Что такое Acceptance criteria

«Что такое Acceptance criteria» — вопрос из категории Требования, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Acceptance criteria (AC) — это четкие, измеримые условия, которые должны быть выполнены, чтобы пользовательская история или задача считались завершенными. Они помогают команде и заказчику понять, что именно должно быть реализовано, и служат основой для тестирования.

Пример AC для функции входа в систему:

  • Пользователь может войти, введя корректные email и пароль.
  • При неверных данных отображается сообщение "Неверный email или пароль".
  • После 3 неудачных попыток аккаунт блокируется на 5 минут.

Формат AC:

Given [контекст]  
When [действие]  
Then [результат]