Automated Business Readable Web Tests with Selenium and SpecFlow

Learn how to write automated browser UI tests that catch errors other types of tests miss. This course will teach you how to use Selenium and SpecFlow to perform automated, end-to-end testing with efficiency and accuracy.
Course info
Rating
(127)
Level
Intermediate
Updated
May 5, 2016
Duration
2h 23m
Table of contents
Description
Course info
Rating
(127)
Level
Intermediate
Updated
May 5, 2016
Duration
2h 23m
Description

Unit and integration tests can help you catch a range of bugs, but not all aspects can be covered at this level of testing. Even if the unit and integration tests pass, you could still open up your web app only to see it fail because of errors, even at the production stage. This course, Automated Business Readable Web Tests with Selenium and SpecFlow, will show you how to prevent failure from happening. First, you'll learn about why you might want to use automated tests--as well, you'll be introduced to Selenium, learn how it talks to web drivers, and how to create tests inside of it. Next, you'll see how you can put SpecFlow into the mix to make these tests business-readable and learn about some common maintainability issues. Finally, you'll learn how to use page object models to create test code that is more easily maintained. By the end of this course, you will have the skills you need to create tests that will catch even the smallest errors, and as a result, you'll be able to create better, more fail-safe apps.

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
Approval Tests for .NET
Intermediate
2h 21m
Sep 16, 2020
.NET Unit Testing with AutoFixture
Beginner
1h 59m
Aug 7, 2020
Mocking with Moq and xUnit
Beginner
2h 14m
May 26, 2020
More courses by Jason Roberts
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name's Jason Roberts. Welcome to my course. Automated business, readable Web tests with selenium and spec flow. I'm a Microsoft dot net, M v P. Freelance developer and offer. In this course, we're going to learn how we can write to automated tests that manipulate our Web APS through the browser, just as if a real life user were using it. We'll learn how this can help us find errors. Other types of tests cannot, and how we can make the tests easily readable by business people. In doing so, we can reduce the possibility of miscommunication and of his wasting time building the wrong features. Some of the major topics that will cover in this course include why we might want to write a business readable Web. Your eye tests how to locate and interact programmatically with HTML elements and how to create more maintainable test code. By the end of this course, you'll know how to use spec flow and selenium to ensure the Web app. Your building is doing the right thing and why making the tests business readable? How to increase understanding for all concerned on what features the development team is building before beginning this course, you should be familiar with using visual studio to write C shop code. I hope you'll join me on this journey with the automated business readable Web tests with selenium and spectral course at your site.