Software Testing - GoalsA software product’s evaluation should be based on:
Practical Limitations to TestingNo program can be completely tested. Novell’s computation of the time required to completely test IPX (a part of Netware), assuming 24 hour a day testing, was 43 years. “No test system can ever fully test a program. We cannot be certain that the test system itself is correct.” Zohar Manna, Stanford University. And remember: Testing can only reveal the presence of defects, not show that software is defect-free. So when testing, consider the probability of a test finding defect, the time and cost to test, and the impact of a defect. Testing in Parallel With DesignSteps in the life cycle are:
Testing should begin as soon as the functional specification is written. Path analysis can identify the minimum number of test conditions. |