Услуги

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

Реализуем комплексные проекты — от анализа и разработки стратегии
до мониторинга KPI и непрерывного улучшения

Когда нужна автоматизация тестирования?

Внедрение автоматизации может принести значительную пользу, если:
!!_2
Продукт на начальном этапе разработки
Вы ожидаете, что количество проверок функционала будет возрастать, а частота релизов предполагает регулярное выполнение значительного объема тест-кейсов
Продукт в процессе активной разработки
Накоплено значительное число тест-кейсов, выполняемых вручную и регулярно, при этом объем функций продукта растет (как и объем проверок)
Этапы работ

Что мы предлагаем?

Проведение исследования
01
Проведение исследования

Анализ текущего процесса разработки, жизненного цикла тестирования и существующих артефактов тестирования

Выбор инструментария
02
Выбор инструментария

Выбор и обоснование технологий и инструментария для организации автоматизации на проекте

Фреймворк автоматизации
03
Фреймворк автоматизации

Разработка фреймворка автоматизации для тестирования необходимого функционала (web UI, API/services, mobile client)

CI/CD-конвейер
04
CI/CD-конвейер

Встраивание задач автоматизации в CI/CD-процесс на проекте

Адаптация и автоматизация
05
Адаптация и автоматизация

Адаптация существующих тест-кейсов и их последующая автоматизация

Настройка автотестов
06
Настройка автотестов

Настройка требуемой частоты выполнения и возможной параллелизации автотестов, настройка инструментария отчетности

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

Что вы получите в результате автоматизации тестирования?

Значительное сокращение объемов ручных проверок при частых выполнениях смоук- и регрессионных тестов
Снижение стоимости проекта за счет исключения частых ручных прогонов
2
Предотвращение ошибок из-за человеческого фактора
Автоматизация технически сложных проверок, выполнение которых вручную слишком затратно или требует длительной подготовки
Повышение скорости получения обратной связи по итогам прогона тестов (по сравнению с циклами ручного тестирования тех же объемов тест-кейсов)
Успешный опыт

Повышение качества страховой платформы за счет автоматизации

Заказчик

Ведущее объединение страховщиков

Проект

Внедрение процесса автоматизации тестирования с нуля и поддержка большого числа выделенных тестовых сред – как в компании, так и у заказчика. Автоматизация 100% smoke-тестов, обеспечение 98% успешных прохождений автотестов.

Ключевые особенности
  • Создание фреймворка автоматизации с использованием Selenium и RestAssured
  • Разработка одинакового процесса автоматизации во всех стримах
  • Включение результатов прохождения автотестов в CI/CD для контроля качества сборок
  • Внедрение автотестов на всех тестовых окружениях и инструмента отчетности Report Portal
  • Настройка взаимодействия между фреймворком, Jira и Grafana для сбора статистики и метрик