Business Readable Automated Tests with SpecFlow 2.0

Learn how to write automated tests that businesses can understand, ensure the right features are being built, and create living documentation with SpecFlow. You'll cover feature-writing, automation code, data conversion, and more.
Course info
Level
Intermediate
Updated
Mar 22, 2016
Duration
3h 34m
Table of contents
Course Overview
Why Use SpecFlow?
Understanding SpecFlow Fundamentals
Writing Basic SpecFlow Tests
Increasing Maintainability with Shared Steps, Parameters, and Data Tables
Working with Data in Step Definitions
Controlling Test Execution and Running Additional Code
Description
Course info
Level
Intermediate
Updated
Mar 22, 2016
Duration
3h 34m
Description

There's nothing more frustrating to a developer than building an application only to find out that although the system has no major technical bugs, it's not actually what the customer or business wanted. In this course, Business Readable Automated Tests with SpecFlow 2.0, you'll learn how you can use SpecFlow to allow developers and test automation specialists to produce tests in natural language instead of code. First, you'll learn how to write features and scenarios, then move into Visual Studio. You'll also learn about step definitions, automation code, and data conversion. Finally, you'll discover how to take control of test execution and run any additional code you might need. When this course is finished, you'll be able to create automated tests in SpecFlow that are understandable to any businesses you work with in the future.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
Working with Nulls in C#
Intermediate
2h 9m
Aug 19, 2019
Mocking with Moq and NUnit
Intermediate
1h 53m
Feb 22, 2019
More courses by Jason Roberts
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name's Jason Roberts. Welcome to my course, Business Readable Automated Tests with SpecFlow 2. 0. I'm a. NET MVP, freelance developer, and author. There's nothing more frustrating as a developer than spending time writing code and associated tests, feeling like we've done a good job, only to find out that there's been some miscommunication and we haven't actually built what was required. This is not only a waste of our time, but can also be quite demoralizing. Some of the major topics we'll cover in this course include, why we might want to use SpecFlow to ensure we're building the right thing, how with SpecFlow we can write our tests at a higher level that the business can read and verify, and how from these non-technical scenarios we can actually write and execute test automation code to verify that the system is working as expected. By the end of this course, you'll know how to use SpecFlow to ensure you're building the right thing, and by writing automated tests, how to ensure you're building it right by executing automated test code. Before beginning this course you should be familiar with using Visual Studio to write C# code. I hope you'll join me on this journey with the Business Readable Automated Tests with SpecFlow 2. 0 course at Pluralsight.