Software Testing Objectives

The testing objective is to test the code, whereby there is a high probability of discovering all errors.

This objective also demonstrates that the software functions are working according to software requirements specification (SRS) with regard to functionality, features, facilities, and performance. It should be noted, however, that testing will detect errors in the written code, but it will not show an error if the code does not address a specific requirement stipulated in the SRS but not coded in the program.  

Testing objectives are: 
  • Testing is a process of executing a program with the intent of finding an error. 
  • A good test case is one that has a high probability of finding an as-yetundiscovered error. 
  • A successful test is one that uncovers an as-yet-undiscovered error.