Testing Limitations

Subscribe the QA and Software Testing Newsletter | Post Your Testing Queries

Sponsored Links:
.. Continuing the Beginners Guide to Software Testing series
Testing Limitations
  • You cannot test a program completely
  • We 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
  • You will run out of time before you run out of test cases
  • You cannot test every path
  • You cannot test every valid input
  • You cannot test every invalid input
Must ReadThe Impossibility of Complete Testing by Dr. Cem Kaner


Do not want to miss any Software Testing tips and latest updates? Subscribe the Software Testing Newsletter and get effective software testing tips

Enter your Email below: