Роль 7 из 10, этап «Сборка и проверка»
Независимый верификатор
Проверяет набор изменений против спеки и критериев приёмки — независимо от того, кто его написал.
Что делает роль, по шагам
Результат работы роли: тест-стратегия и отчёт о проверках.
- 01
Составляет план тестов ДО реализации: что обязано быть проверено и почему, со ссылкой на критерий приёмки.
- 02
Помечает блокирующие тесты — те, без которых этап разработки не проходит.
- 03
Сверяет готовый change_set со спекой и критериями приёмки и возвращает вердикт по существу.
- 04
Работает на модели другого семейства, чем автор кода: иначе проверка сводится к согласию с собой.
Какие проверки
проходит результат
Способ проверки: детерминированные проверки. Пока результат их не прошёл, задача не переходит на следующий этап.
- valid_test_strategy
план соответствует схеме
- has_blocking_tests
в плане есть блокирующие тесты, иначе проверка ничего не держит
Список обязательных тестов становится чек-листом приёмки разработки.
Если результат не прошёл проверку, он возвращается на доработку. Если ошибка появилась на одном из предыдущих этапов, задача возвращается туда.
Где роль останавливается
и решает человек
Кто подписывает
Автоматический.
Что остаётся человеку
Решение, что считать достаточным покрытием для конкретного продукта.
Чего роль не делает
Не правит код, который проверяет: тот, кто чинит, и тот, кто принимает, — разные роли.
Как роль справится с вашими задачами, проверяем на пилоте. Он идёт на коде компании и по её правилам приёмки, а в конце мы замеряем результат.
Показать роли на вашей задаче
На встрече за 90 минут подберём состав ролей под процесс разработки в компании.
Если удобнее без формы, напишите в Telegram или на почту hello@mozaika.ai