- One cannot test a program completely.
 - One can only test against system requirements.
 - May not detect errors in the requirements.
 - Incomplete or ambiguous requirements may lead to inadequate or incorrect testing.
 - Exhaustive (total) testing is impossible in present scenario.
 - Time and budget constraints normally require very careful planning of the testing effort.
 - Compromise between thoroughness and budget.
 - Test results are used to make business decisions for release dates.
 - Even if you do find the last bug, you’ll never know it.
 - One will run out of time before you run out of test cases.
 - One cannot test every path.
 - One cannot test every valid input.
 - One cannot test every invalid input.
 - No absolute proof of correctness: Unless a formal specification can be shown to be correct and, indeed, reflects exactly the user's expectations, no claims of product correctness can be made.
 
Visit My Blog: http://vinay-kumar-saini.blogspot.in/
No comments:
Post a Comment