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

Приёмочные тесты

Приёмочные тесты создаются на основании User Stories.

Истории, выбранные для реализации во время планирования итерации, преобразуются в набор тестов. Заказчики уточняют сценарии тестирования, при которых история считается реализованной. При необходимости одна User Story может иметь несколько приёмочных тестов.

Приёмочные тесты — тесты типа «чёрный ящик». Каждый тест представляет собой ожидаемый результат работы системы. Заказчики несут ответственность за проверку корректности приёмочных тестов и результатов их выполнения.

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

Обеспечение качества (QA) — важная часть экстремального программирования. Задачи QA могут выполняться отдельной командой или быть интегрированы в саму команду разработки — главное обеспечить тесное взаимодействие между разработкой и QA.

Автоматизация приёмочных тестов позволяет легко и часто запускать их. Это даёт своевременную обратную связь команде и, при необходимости, планировать исправления.