Cucumber Steps and Scenario Development

Cucumber 3.0.1    |    Beginner
  • 13 Videos | 1h 19m 10s
  • Includes Assessment
  • Earns a Badge
Likes 41 Likes 41
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 used
    recognize the purpose of using features in Gherkin files and how to implement it to a project
    define steps and step definitions and how it is implemented in an example
    use features such as capture groups and wildcards and multiple arguments in Cucumber steps
    describe the available result states for a Cucumber scenario and provide examples of scenarios containing steps that lead to these results
    describe a background section in a Cucumber feature file to outline steps common to all scenarios
    use 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 scenarios
    use nest steps in Cucumber scenarios
    describe the use of transforms to remove duplication in Cucumber step definitions
    describe the Cucumber World object and refactor steps into Ruby helper methods that are added to the World
    describe the uses for directories and tagging Cucumber scenarios at feature and scenario level
    recognize the implementations of steps and step definitions, and how expressive scenarios work

IN THIS COURSE

  • Playable
    1. 
    Gherkin Use and Syntax
    2m 59s
    UP NEXT
  • Playable
    2. 
    Gherkin Features and Scenarios
    8m 31s
  • Locked
    3. 
    Distinction between Steps and Step Definitions
    4m 49s
  • Locked
    4. 
    Capturing Arguments
    9m 57s
  • Locked
    5. 
    Result States
    7m 57s
  • Locked
    6. 
    Using Backgrounds
    2m 31s
  • Locked
    7. 
    Using Doc Strings and Data Tables
    7m 55s
  • Locked
    8. 
    Using Scenario Outlines
    3m 2s
  • Locked
    9. 
    Nesting Steps
    4m 51s
  • Locked
    10. 
    Using Transforms
    3m 6s
  • Locked
    11. 
    Using Helper Methods
    3m 21s
  • Locked
    12. 
    Organizing Scenarios
    5m 40s
  • Locked
    13. 
    Exercise: Expressive Scenarios and Step Definitions
    8m 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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 64 Likes 64  
Likes 97 Likes 97  
Likes 227 Likes 227