Unit Testing in C# Course (How To)
Offered By: Treehouse
Course Description
Overview
Unit testing is key to ensuring that your code works as expected. Learn how to write unit tests and perform test driven development using industry standard tools and methods.
What you'll learn
- Unit Testing
- Test Driven Development
- xUnit.net
Syllabus
Unit Testing
Unit testing is key to creating quality software.
Chevron 8 steps-
What is Unit Testing?
2:20
-
What Is Unit Testing?
3 questions
-
Unit Testing vs Functional Testing
2:55
-
Why Unit Test?
3:38
-
Why Unit Test?
5 questions
-
Review Treehouse Defense
1:33
-
xUnit.net Unit Test Framework
2:47
-
Unit Test Frameworks
4 questions
Writing Unit Tests
Use xUnit to write unit tests.
Chevron 8 steps-
Our First Test
6:31
-
First Test
1 objective
-
Running Tests
4:19
-
Test Cases
4:26
-
Testing for Exceptions
3:21
-
Testing Exceptions
1 objective
-
Debugging Tests
2:40
-
Test Cases
4 questions
Test Driven Development
Use unit tests to help write code with TDD.
Chevron 9 steps-
What is Test Driven Development?
4:42
-
TDD
2 questions
-
Red
11:01
-
Green
5:25
-
Refactor
4:06
-
TDD
4 objectives
-
TDD Workflow
6:06
-
TDD Workflow - Continuous Integration
2:54
-
TDD
6 questions
What To Test
It's important to know what and how much to test.
Chevron 7 steps-
Isolation Testing
12:34
-
How Much To Test
2:46
-
Code Coverage
3:46
-
Code Coverage
3 questions
-
Other Types of Testing
4:35
-
Wrap-up
1:17
-
Wrap Up
3 questions
Related Courses
A Practical Introduction to Test-Driven DevelopmentLearnQuest via Coursera Mastering Agile Development of Software as a Service
UC Berkeley via edX Test-Driven Development Project: Random Person Generator
LearnQuest via Coursera Software Engineering
City College of San Francisco via California Community Colleges System Introduction to Cloud Native, DevOps, Agile, and NoSQL
IBM via edX