Below and Beneath TDD: Test Last Development and Other Real-World Test Patterns
Everybody knows about test/fail/code/refactor and red/green/clean. When testing in the wild, though, everybody slips and slides a little. This talk explores what makes Test Driven Development really work by showing what happens where the process breaks down, focusing on rapid feedback as the key to a successful test-driven process. It also creates a vocabulary for talking about malformed test processes. These sort-of test processes include:
- Data Driven Testing (test/code/insert result into test/pass)
- Test Next Development (code/code/test/refactor)
- Test Last Development (code/code/code/code/code/test)
- Coverage Driven Testing
- Tautology Based Testing
- Big Test Setup Testing (setup/test/test/test/code/refactor)
I wrote an earlier version of these ideas on the Pathfinder blog
People planning to attend this session also want to see:
Noel Rappin
Obtiva
Noel Rappin is the Vice President of Rails Development at Pathfinder Development. He is the author of Professional Ruby on Rails from Wrox and Rails Test Prescriptions: Keeping your application healthy, available at railsprescriptions.com. He has over a decade of experience in web application development. Noel is the co-author of wxPython in Action and O’Reilly’s Jython Essentials.
Add a comment (requires login)














Comments
Decent, info is on the mark. More interaction with some examples of actual test environs would’ve improved the PPT-only presentation.