Behaviour-Driven Development (BDD) with Reqnroll
This course is meant to give you a good and thorough overview of the BDD process and how tools like Reqnroll can help support BDD.
We're going to start off with a general introduction to behavior-driven development, and we are going to look at the 3 stages of the textbook BDD process.
Of course, we're also going to have an in depth look at how Reqnroll can be used to support that BDD process.
To make sure that both BDD and Reqnroll really come alive, we're going to take a look at a loan application processing service that is to be added to an online banking application.
We're going to follow this feature all the way from the initial request until it is tested and ready for release, and we're going to see how Reqnroll and other tools from the BDD tool kit can help achieve this.
This course covers the following topics:
Introduction to the course
The BDD process
- The three stages of the BDD process
 - Discovery and Example Mapping
 - Formulation and Gherkin
 - Automation and Reqnroll
 
Reqnroll
- Creating tests from our scenarios
 - Improving your step definitions
 - Working with tables
 - Hooks and tags
 - Implementing acceptance tests for UI and API
 - Continuous Integration
 
Your Instructor
          
        Hey, my name is Bas Dijkstra, and I am an independent test automation consultant and trainer.
I have been active in the test automation field for some 19 years now, and I have worked on software testing and automation solutions across a wide range of programming languages, frameworks and technology stacks.
I’ve delivered test automation training to dozens of companies and hundreds of conference attendees in the Netherlands as well as abroad, to excellent reviews.
You can find a complete overview of my professional life on my LinkedIn profile.
I’m also the developer of RestAssured.Net, a library that is meant to to make writing tests for HTTP APIs in C# a breeze.
I live in Amersfoort, The Netherlands, together with my wife and two sons. When I am not at work, I like to go outside for a run or a long bike ride, or to sit down and read a good book.