-
Book Overview & Buying
-
Table Of Contents
Specflow and Cucumber for .NET Developers - The Master Guide
By :
Specflow and Cucumber for .NET Developers - The Master Guide
By:
Overview of this book
In this course, you will embark on a journey to master Specflow, Cucumber, and Gherkin, the indispensable trio for unleashing the full potential of BDD.
You will start with a detailed course introduction, then dive deep into the principles of BDD and understand the foundation upon which Specflow thrives.
Get hands-on with the Gherkin language through Gherkin basics, gaining fluency in this universal language for expressing behavior and setting the stage for your Specflow adventures. Then learn how to create Specflow step definitions and bind them to your scenarios. After that, you will master the art of working with datatables in Gherkin using Specflow Table Assist. Understand the power of hooks in Specflow and how they can streamline your testing process.
Explore various methods of sharing data in Specflow, including Specflow’s context system and dependency injection. Dive into advanced topics such as custom value retrievers and comparers, gain a competitive edge in your testing endeavors, and understand step argument conversions and their significance in Specflow.
Explore advanced hook concepts, scopes, and asynchronous step definitions. Learn different methods to run your Specflow tests.
Finally, tidy up your project by organizing features, steps, and business models effectively, ensuring a clean and maintainable structure.
By the end of this course, you will be proficient in using Specflow and well-prepared to tackle real-world testing challenges with confidence, gaining the expertise needed to excel in your role.
Table of Contents (16 chapters)
Course Introduction
Introduction to Behavior-Driven Development
Gherkin Crash Course
Introduction to Specflow
Getting Started with Specflow - Binding Steps
Specflow - How Parameters Are Handled
Gherkin Datatables - Specflow Table Assist
Introduction to Specflow Hooks
Splitting Features and Steps
Sharing Data in Specflow - Context and Dependency Injection
Advanced Specflow - Value Retrievers
Step Argument Conversions
Advanced Specflow - Hooks and Scopes, Async
Running Tests with Specflow
Organizing Features and Steps
Conclusion