Cucumber Steps and Scenario Development
Cucumber 3.0.1
| Beginner
- 13 videos | 1h 13m 10s
- Includes Assessment
- Earns a Badge
Cucumber has various strategies and implementations that provide users the ability of creating expressive scenarios. Explore Gherkin and the ability of creating expressive scenarios optimizing test outputs.
WHAT YOU WILL LEARN
-
Describe the purpose of gherkin in test-driven development and benefits along with the syntax usedRecognize the purpose of using features in gherkin files and how to implement it to a projectDefine steps and step definitions and how it is implemented in an exampleUse features such as capture groups and wildcards and multiple arguments in cucumber stepsDescribe the available result states for a cucumber scenario and provide examples of scenarios containing steps that lead to these resultsDescribe a background section in a cucumber feature file to outline steps common to all scenariosUse doc strings and data tables for data that doesn't fit on one line in cucumber scenarios
-
Use scenario outlines to define steps for cucumber scenariosUse nest steps in cucumber scenariosDescribe the use of transforms to remove duplication in cucumber step definitionsDescribe the cucumber world object and refactor steps into ruby helper methods that are added to the worldDescribe the uses for directories and tagging cucumber scenarios at feature and scenario levelRecognize the implementations of steps and step definitions, and how expressive scenarios work
IN THIS COURSE
-
2m 59sAfter completing this video, you will be able to describe the purpose of Gherkin in Test-driven Development, the benefits, and the syntax used. FREE ACCESS
-
8m 31sAfter completing this video, you will be able to recognize the purpose of using features in Gherkin files and how to implement them to a project. FREE ACCESS
-
4m 49sIn this video, you will learn how to define steps and step definitions, and how they are implemented in an example. FREE ACCESS
-
9m 57sLearn how to use features such as capture groups, wildcards, and multiple arguments in Cucumber steps. FREE ACCESS
-
7m 57sAfter completing this video, you will be able to describe the available result states for a Cucumber scenario and provide examples of scenarios containing steps that lead to these results. FREE ACCESS
-
2m 31sAfter completing this video, you will be able to describe a background section in a Cucumber feature file that outlines steps common to all scenarios. FREE ACCESS
-
7m 55sIn this video, learn how to use doc strings and data tables for data that doesn't fit on one line in Cucumber scenarios. FREE ACCESS
-
3m 2sIn this video, you will use scenario outlines to define steps for your Cucumber scenarios. FREE ACCESS
-
4m 51sDuring this video, you will learn how to use nested steps in Cucumber scenarios. FREE ACCESS
-
3m 6sUpon completion of this video, you will be able to describe how to use transforms to remove duplication in Cucumber step definitions. FREE ACCESS
-
3m 21sUpon completion of this video, you will be able to describe the Cucumber World object and refactor steps into Ruby helper methods. These helper methods will be added to the World. FREE ACCESS
-
5m 40sAfter completing this video, you will be able to describe the uses for directories and tagging Cucumber scenarios at the feature and scenario level. FREE ACCESS
-
8m 31sUpon completion of this video, you will be able to recognize the implementations of steps and step definitions, and how expressive scenarios work. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.