Testing Software

To make sure your software works, you have to think -- and write -- tests. But are you actually testing something that is worth testing?