Unlock proficiency in .NET development with our Unit Testing in Visual Studio course, designed for software professionals seeking expertise in test-driven development and high-quality unit testing practices.
Design effective unit tests in Visual Studio using .NET frameworks.
Implement test-driven development strategies to improve code quality.
Understand and apply various unit testing tools and techniques.
Leverage Visual Studio features for continuous testing and code coverage.
This two-day, instructor-led course provides students with the knowledge and skills to effectively use Visual Studio to design, write, and run high-quality .NET unit tests. The course focuses on the applicable features and capabilities of Visual Studio as it relates to unit testing and Test-Driven Development (TDD). This course also introduces other, popular unit testing tools and techniques, and demonstrates how they integrate with Visual Studio and your development lifecycle.
No upcoming dates. Please check back later.
The role of the developer
Unit tests explained
.NET unit testing frameworks
MSTest, NUnit, xUnit.net, and others
The anatomy of a unit test
Writing your first unit test
Testing support in Visual Studio
Test projects
Test Explorer and other windows
Unit testing in Visual Studio
Running tests
Managing test results
Managing a large number of tests
TDD overview and benefits
Practicing TDD within Visual Studio
Refactoring
Using CodeLens to support TDD and refactoring
Working with legacy code
Know your code
Path testing (i.e. sad path)
Right BICEP
Testing for expected exceptions
Maintaining high-quality test code
Unit test naming conventions (e.g. BDD)
Organizing unit tests
Code coverage
Using code coverage as a metric
Data-driven unit tests
Continuous testing in Visual Studio
Concurrent testing using Live Unit Testing
Concurrent testing using NCrunch
The need to isolate code under test
Doubles (dummies, stubs, fakes, and mocks)
Microsoft Fakes framework (stubs and shims)
Mocking frameworks (Rhino Mocks)
Profiling slow running unit tests
Using IntelliTest with legacy code
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier