Welcome to this Test Automation University course on Behavior Driven Development with SpecFlow

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 SpecFlow 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 going to have an in-depth look at how SpecFlow can be used to support that BDD process.

We're going to take a closer look at SpecFlow and all the tools that make up the SpecFlow ecosystem.

We'll dive deep into some of the most important SpecFlow features, as well as some good practices that help you make the most of your SpecFlow efforts.

Finally, we're also going to see how SpecFlow 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 SpecFlow really come alive for you, 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 SpecFlow and other tools from the BDD tool kit can help achieve this

I can't wait to get started!

Resources

© 2024 Applitools. All rights reserved. Terms and Conditions Privacy Policy GDPR