Creating Automated Browser Tests with Selenium in C#
Offered By: Pluralsight
Course Description
Overview
Automated browser tests help give you increased confidence that your web app is working correctly before deploying to production. One secret to happier users and development teams comes from fewer production outages and more feature development.
Unit and integration tests can help you catch a range of bugs, but not all of them. Even if your unit and integration tests pass, you could still deploy your web app to production and find it doesn’t work as expected. In this course, Creating Automated Browser Tests with Selenium 3 in C#, you will gain the ability to create tests that automate the browser and simulate a real person using your web app. First, you will learn how to set up your test project and write your first test. Next, you will discover how to interact with web page elements from your tests, such as clicking a button or typing text. Finally, you will explore how to create a suite of automated web tests that are easier to maintain over time. When you are finished with this course, you will have the skills and knowledge of Selenium automated browser testing needed to help ensure your web app is working as expected before you release it to production.
Unit and integration tests can help you catch a range of bugs, but not all of them. Even if your unit and integration tests pass, you could still deploy your web app to production and find it doesn’t work as expected. In this course, Creating Automated Browser Tests with Selenium 3 in C#, you will gain the ability to create tests that automate the browser and simulate a real person using your web app. First, you will learn how to set up your test project and write your first test. Next, you will discover how to interact with web page elements from your tests, such as clicking a button or typing text. Finally, you will explore how to create a suite of automated web tests that are easier to maintain over time. When you are finished with this course, you will have the skills and knowledge of Selenium automated browser testing needed to help ensure your web app is working as expected before you release it to production.
Syllabus
- Course Overview 1min
- Introducing Automated Web Tests with Selenium 21mins
- Creating a Selenium WebDriver Test Project in C# 14mins
- Interacting with the Browser Using Selenium WebDriver 17mins
- Selecting and Manipulating HTML Elements 29mins
- Advanced HTML Element Selection and Manipulation 35mins
- Filling out and Submitting HTML Forms with Selenium 23mins
- Advanced Browser Manipulation 39mins
- Creating Easy to Maintain Selenium Test Code 54mins
- Course Summary and Further Learning 6mins
Taught by
Jason Roberts
Related Courses
Beginning Game Programming with C#University of Colorado System via Coursera Programming with C#
Microsoft via edX DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX Introduction to Game Development
Michigan State University via Coursera Designing Advanced Applications using XAML
Microsoft via edX