Context-free Guessing

Posted by Jon Bach on December 15, 2009 I blogged previously about the coolest movies and TV shows that have a testing allegory, but sometimes it’s a TV show that has nothing to do with testing that inspires thoughts about testing. This one was a great reminder that our thoughts change as new context emerges.…

Using Code Coverage in Test

Posted by Richard Bustamante on October 7, 2009 Code coverage tools enable a user to see which lines of code they’re executing and which lines they’re not for a given project. During testing this can be helpful to find any gaps where code isn’t being executed, and get a feel for what sections are being…

Equivalence Class Partitioning

Posted by Richard Bustamante on September 15, 2009 Why test the same thing twice? I was recently introduced to a technique called Equivalence Class Partitioning (ECP) while reading “How we test software at Microsoft,” which aims to reduce redundancy when testing an input by identifying equivalent values. BJ Rollison gives a fairly rigorous definition using…

Structures in Exploration

Posted by Quardev, Inc. on August 20, 2009 Isn’t exploration unscripted, unrehearsed, extemporaneous, ad hoc, make-it-up-as-you go, random, thoughtless testing? And isn’t that the point? To let Serendipity help you find bugs by having you bump into them by accident? You’d think that, but it’s not. Think about great historical explorers. Did they just set…

Managing Test Automation with Bugs

Posted by Richard Bustamante on April 2, 2009 Test code has a tendency to bypass the rigors of normal development, since it will never be used externally and is more prone to rapid changes, it’s easy to slip into taking an ad hoc approach even in a long term project But in a sense, writing…