You are here >> Home
What is TESTING ?????
Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies the specified requirements. ----(IEEE 83a)
So, We require testing to :- Avoid the customer detecting the problems/defects
- To detect defects early, which helps in reducing the cost/time for fixing the defect
- Quality Assurance to the Customer
- To discover defects before being delivered to customer .....
A more formal definition is given in the IEEE Standard 610.12-1990, "IEEE Standard Glossary of Software Engineering Terminology" which defines " TESTING " as:
"The process of operating a system or component under specified conditions, observing or recording the results, and making an evaluation of some aspect of the system or component."
The "specified conditions" referred to in this definition are embodied in test cases, the subject of this presentation.
While many definitions have been written, at its core testing is the process of comparing "what is" with "what ought to be."
Testing is the process of identifying defects, where a defect is any variance between actual and expected results.
It is the process of exercising or evaluating a system or system component by manual or automated means to verify that it adheres to specified requirements and behaves as intended under all conditions.
At last successful Testing is one that finds the defects that are undiscovered YET.