Роман Помелов
QA Automation Lead.
Skillbox
BDD — крайне холиварная тема.
У многих специалистов в QA Automation есть отторжение даже от вакансий, в которых она упоминается.
Однако, если ее правильно приготовить и подать, это отличный способ передать работу по написанию и поддержке тестов в команду функционального тестирования, а самим заниматься развитием фреймворка, релизить, багфиксить и т.д.
Роман расскажет:
–Как поднять BDD на стеке Python/Behave, и что Behave не умеет из коробки;
–Как преодолеть неприязнь к Gherkin-диалекту;
–Какими фичами мы расширили стандартный gherkin codestyle (кастомные переменные, DSL для доступа к любому UI и т.д.);
–Как «подарить» это всё ручным QA.
API-тесты в BDD пишутся достаточно легко, а для UI очень легко написать мешанину из хрупких конструкций. На конференции Роман покажет архитектуру в картинках, из каких слоев должен состоять фреймворк, и примеры плохих/хороших тестов.
Post #42
71
