Introduction to the course
Hey there and welcome to this course on BDD with Reqnroll!
My name is Bas Dijkstra and I am an independent test automation trainer and consultant.
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, and of course we're going to have an in depth look at how Reqnroll can be used to support that BDD process.
We'll dive deep into some of the most important Reqnroll features, as well as some good practices that help you make the most of your Reqnroll efforts.
Finally, we're also going to see how Reqnroll can be combined with various industry-standard C# automation libraries to create a framework to write and run your automated acceptance tests that support the BDD process.
To make sure that 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'll mainly focus on the business logic for this service, determining whether or not a loan application should be approved.
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.
I can't wait to get started!