Перейти к основному содержимому

15 записей с тегом "Публикации"

Посмотреть все теги

· 1 мин. чтения
Михаил

Умное ветвление и циклы в CFTunit: Гибкость автоматизированного тестирования

В современных DevOps-процессах важна не только скорость выполнения тестов, но и их интеллектуальность. CFTunit предлагает продвинутые возможности ветвления и циклов, которые выводят автоматизированное тестирование на новый уровень.

Условное ветвление: Тесты с интеллектом

🔹 Динамические сценарии - CFTunit позволяет реализовывать сложную логику тестирования через условные операторы. Ваши тесты могут принимать решения в runtime, выбирая разные пути выполнения в зависимости от:

  • Ответов системы
  • Конфигурации окружения
  • Параметров тестовых данных

🔹 Реальные кейсы применения - ветвление особенно полезно при:

  • Тестировании разных версий API
  • Проверке альтернативных бизнес-сценариев
  • Обработке различных состояний системы

🔄 Эффективная обработка данных - с помощью циклов в CFTunit вы можете:

  • Тестировать однотипные элементы интерфейса
  • Проверять массивы данных без дублирования кода
  • Итерировать по наборам тестовых параметров

💡 Гибкие условия выхода - циклы поддерживают все стандартные условия продолжения/прерывания, а также могут реагировать на:

  • Изменения состояния системы
  • Таймауты
  • Кастомные события

Узнайте больше о возможностях официальном сайте.

· 1 мин. чтения
Михаил

Макросы в CFTunit: Автоматизация тестирования без лишнего кода

CFTunit предлагает мощный инструмент для ускорения работы — макросы. Они позволяют сократить рутинные операции, минимизировать ошибки и повысить эффективность командной работы.

Как макросы упрощают процесс тестирования

  • Повторное использование кода Макросы в CFTunit — это готовые шаблоны действий, которые можно применять в разных тестах. Это особенно полезно для типовых операций, таких как авторизация, навигация или проверка данных. Вместо дублирования кода — один вызов макроса.

  • Гибкость и кастомизация Вы можете создавать собственные макросы или использовать готовые из библиотеки CFTunit. Это позволяет адаптировать тесты под специфичные бизнес-процессы без лишних правок основного кода.

· 1 мин. чтения
Михаил

Reptool: аналитика и отчётность

Современные IT-команды стремятся к максимальной автоматизации процессов, и CFTunit от ЦФТ — один из ключевых инструментов для этого. Это платформа для автотестирования, которая помогает быстро находить ошибки, сокращать время выпуска релизов и повышать качество продукта.

В составе CFTunit есть утилита Reptool, которая автоматически формирует детальные отчёты о тестировании в xlsx-формате. Она собирает метрики, визуализирует результаты и помогает выявлять узкие места в процессах. Это особенно полезно для руководителей, которым важна прозрачность работы команды.

В CFTunit возможно использовать как встроенный html-отчет, allure-отчет, так и утилиту Reptool. Узнайте больше о возможностях официальном сайте

· 1 мин. чтения
Михаил

Автотесты в Docker-стендах: как экономить время на тестировании

Тестирование — это важная, но ресурсоемкая часть разработки. Мы предлагаем решение, которое включает в себя не только Docker-стенды, но и встроенные автотесты.

Как это работает?

  1. 400 автотестов: В каждый Docker-стенд встроено 400 автотестов, включая тест на прохождение ЗОД.
  2. Параллельный запуск: Тесты выполняются за 15 минут благодаря параллельному запуску.
  3. Регрессионное покрытие: Возможность быстро проверить функционал системы.

Преимущества: • Экономия времени: Тестирование занимает минуты вместо часов. • Удобство: Автотесты встроены в стенд и доступны пользователям. • Бесплатность: Функционал автотестов включен в стоимость сервиса.

Автотесты в Docker-стендах — это не просто удобство, а реальная экономия времени и ресурсов.

· 1 мин. чтения
Михаил

Как упростить управление тестовой инфраструктуры с Docker-стендами

Управление тестовыми стендами — это всегда сложно, особенно когда их много. SBS предлагает решение на базе Docker-технологий, которое позволяет создавать и управлять стендами в несколько кликов. Как это работает?

  1. Docker-образ: Урезанная база данных упаковывается в Docker-образ.
  2. Контейнеры: На базе образа запускаются Docker-контейнеры — тестовые стенды.
  3. Управление через UI: Пользователи могут запускать, останавливать и удалять стенды без участия админов. Преимущества: • Масштабируемость: Запуск неограниченного числа стендов. • Гибкость: Возможность интеграции в CI/CD. • Простота: Управление через интуитивный интерфейс.

В банках Docker-стенды позволили раздавать отдельные стенды каждой команде, исключая конфликты и ускоряя разработку.
Docker-стенды — это новый стандарт управления тестовой инфраструктурой, который делает процессы быстрыми и удобными.

· 1 мин. чтения
Михаил

Тестовые стенды: как урезать данные без потери функционала

Одной из главных проблем при создании тестовых стендов для АБС ЦФТ является огромный объем данных — от 5 до 100 ТБ. Технология CutWYN от SBS позволяет сократить этот объем до 200 Гб, сохраняя работоспособность системы.

Как это работает?

  1. Анализ данных: CutWYN разделяет данные на «горячие» (актуальные) и «холодные» (исторические).
  2. Урезание: Оставляются только «горячие» данные, что сокращает объем базы в 50 раз.
  3. Создание Docker-образа: Урезанная база упаковывается в Docker-контейнер для быстрого развертывания.

Преимущества:

• Скорость: Стенды работают в 5–10 раз быстрее.

• Масштабируемость: Возможность создавать неограниченное число стендов.

• Безопасность: Данные обезличиваются в процессе урезания.

Технология CutWYN позволила увеличить число тестовых стендов с 30 до 60, что значительно ускорило цикл разработки. CutWYN — это не просто урезание данных, а возможность сделать тестирование быстрым, безопасным и масштабируемым.

· 1 мин. чтения
Михаил

Docker-стенды и CutWYN: как SBS ускорила разработку

Создание тестовых стендов для автоматизированных банковских систем (АБС) — задача, с которой сталкиваются многие IT-команды. Ограниченные ресурсы, медленные процессы и конфликты из-за общих стендов тормозят разработку. В интервью для CNews с Евгенией Ерофеевой, руководителем Платформы ЦФТ, мы разобрались, как решение SBS на базе технологии CutWYN и Docker-контейнеров помогло банку увеличить число стендов в 2 раза и ускорить тестирование.

Банк нуждался в 50+ тестовых стендах для АБС ЦФТ, но из-за огромного объема данных (50–100 ТБ), технология SNAPSHOT не позволяла масштабировать стенды и делала их медленными.

SBS предложила сервис, который:

  1. Сокращает объем данных до 1 ТБ с помощью технологии CutWYN, оставляя только «горячие» (актуальные) данные.
  2. Упаковывает стенды в Docker-контейнеры, что позволяет запускать их мгновенно и масштабировать горизонтально.
  3. Автоматизирует обновления (раз в неделю) и предоставляет SLA: 90% инцидентов решаются за 1 час.

Результаты:

  • Увеличение числа стендов с 30 до 60.
  • Сокращение времени на развертывание с месяцев до часов.
  • Делегирование управления стендами командам разработки.

Технология SBS — не просто инструмент для тестирования. Это возможность перестроить процессы, снизить нагрузку на инфраструктуру и дать командам свободу экспериментировать.
Хотите узнать, как Docker-стенды сократят ваши затраты на тестирование? Читайте кейсы на нашем блоге.

· 1 мин. чтения
Михаил

Использование меток в CFTunit: эффективная организация тестов

Важно не только создавать тесты, но и грамотно их организовывать. Продукт CFTunit, предлагает мощный инструмент для структурирования тестов — метки. Метки — это гибкий способ категоризации тестов. Они позволяют:

  • Группировать тесты по функциональности, приоритету или типу (например, smoke, regression, api).
  • Быстро находить и запускать тесты, связанные с конкретной задачей или модулем.
  • Упрощать анализ результатов, фильтруя тесты по нужным критериям.
  • Упрощает интеграцию с TMS.

В CFTunit метки можно назначать как вручную, так и автоматически через конфигурационные файлы. Например, вы можете пометить все тесты для критической функциональности меткой critical, а затем запускать только их перед релизом. Узнайте больше о возможностях официальном сайте

· 1 мин. чтения
Михаил

Безопасное хранение паролей в CFTunit

Безопасность данных — одна из ключевых задач. Продукт CFTunit предлагает надежные решения для защиты конфиденциальной информации, включая функцию безопасного хранения паролей.

CFTunit использует современные механизмы шифрования, чтобы обеспечить максимальную защиту учетных данных. Пароли хранятся в зашифрованном виде, что исключает риск утечек даже в случае несанкционированного доступа к системе. Это особенно важно для команд, работающих с множеством сервисов и учетных записей.

Функция также упрощает управление доступом: вместо ручного ввода паролей, система автоматически подставляет их в нужные поля, что снижает вероятность ошибок и ускоряет процессы.

Узнайте больше о возможностях официальном сайте и в последних релизах.

· 1 мин. чтения
Михаил

Эффективное тестирование систем-абонентов через интегратор

В современных IT-проектах тестирование систем-абонентов, взаимодействующих с внешними системами через интегратор, требует особого подхода. Платформа CFTunit, предлагает мощный инструмент для таких задач — петли. Они позволяют имитировать входящие запросы и проверять работу систем-абонентов в условиях, максимально приближенных к реальным.
Что такое петли и как они работают?
Петли в CFTunit — это механизм, который позволяет циклически обрабатывать входящие запросы, поступающие через интегратор. Это особенно полезно, когда тестируемая система-абонент должна корректно обрабатывать данные из внешних источников. Например, вы можете настроить петлю для имитации потока данных от интегратора и проверить, как система-абонент реагирует на различные сценарии.

Использование петель в CFTunit — это шаг к более глубокому и качественному тестированию систем-абонентов. Если вы хотите узнать больше о возможностях платформы, посетите сайт cftunit или ознакомьтесь с другими решениями компании СБС на sbs.ru.