How SQLite Is Tested
Describes the testing of SQLite. Great overview of various testing techniques and how they've been applied to a significant software project.Alecco Locco: SQLite: A Lesson In Low-Defect Software
"99% Statement Coverage, 95% Branch Coverage, Goal: 100% branch coverage by Dec 2009, Striving for 100% test coverage has been [their] most effective method for finding bugs."
I didn't know gcc could do that. Cool.
@newsycombinator: "SQLite: A Lesson In Low-Defect Software (review/summary w/ working source) http://bit.ly/qcfy0" (from http://twitter.com/newsycombinator/status/3550078799):jasonrudolph => :blog » Testing Anti-Patterns: How to Fail With 100% Test Coverage
Lots of great anti-patterns. I especially like The Ugly Mirror
Jason Rudolph - Programmer, consultant, speaker, and author specializing in Ruby, Rails, Groovy, and Grails