Как стать автором
Обновить

Gherkin без BDD для системного аналитика: простой способ описать, что происходит

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.5K
Всего голосов 11: ↑10 и ↓1+11
Комментарии2

Комментарии 2

Интересно! А как быть с нестандартными сценариями, где одно событие запускает несколько разных реакций?

Собственно в примере нестандартного использования я такой кейс и расписал. Но видимо не очень явно.

Просто пишешь несколько Then и And подряд

Given заказ в статусе «Подтверждён»
When пользователь нажимает «Отменить заказ»
Then система меняет статус на «Отменён»
And шлёт уведомление клиенту
And освобождает товары на складе

Если становится слишком громоздко - значит пора разбить на отдельные сценарии.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации