- Есть серьезная проблема развертывания тестирования в новых командах и новых проектах. В каждой команаде может быть свой флоу и свои особенности тестирования. Скорость развертывания очень важна, так как если не успеть внедрить на ранних этапах проекта, то появится технический долг и изначльно не контролируемое качество продукта.
- Ограничения ресурсов. Функциональное тестирование является очень ресурсозатратным. Имея большое количество "заказчиков" тестов, необходимо выстраивать стратегию распределения ресурсов.
- Анализ и отображение резульатов тестов. Отсутствие системы отображающей результаты тестов, не позволяет сделать процесс тестирования гибким и подключать к нему людей не имеющих специальной подготовки. Не имея анализа результатов, нам очень сложно оценивать качество продукта и находить проблемные зоны.
В докладе обсудим подход при котором все элементы инфрастуктуры системы тестирования являются сервисами. Посмотрим, как это может решить проблему скорости разворачивания и удобство масштабирования.
Обсудим, как в рамках нашей системы работает распределение ресурсов, какие есть альтернативы и их различие.
Покажу и расскажу про нашу систему формирования, анализа и отображения результатов тестов. Как мы к ней пришли и чем она отличается от популярных аналогов.
Поговрим о предпосылках появления системы и истории её создания.