Задача
Разработка комплекса автоматизации тестирования высоконагруженной распределенной беспроводной системы диагностики для сети автомобильных сервисных центров для крупного автомобильного концерна.
Особенности проекта
- Mock-сервер для разработки сторонних сервисов.
- Автоматизация модульного тестирования.
- Автоматизация регрессионного тестирования сборок.
- Автоматические оповещения в случае невалидных сборок.
- Автоматизация процедуры запуска тестов по расписанию.
- Ночное авто-тестирование UI.
- Ночное нагрузочное тестирование сборок.
- Автоматическое развертывание приложения (8 серверов).
- Разработка плагина Jmeter для сбора данные серверов в процессе тестирования.
Результаты
- Автоматический сбор и запись результатов тестов в базу данных, визуализация трендов и сравнение результатов ежедневно.
- Раннее распознавание дефектов сборок, ночное тестирование для снижения количества итераций между разработчиками и тестерами.
- Идентификация узких мест для оперативной оптимизации производительности.