|Image Credit: Jeremy Keith|
Are you getting expected results only due to coincidence?
What happens when you give your program the equivalent of a dead salmon?
These are the questions that make the testing process take longer that it would seem on the surface. Showing that "it works" is only a small part of the story.