Что такое Cucumber Anti-patterns?

Senior
221 просмотров
AFK Offer AI

Частые ошибки с Cucumber/BDD: 1) Technical language в Gherkin — "Когда вызывается метод login()" — не для бизнеса. 2) Слишком детальные шаги — "Нажимаю на кнопку с id=submit" вместо "Отправляю форму". 3) Зависимые сценарии — Step из предыдущего сценария. 4) Один сценарий = один флоу — не 20 Then в одном тесте. 5) Feature файл как технический скрипт — должен описывать бизнес-поведение. 6) Нет reuse step definitions — дублирование. Хороший BDD: бизнес читает и понимает сценарии.

Следующий вопрос

Что такое UNION, INTERSECT, EXCEPT в SQL?