MANILA PHILIPPINES-- More than just error detection; software testing is first and foremost operating the software in controlled conditions, to verify that it behaves specifically to find errors and validate, what has been specified according to what the user wants.
In a nutshell, validation checks to see if one is building what the customer wants/needs, double checks to see if what one is building that system correctly.
Although verification and validation is necessary, different components of any testing defers in activity.
The definition of testing according to the ANSI/IEEE 1059 goes something like this: "standard is that testing is the process of analysing a software item to detect the differences between existing and required conditions (that is defects/errors/bugs) and to evaluate the features of the software item."
Note: The purpose of testing is verification, validation and error detection in order to find problems – and the purpose of finding those problems is to get them fixed.
Source: UP ITTC and Carnegie Mellon University
Photos/Logos by: UP ITTC
for details on the couse pls. log on to: http://ittc.up.edu.ph/