Конференция завершена. Ждем вас на TestDriven Conf в следующий раз!

Как небольшой командой начать и не провалить автоматизацию на Gherkin

Другое

#Функциональное тестирование
#Автоматизация тестирования
#Тестирование фронтенда

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Готовый рецепт BDD на стеке Python/Behave. Доклад будет полезен тем, у кого в команде есть ручные тестировщики и хочется стартовать BDD.

Целевая аудитория

Python QA-автоматизаторы, тимлиды и тест-менеджеры.

Тезисы

BDD — крайне холиварная тема.
У многих специалистов в QA Automation есть отторжение даже от вакансий, в которых она упоминается.

Однако, если ее правильно приготовить и подать, это отличный способ передать работу по написанию и поддержке тестов в команду функционального тестирования, а самим заниматься развитием фреймворка, релизить, багфиксить и т.д.

Я расскажу:
* как поднять BDD на стеке Python/Behave, и что Behave не умеет из коробки;
* как преодолеть неприязнь к Gherkin-диалекту;
* какими фичами мы расширили стандартный gherkin codestyle (кастомные переменные, DSL для доступа к любому UI и т.д.);
* как «подарить» это всё ручным QA.

API-тесты в BDD пишутся достаточно легко, а для UI очень легко написать мешанину из хрупких конструкций. На конференции я покажу архитектуру в картинках, из каких слоев должен состоять фреймворк, и примеры плохих/хороших тестов.

QA Automation Lead.

Skillbox

Онлайн-университет Skillbox.

Видео