MKEPUG: - 9/28 - Open Q/A and Talk of Testing (The Saga of Tracker 9725)
First half: Open QA
Second half - Arlen Walker: The Saga of Tracker 9725
Showing the trials of adding unit tests to decade-old legacy code from an Open Source project which was designed and written without testing in mind. We'll cover some approaches to testing legacy code, some test "smells," breaking dependencies, and along the way show how adding the tests led to "discovering" bug #9725 and fixing it without looking for it.