BDD (Behavior-Driven Development) — тесты пишутся на языке, понятном бизнесу. Gherkin — синтаксис: Given (предусловие) / When (действие) / Then (ожидаемый результат). Cucumber парсит .feature файлы и выполняет соответствующие step definitions. Преимущества: живая документация, бизнес участвует в написании сценариев. На практике: step definitions пишет QA, feature файлы обсуждаются с Product Owner. Пример: Given пользователь авторизован / When открывает корзину / Then видит добавленные товары.
Что такое BDD и как работать с Cucumber/Gherkin?
Middle
414 просмотровAFK Offer AI
Что такое Git и зачем QA знать его?