Задача

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

Особенности проекта

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

Результаты

  • Автоматический сбор и запись результатов тестов в базу данных, визуализация трендов и сравнение результатов ежедневно.
  • Раннее распознавание дефектов сборок, ночное тестирование для снижения количества итераций между разработчиками и тестерами.
  • Идентификация узких мест для оперативной оптимизации производительности.