Перейти к содержимому
Mozaika

Роль 7 из 10, этап «Сборка и проверка»

Независимый верификатор

Проверяет набор изменений против спеки и критериев приёмки — независимо от того, кто его написал.

Все роли

Что делает роль, по шагам

Результат работы роли: тест-стратегия и отчёт о проверках.

  1. 01

    Составляет план тестов ДО реализации: что обязано быть проверено и почему, со ссылкой на критерий приёмки.

  2. 02

    Помечает блокирующие тесты — те, без которых этап разработки не проходит.

  3. 03

    Сверяет готовый change_set со спекой и критериями приёмки и возвращает вердикт по существу.

  4. 04

    Работает на модели другого семейства, чем автор кода: иначе проверка сводится к согласию с собой.

Какие проверки проходит результат

Способ проверки: детерминированные проверки. Пока результат их не прошёл, задача не переходит на следующий этап.

  • valid_test_strategy

    план соответствует схеме

  • has_blocking_tests

    в плане есть блокирующие тесты, иначе проверка ничего не держит

  • Список обязательных тестов становится чек-листом приёмки разработки.

Если результат не прошёл проверку, он возвращается на доработку. Если ошибка появилась на одном из предыдущих этапов, задача возвращается туда.

Где роль останавливается и решает человек

Кто подписывает

Автоматический.

Что остаётся человеку

Решение, что считать достаточным покрытием для конкретного продукта.

Чего роль не делает

Не правит код, который проверяет: тот, кто чинит, и тот, кто принимает, — разные роли.

Как роль справится с вашими задачами, проверяем на пилоте. Он идёт на коде компании и по её правилам приёмки, а в конце мы замеряем результат.

Показать роли на вашей задаче

На встрече за 90 минут подберём состав ролей под процесс разработки в компании.

Если удобнее без формы, напишите в Telegram или на почту hello@mozaika.ai