ASP.NET Core 1 MVC Testing Fundamentals
ASP.NET Core MVC is the latest evolution of .NET web programming. In this course, you’ll learn how to create automated tests to cover the different parts of your ASP.NET Core MVC application to help find errors before they make it to production.
No one likes the stress of emergencies caused by errors in code that have been released to production, especially if these errors happen early in the morning and require emergency fixes. Automated tests help check the application is working as expected, and reduces the likelihood of errors making it to the production environment. Fewer production errors mean happier end users, development teams, and business owners. In this course, ASP.NET Core 1 MVC Testing Fundamentals, you’ll learn how to create automated tests for your ASP.NET Core MVC application, including model, controller, and automated UI tests. First, you’ll dive into getting started with xUnit.net, and how to specifically test your model. Next, you’ll explore how to isolate parts of your code base by using mock objects and the Moq library for .NET Core. Finally, you’ll cover how to automate the browser to create functional UI tests. By the end of this course, you’ll have the knowledge to create automated unit, integration, and UI tests for your ASP.NET Core MVC application. Additionally, you’ll know how to execute these tests to verify the correctness of your application, and help ensure errors do not make it to production.
Author Name: Jason Roberts
Author Description:
With over 15 years of experience in both frontend and backend software development, Jason Roberts is a freelance developer, trainer, and author. He holds a Bachelor of Science degree in computing, is the author of several books, and writes at his blog DontCodeTired.com. Jason is an open source contributor and in addition to enterprise software development, he has designed and developed Windows Store and Windows Phone apps.
Table of Contents
- Course Overview
1min - Introduction
23mins - Testing Model Classes with xUnit.NET
33mins - Creating and Using Mock Dependencies
27mins - Writing MVC Controller Tests
24mins - Writing ASP.NET Core MVC Integration Tests
32mins - Implementing Automated Functional UI Testing with Selenium
33mins
There are no reviews yet.