SWE 437 In Class Exercise #0
Introduction to Software Testing
Instructions: Work with your neighbors in groups.
Consider the following whimsical requirements:
If the moon is full and the sky is clear, release the monster.
If the sky is clear and the wind is calm, release the monster.
- From a practical perspective, what don't
you want to have happen while you are testing this system?
What is a standard industry approach to avoiding this problem?
What, exactly, are the rules by which this "game" is played,
- How many different cases do you want to test? Justify your answer.
Write out each test, including the expected result.
There are many possible approaches. The important part is
connecting your choice of test cases to your justifications.