Beginning Cucumber and Behavior-driven Development
Cucumber 3.0.1
| Beginner
- 12 Videos | 1h 13m 10s
- Includes Assessment
- Earns a Badge
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 conceptrecognize the fundamental principles of BDD, process in which Cucumber supports and the benefits of using itdescribe the process in example mapping and understand the distinction between rules and examplesdemonstrate use cases using the application of Rules, Examples and Example Mappingidentify how Cucumber works with features and steps and how it can be used with Ruby codelist 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 machineidentify Cucumber features and scenarios by writing feature filesuse regular expressions to create step definitions in Cucumber scenariosrun Cucumber scenarios and show how to use the different formattersrecognize how to add and manage assertions in Cucumber scenarioscreate a scenario that includes both features and steps, while exploring concepts in BDD design
IN THIS COURSE
-
1.Defining Acceptance Test-driven Development (ATDD)3m 51sUP NEXT
-
2.Exploring Behavior-driven Development4m 2s
-
3.Example Mapping Rules and Examples5m 24s
-
4.Identifying Scenarios Using Rules and Examples5m 6s
-
5.Overview of Cucumber4m 26s
-
6.Installing Cucumber Overview9m 2s
-
7.Installing Cucumber8m
-
8.Generating Features and Scenarios5m 15s
-
9.Creating and Implementing Step Definitions7m 35s
-
10.Running Scenarios6m 19s
-
11.Using Assertions6m 57s
-
12.Exercise: Cucumber Features and Exploring BDD7m 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.