Базовый
Что такое синтаксис Gherkin (Given-When-Then)?
Gherkin — это человекочитаемый язык для описания поведения системы. Используется для написания Acceptance Criteria и автотестов.
Структура:
- Given (Дано): Начальное состояние системы.
- When (Когда): Действие пользователя или триггер.
- Then (Тогда): Ожидаемый результат.
- And / But (И / Но): Дополнительные условия.
Пример:
Given пользователь авторизован
And в корзине есть товар на 100 руб.
When пользователь нажимает "Оплатить"
Then с баланса списывается 100 руб.
And заказ переходит в статус "Оплачен"