QA есть какие-то автоматизированные тесты. Тесты проверяют была ли сделана новая фича или исправлен баг. Предположим в приложении баг присутствует, но как в этом случае должны вести себя тесты у QA?
Варианта два:
- падать, тогда пайплайн выглядит как как помойка, не понятно что происходит.
- проверять что приложение находится в сломанном состоянии, а когда баг будет исправлен - упасть.
Кто что думает на этот счет? Может быть есть какие-то статьи толковые по теме?
почему упавшие тесты делают из пайплайна помойку?
падать с выдачей сломанных тестов
нашли баг - две таски, одна на исправление бага для разработчиков, вторая - на тест для qa. разработчик пофиксил баг, qa запили тест, влили оба реквеста, сначала qa-шный - убедиться, что тест ловит багу, потом фикс - убедились, что фикс фиксит.
Обсуждают сегодня