Автоматизированное тестирование

Автоматизация полного цикла тестирования и его интеграция в процесс Continuous Integration (CI) для микросервисных приложений и систем обработки больших данных. 


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

  • Высокая скорость итераций тестирования за счет включения автотестов в процесс CI: автоматическая подготовка сред, установка обновлений, проведение тестирования, регистрация дефектов. 
  • Эффективный процесс тестирования за счет построения Continuous Testing (CT) на всех этапах процесса разработки. 
  • Прозрачность процесса тестирования за счет автоматизированного отслеживания ключевых метрик качества продукта и процессов. 
  • Оптимизация покрытия тестами за счёт разбиения функционала на пользовательские истории и тестирования на синтетических данных.
  • Сокращение затрат на модификации тестов при выпуске новых версий за счет отделения описания сценариев тестирования от программной реализации их шагов. 

10000+
поддерживаемых автотестов
~90%
процентов тестового покрытия
7 минут
полный цикл тестирования
х100
уменьшение количества клиентских дефектов
Презентация
Смотреть
Как это работает?

Наш подход к созданию автотестов отличается полнотой автоматизации процесса. Для повышения качества тестирования используется динамическая генерация релевантных наборов тестовых данных и комплексные проверки, которые производятся на всех этапах процесса разработки. Тестируется качество кода, сборки, установки, конфигурация тестовых сред, проводится функциональное тестирование ПО и проверка качества данных. Качество самих тестов достигается за счет упрощения и стандартизации их написания, например, с помощью методологии BDD.

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

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

В проектном портфеле компании представлен разнообразный опыт: от создания и поддержки более 3000 автотестов для тестирования собственной линейки продуктов до проведения полного цикла проверки за 7 минут при разработки бизнес-критичных информационных систем крупнейших финансовых организаций. Также специалистами компании разработана методология автоматизации тестирования и контроля качества информации для систем обработки больших данных и Data Discovery,  а при тестировании  интеграционных решений используется собственный инструмент, позволяющий полностью отказаться от ручных операций.

Клиенты
Есть вопросы?
Напишите нам Оставить заявку
Или позвоните 495 984-25-13