From the course: Cucumber Essential Training
Unlock the full course today
Join today to access over 22,700 courses taught by industry experts or purchase this course individually.
The big picture
- Before we jump into the nuts and bolts of BDD, how about we review what we are going to build in this course and discuss a few key components of Cucumber. Just like most Agile approaches, we will implement our Java-based Cucumber solution in two iterations. In the first iteration, we will author what is known as a feature file We will take a look at a feature file, a step definition file, and a test runner file. We will take a look at other key Cucumber constructs such as parameterization of test cases with regular expressions and understand Cucumber tags, hooks, and background. In the second iteration, we will build a slightly more practical scenario example and review a few more advanced features of Cucumber such as scenario outline and parameter transformation. We will also review web browser test automation with the help of a tool called Selenium. Finally, we will review SpecFlow in Microsoft Visual Studio with a .NET example. This is just to bring forth the point that Cucumber…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.