Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber на сегодняшний день является наиболее широко используемым инструментом BDD на рынке. Кроме того, Serenity BDD добавляет живую документацию и отчеты мирового уровня и облегчает группам автоматизацию их критериев приемлемости BDD с использованием надежных и устойчивых методов автоматизации тестирования в Java. Вместе они составляют мощную комбинацию.
В этом самостоятельном курсе для тестировщиков и разработчиков вы узнаете как о теории и практике BDD, так и о том, как писать высококачественные автоматизированные приемочные тесты на Java с использованием Cucumber и Serenity BDD. Кроме того, вы узнаете бесценные советы и рекомендации по Cucumber и Serenity BDD от авторов Serenity BDD.
Темы включают в себя:
Написание надежных методов определения шагов
Написание сценариев высокого качества
Продвинутый Gherkin - с использованием таблиц данных и контуров сценария
Архитектура автоматизации тестирования для реальных приложений - сочетание Cucumber и Serenity для более устойчивых наборов тестов
Организация ваших тестовых наборов - использование тегов и иерархий требований
Написание лучших автоматизированных веб-тестов на Java с Serenity BDD и Cucumber
Тестирование API REST с Cucumber, Rest Assured и Serenity
Cucumber и Screenplay паттерн
Использование Cucumber и Serenity для лучшей отчетности и живой документации
Этот курс находится в стадии разработки, новые модули выпускаются каждые пару недель. После завершения курс будет включать более 4 часов материала. Новые модули будут добавлены в ближайшие месяцы.
Посмотреть больше
Урок 1.00:02:33
Introduction to BDD
Урок 2.00:05:32
How does BDD work?
Урок 3.00:06:29
BDD and the Three Amigos
Урок 4.00:01:53
Introduction
Урок 5.00:14:11
Setting up your environment
Урок 6.00:12:17
Implementing your first scenario
Урок 7.00:05:27
Introduction
Урок 8.00:05:13
Example Mapping
Урок 9.00:12:22
Feature Mapping
Урок 10.00:16:35
Working with Regular Expressions
Урок 11.00:13:52
Organising your steps
Урок 12.00:11:42
Serenity Steps in action - part 1
Урок 13.00:17:36
Serenity Steps in Action - part 2
Урок 14.00:25:49
Using scenario outlines
Урок 15.00:12:53
Embedding tables in your scenarios - part 1
Урок 16.00:11:52
Embedding tables in your scenarios - part 2
Урок 17.00:14:00
Working with Serenity Page Objects in Cucumber
Урок 18.00:16:56
Writing more flexible test suites with Cucumber and the Screenplay pattern
John Ferguson Smart является международным спикером, консультантом, автором и тренером, хорошо известным в Agile сообществе благодаря его многочисленным книгам, статьям и презентациям, особенно в таких областях, как BDD, TDD, автоматизация тестирования.