Unit Testing Principles, Practices, and Patterns
Vladimir Khorikov
Radically improve your testing practice and software quality with new testing styles, good patterns, and reliable automation.
software-testing code-quality backend intermediate practical reference unit-testing tdd refactoring
testing qa clean code clean-code hands-on hands on