ЗАКАЗЧИК:
Российский мультиплатформенный оператор
ДЛИТЕЛЬНОСТЬ ПРОЕКТА:
2019 год – по настоящее время.
ОПИСАНИЕ СИТУАЦИИ ДО СТАРТА ПРОЕКТА:
У заказчика нет автоматизации тестирования и нет понимания, какие тесты из существующих можно автоматизировать, нет специалистов по автоматизации, не выбран язык, инструментарий, framework и система отчетности для автоматизации.
ЗАДАЧА:
Внедрить процесс автоматизации тестирования с целью сокращения time-to-market и повышения скорости запуска нового функционала.
ТЕСТИРУЕМЫЕ РЕШЕНИЯ (ОБЛАСТИ):
BSS (SAP); CRM (Microsoft Dynamics); Платежные шлюзы; Публичный портал для абонентов (Web .Net); Личные кабинеты дилеров, абонентов физических и юридических лиц (Web .Net); Кабинет оператора контактного центра (Web .Net); Система информирования (SAS); Интеграционная шина (Wildfly); Интеграция с внешними системами (1С, ABBYY, ATOL, Directum и т.д.).
БЫЛО СДЕЛАНО:
Разработана стратегия автоматизации, основной целью которой является формирование критериев необходимости автоматизации (не всё нужно автоматизировать и не всё можно автоматизировать). Произведен анализ существующих тестов на предмет их готовности к автоматизации. Сделан выбор языка программирования, фреймворков и библиотек исходя из требований. Определена система визуализации результатов и предоставления отчетности. Автотесты встроены в систему CI. Сформирована команда инженеров по автоматизации.
РЕЗУЛЬТАТ:
Размер покрытия автотестированием – более 60% всего функционала заказчика. Сокращение объемов ручного тестирования. Снижение зависимости от персонала. Сокращение затрат на тестирование после автоматизации свыше 60% покрытия автотестами IT - ландшафта.