Pragmatic Unit Testing Pluralsight course
My new course Building a Pragmatic Unit Test Suite for Pluralsight went live.
Building a Pragmatic Unit Test Suite
Unit testing can be applied differently. Like many other things in programming, there are a lot of ways to mess up with it. It’s important to differentiate unit testing techniques that help bring confidence in your code base correctness from techniques that can potentially have a devastating effect on your entire test suite. In this course, I aim at showing how to do that.
It is based on two article series (first one, second one) I posted some time ago. The course dives into the subject much deeper, however. Some of the major topics it covers include:
-
What makes a test valuable
-
Various types of coverage metrics and why they are not enough to measure test suite quality
-
Styles of unit testing and areas of their application
-
When to use mocks
-
Integration testing
-
Unit testing anti-patterns
Two of the six modules are devoted to a grand refactoring project where I show an in-depth use case of applying the guidelines described in the course in practice. As usual, there are "before" and "after" versions of the same code base, and a comparison of the two.
The sample project is built using Visual Studio 2015, C# 6, SQL Server, and Moq.
You can watch the course here: link.
If you need a trial access to Pluralsight (30 days unlimited access), write me an email and I’ll send you a code.
- ← How to know if your Domain model is properly isolated?
- Verifying collaborations at the system edges →
Subscribe
Comments
comments powered by Disqus