К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Cucumber BDD Made Easy + Automation Framework Design · LearnSpace
Назад в каталог
courseraПрограммирование

Cucumber BDD Made Easy + Automation Framework Design

Курс от Packt
Средний≈ 7.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Behavior Driven Development (BDD) is revolutionizing the way software testing and development are approached, making it essential for professionals in the field to master. This course demystifies BDD by introducing you to Cucumber, a powerful tool that streamlines the testing process. Starting with the basics, you’ll learn how to create a Cucumber Maven project, write feature files using Gherkin language, and set up step definitions. Each module is designed to build your confidence, ensuring you grasp the fundamental concepts before diving into more complex topics. As you progress, the course delves into advanced Cucumber options like tags, dry run, and monochrome, giving you the tools to customize your test suites effectively. You’ll also explore the integration of Cucumber with Selenium WebDriver, learning how to automate web applications with precision. This section is pivotal, as it bridges the gap between BDD theory and practical implementation, showing you how to create and run tests that are both comprehensive and maintainable. Finally, the course covers automation framework design using the Page Object Model, a crucial technique for managing web elements in large-scale applications. By the end, you'll have a complete understanding of how to design and implement a robust BDD framework with Cucumber, from setting up your environment to generating detailed reports. This course is not just about learning; it's about mastering the art of automation in software testing. This course is tailored for software testers, QA engineers, and developers who have a basic understanding of programming and software testing principles. Familiarity with Java, Maven, and Selenium WebDriver is recommended to maximize your learning experience.

Навыки, которые вы освоите

Cucumber (Software)Selenium (Software)Gherkin (Scripting Language)Behavior-Driven DevelopmentTest AutomationScenario TestingSoftware TestingJUnitMaintainabilityTest CaseTest DataTest ToolsApache MavenTest Script Development

Программа курса

7 модулей · 42 учебных материалов

01Getting Started with Cucumber and Behavior Driven Development (BDD)8 материалов

Getting Started with Cucumber and Behavior Driven Development (BDD)

Introduction to Behavior Driven Development (BDD)ВидеоFull Course ResourcesЧтениеCreating a Cucumber Maven ProjectВидеоCreating a Cucumber Eclipse PluginВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

 Cucumber BDD Made Easy + Automation Framework Design
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.2 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Creating Cucumber Feature FilesВидео
Writing Gherkin ScenariosВидео
Creating Step DefinitionsВидео
JUnit Test RunnerВидео
02Cucumber Options7 материалов

Cucumber Options

Features, Glue, and PluginВидеоDry Run OptionВидеоStrict OptionВидеоMonochrome OptionВидеоTags OptionВидеоName OptionВидеоUnderstanding Cucumber OptionsDIALOGUE
03Cucumber Selenium WebDriver5 материалов

Cucumber Selenium WebDriver

Integrating with Selenium WebDriverВидеоPracticing Gherkins and Step DefinitionsВидеоIntroduction to Global HooksВидеоIntegrating Selenium with CucumberDIALOGUEAssessment 1 Задание
04Parameters and Data Tables in Cucumber4 материалов

Parameters and Data Tables in Cucumber

Cucumber ParametersВидеоStep Data Table in CucumberВидеоScenario Outline (Data Driven Testing) in CucumberВидеоParameterizing Tests in CucumberDIALOGUE
05Hooks and Tags7 материалов

Hooks and Tags

Cucumber Global HooksВидеоCucumber Tagged HooksВидеоOrdering (Prioritizing) HooksВидеоCucumber TagsВидеоSummary So FarВидеоMastering Global Hooks in CucumberDIALOGUEAssignment 2 Задание
06Cucumber Framework Using Page Object Model5 материалов

Cucumber Framework Using Page Object Model

Creating Page Factory (WebElement Repository)ВидеоCreating Action PagesВидеоCreating Common Action PagesВидеоImplementing Page Object ModelВидеоImplementing Page Object Model in SeleniumDIALOGUE
07Implementing Cucumber Reporting Plugin6 материалов

Implementing Cucumber Reporting Plugin

Adding Masterthought Reporting PluginВидеоCapture Screenshot for Failed StepsВидеоOver to YouВидеоAssignment 3ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание