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

При обнаружении ошибки

При обнаружении ошибки в production для неё должны быть добавлены приёмочные тесты.

Добавление нового теста до отладки помогает заказчикам сформулировать проблему и обсудить её с разработчиками. После этого разработчики получают проваленный тест, на основании которого они могут сконцентрироваться на исправлении ошибки и чётко понимать, когда она считается решённой.

На основании нового приёмочного теста разработчики составляют unit-тесты, детализирующие проблему с точки зрения исходного кода. При повторном возникновении ошибки неуспешные unit-тесты дадут незамедлительную обратную связь команде. После того как unit-тесты проходят на 100%, приёмочные тесты могут быть проведены повторно, чтобы убедиться, что проблема устранена.