Gherkin — что это и зачем он it специалисту

Gherkin — что это и зачем он it специалисту

Gherkin — это специализированный язык для описания поведения программного обеспечения в виде обычного текста с использованием формата естественного языка. Вроде понятно, что это давайте разбирать подробнее и заодно поймем зачем он может пригодиться. Как использовать Gherkin В основном он используется в разработке, основанной на поведении (BDD), для написания чётких и лаконичных сценариев, описывающих, как должна вести себя система Особенности Gherkin Сценарии описываются в простой форме и могут быть понятны всем участникам проекта Файлы, содержащие в себе спецификации, одновременно являются и исполняемыми автотестами Тестовая документация и программный код автотестов хранятся в одном проекте и неотделимы друг от друга Наличие словаря доступных шагов допускает вариантивность сценариев и позволяет тестировщикам составлять новые автотесты, не обращаясь к программному коду Основные ключевые слова языка Gherkin Feature/Story (история) — с этого слова начинается каждая новая спецификация As a (в роли) — роль того лица в бизнес-модели, которому интересна данная функциональность In order to (чтобы достичь) — какие цели преследует лицо I want to (я хочу, чтобы) — конечный результат Scenario (сценарий) — ключевое слово начала нового сценария Given (дано/допустим) — начальное условие When (когда) — событие, которое инициирует данный сценарий Then (тогда) — результат, который пользователь должен наблюдать в конечном итоге. Кто чаще всего использует Основные пользователи конечно авто-тестировщики, которые пишут автотесты для проверки ПО на языке. Редко используют разработчики, но они часто выступают потребителями при написании кода. ...

6 января 2025 г. · 3 минуты · CrazyElephant_x