programming books
profile

xUnit Test Patterns

This book is long and, if hit when thrown, you might end up in the hospital. It is also its completeness that makes it great.

Test code needs design as much as production code. Rules and principles about clean code still apply to tests.

Test code can be problematic if not maintained. Recognizing test smells and knowing what patterns to use is vital for the health of the test suite.