Test Case 002: Who murdered Lord Smythe? by David O’Dowd

BY : softtestireland - Monday, April 18th, 2011 at 9:59 pm


In this test case you will observe a detective computer program as it attempts to identify the murderer of Lord Smythe.

This test covers Functional Requirement 011: Murderer Detection.


– Ensure All Suspects Present
– Ensure Police Man Present


1. Ask for whereabouts of each of the suspects at the time of the murder

Expected Results

The system detects the murderer.

Actual Results

Check the following video in order to test the murderer of Lord Smythe is detected by the system.

Blindly following the steps of a test case may leave you oblivious to other important observations.

Remember in testing, things are not always as simple as they appear!

“It’s easy to miss something your not looking for!”

Written by David O’Dowd

Linkedin: http://ie.linkedin.com/in/davidodowd

Thanks to Michael Bolton for pointing out this video in his Rapid Software Testing course.

2 responses to “Test Case 002: Who murdered Lord Smythe? by David O’Dowd”

  1. David,

    I think I understand what you’re trying to say here, but I hope you’re not advocating forgetting to prove the required functional areas before doing some exploratory testing.

    The reason we have test cases is because we have some form of requirement to base these on, therefore once complete we have a level of comfort around the system that it works to a known standard.

    Then we hunt the unknowns


    • Hi Eddie,

      I would be saying that “testing the required functional areas” and exploratory testing are not necessarily mutually exclusive activities.

      In Agile for example the tester would be in the room before development begins and can use Exploratory Testing skills to expose hidden areas “between the lines” of specs. Thus they would be using ET to define what the required functionality is in the first place.


Leave a Reply to Eddie Cooke Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.