Pages

Wednesday, September 14, 2011

When to Stop Testing?

Before ask this question, let us try to answer another question

Is Complete Testing Possible?

Obviously No :)
To prove that a program is completely free of defects is practically impossible and theoritically MAMMOTH exercise. Hence the conclusion is to provide a suitable, convincing demo that the application/software has been tested enough.

Some of the STOP CRITERIAS are

·         Time runs out (POOR Criteria..!!)
·         Resources run out
·         Testing stops when all test cases execute without producing any error
·         Testing stops when certain number of errors are found
·         Testing stops when all statements and all branches are executed and all test cases execute without failure
·         Testing stops when the result is unproductive ie., No. of errors per person day reduces