Introduction to .NET Testing with NUnit 3
Pluralsight - Jason Roberts
Releasing bug-ridden code to production is a sure fire way of creating unhappy end-users, management, and development teams. Nobody likes to receive a phone call in the middle of the night saying that the production system has gone down and needs fixing, immediately. In this course, Introduction to .NET Testing with NUnit 3, you will gain the ability to create automated tests for you code. First, you will learn how to set up a test project and run tests. Next, you will discover the different ways to assert on test results such as numbers, collections, and expected exceptions. Finally, you will explore how to customize the test execution lifecycle, create data driven tests, and customize NUnit. When you’re finished with this course, you will have the skills and knowledge of automated testing with NUnit needed to help prevent bugs from making their way into production.
01. Course Overview:
01. Course Overview
02. Writing Your First NUnit Test:
01. Introduction
02. Course Overview
03. Demo Code Overview
04. Creating an NUnit Test Project
05. Writing Your First NUnit Test
06. Running Tests in Visual Studio Test Explorer
07. Running Tests at the Command Line
08. Summary
03. Understanding NUnit Tests:
01. Introduction
02. Why Write Automated Tests
03. Regression Example
04. Understanding the NUnit Test Framework
05. NUnit Attributes Overview
06. NUnit Assertions Overview
07. Recognizing Different Testing Scenarios
08. The Logical Arrange, Act, Assert Test Phases
09. Adding a Second Test
10. Qualities of Good Tests
11. Summary
04. Asserting on Different Types of Results:
01. Introduction
02. The NUnit Constraint Model of Assertions
03. How Many Asserts per Test
04. Asserting on Equality
05. Asserting on Reference Equality
06. Adding Custom Failure Messages
07. Asserting on Floating Point Values
08. Asserting on Collection Contents
09. Asserting That Exceptions Are Thrown
10. Other Assertion Examples
11. Summary
05. Controlling Test Execution:
01. Introduction
02. Ignoring Tests
03. Organizing Tests into Categories
04. An Overview of the Test Execution Lifecycle
05. Running Code before and after Each Test
06. Running Code before and after Each Test Class
07. Summary
06. Creating Data Driven Tests and Reducing Test Code Duplication:
01. Introduction
02. Providing Method Level Test Data
03. Simplifying TestCase Expected Values
04. Sharing Test Data across Multiple Tests
05. Reading Test Data from External Sources
06. Generating Test Data
07. Creating Custom Category Attributes
08. Creating Custom Constraints
09. Summary
Материал на английском языке
Продажник:
Скачать курс:
Pluralsight - Jason Roberts
Releasing bug-ridden code to production is a sure fire way of creating unhappy end-users, management, and development teams. Nobody likes to receive a phone call in the middle of the night saying that the production system has gone down and needs fixing, immediately. In this course, Introduction to .NET Testing with NUnit 3, you will gain the ability to create automated tests for you code. First, you will learn how to set up a test project and run tests. Next, you will discover the different ways to assert on test results such as numbers, collections, and expected exceptions. Finally, you will explore how to customize the test execution lifecycle, create data driven tests, and customize NUnit. When you’re finished with this course, you will have the skills and knowledge of automated testing with NUnit needed to help prevent bugs from making their way into production.
01. Course Overview:
01. Course Overview
02. Writing Your First NUnit Test:
01. Introduction
02. Course Overview
03. Demo Code Overview
04. Creating an NUnit Test Project
05. Writing Your First NUnit Test
06. Running Tests in Visual Studio Test Explorer
07. Running Tests at the Command Line
08. Summary
03. Understanding NUnit Tests:
01. Introduction
02. Why Write Automated Tests
03. Regression Example
04. Understanding the NUnit Test Framework
05. NUnit Attributes Overview
06. NUnit Assertions Overview
07. Recognizing Different Testing Scenarios
08. The Logical Arrange, Act, Assert Test Phases
09. Adding a Second Test
10. Qualities of Good Tests
11. Summary
04. Asserting on Different Types of Results:
01. Introduction
02. The NUnit Constraint Model of Assertions
03. How Many Asserts per Test
04. Asserting on Equality
05. Asserting on Reference Equality
06. Adding Custom Failure Messages
07. Asserting on Floating Point Values
08. Asserting on Collection Contents
09. Asserting That Exceptions Are Thrown
10. Other Assertion Examples
11. Summary
05. Controlling Test Execution:
01. Introduction
02. Ignoring Tests
03. Organizing Tests into Categories
04. An Overview of the Test Execution Lifecycle
05. Running Code before and after Each Test
06. Running Code before and after Each Test Class
07. Summary
06. Creating Data Driven Tests and Reducing Test Code Duplication:
01. Introduction
02. Providing Method Level Test Data
03. Simplifying TestCase Expected Values
04. Sharing Test Data across Multiple Tests
05. Reading Test Data from External Sources
06. Generating Test Data
07. Creating Custom Category Attributes
08. Creating Custom Constraints
09. Summary
Материал на английском языке
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс: