From the tester’s perspective, test preps can include:
1. The generation of new test cases
2. The modification of existing test cases
3. The retirement of existing test cases
Sometimes we also need to create and/or modify test automation helpers.
For a tester, test preps is the most complex, creative, and interesting activity in software testing. The final result of test preps is a set of test cases that are well geared to find bugs during test case execution.
Our net to catch bugs consists of our test cases. We weave/update the net during test preps and use it during test execution.
As you recall, a test case can consist of only expected result, but as a rule it’s a combination of:
– Expected result (-s)
The ideas for each of these 3 elements can be taken from many sources – e.g., specs, experience, common sense, etc.
Question: What is different about testers compared to the other participants of the SDLC who can also use specs, experience, common sense, etc., to generate test cases?
Answer: Testers are different because they possess two professional qualities:
– A special mental attitude towards software
– Special skills in finding bugs and addressing them
Let’s talk about a tester’s mental attitude first. Next ->