Beginning Cucumber and Behavior-driven Development

Cucumber 3.0.1    |    Beginner
  • 12 Videos | 1h 18m 40s
  • Includes Assessment
  • Earns a Badge
Likes 104 Likes 104
Cucumber and BDD provide several analysis and collaboration techniques to complement Test Driven Development. Explore the concepts of Cucumber and BDD, including rules, example mapping, and installing Cucumber.

WHAT YOU WILL LEARN

  • define the concepts behind ATDD, automated acceptance tests, and how Behavior-driven Development stems from this concept
    recognize the fundamental principles of BDD, process in which Cucumber supports and the benefits of using it
    describe the process in example mapping and understand the distinction between rules and examples
    demonstrate use cases using the application of Rules, Examples and Example Mapping
    identify how Cucumber works with features and steps and how it can be used with Ruby code
    list the available versions and the process of installing Cucumber with Ruby on Linux, Mac OSX, and Windows development machines, including HTTP proxy settings and additional gem packages
  • install Cucumber with Ruby on a Mac OSX development machine
    identify Cucumber features and scenarios by writing feature files
    use regular expressions to create step definitions in Cucumber scenarios
    run Cucumber scenarios and show how to use the different formatters
    recognize how to add and manage assertions in Cucumber scenarios
    create a scenario that includes both features and steps, while exploring concepts in BDD design

IN THIS COURSE

  • Playable
    1. 
    Defining Acceptance Test-driven Development (ATDD)
    3m 51s
    UP NEXT
  • Playable
    2. 
    Exploring Behavior-driven Development
    4m 2s
  • Locked
    3. 
    Example Mapping Rules and Examples
    5m 24s
  • Locked
    4. 
    Identifying Scenarios Using Rules and Examples
    5m 6s
  • Locked
    5. 
    Overview of Cucumber
    4m 26s
  • Locked
    6. 
    Installing Cucumber Overview
    9m 2s
  • Locked
    7. 
    Installing Cucumber
    8m
  • Locked
    8. 
    Generating Features and Scenarios
    5m 15s
  • Locked
    9. 
    Creating and Implementing Step Definitions
    7m 35s
  • Locked
    10. 
    Running Scenarios
    6m 19s
  • Locked
    11. 
    Using Assertions
    6m 57s
  • Locked
    12. 
    Exercise: Cucumber Features and Exploring BDD
    7m 15s

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

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 64 Likes 64  
Likes 364 Likes 364