Средний
Как описывать Acceptance Criteria (Критерии приемки) в формате BDD?
Формат BDD (Behavior-Driven Development) использует синтаксис Gherkin (Given-When-Then) для описания сценариев.
- Given (Дано): Начальное состояние системы.
- When (Когда): Действие пользователя.
- Then (Тогда): Ожидаемый результат.
Пример:
Given пользователь находится на странице корзины
And сумма товаров больше 5000 руб.
When он вводит промокод "SALE10"
Then сумма заказа уменьшается на 10%
And появляется сообщение "Промокод применен"
💡 Суть: Такие критерии легко превращаются в автотесты.