Testing Your Tests
Gerard discusses the intricate relationship between production code and test code, emphasizing that while successful refactoring of production code is evident when tests pass, the same cannot be said for test code. To ensure tests are effective, he suggests deliberately injecting faults into production code to verify that tests catch them. He also mentions a tool called Jester that automates this process, though it comes with its own challenges.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 70: Gerard Meszaros on XUnit Test Patterns
Related Questions