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
-
1.Gherkin Use and Syntax2m 59sUP NEXT
-
2.Gherkin Features and Scenarios8m 31s
-
3.Distinction between Steps and Step Definitions4m 49s
-
4.Capturing Arguments9m 57s
-
5.Result States7m 57s
-
6.Using Backgrounds2m 31s
-
7.Using Doc Strings and Data Tables7m 55s
-
8.Using Scenario Outlines3m 2s
-
9.Nesting Steps4m 51s
-
10.Using Transforms3m 6s
-
11.Using Helper Methods3m 21s
-
12.Organizing Scenarios5m 40s
-
13.Exercise: Expressive Scenarios and Step Definitions8m 31s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.YOU MIGHT ALSO LIKE
CHANNEL
Wintellect Angular
Likes 3