Ans: Software testing is a process used to help identify the correctness, completeness and quality of developed computer software. With that in mind, testing can never completely establish the correctness of computer software. Only the process of formal verification can prove that there are no defects. “Testing is the process of demonstrating that defects are not present in the application that was developed.” “Testing is the activity or process which shows or demonstrates that a program or system performs all intended functions correctly.” “Testing is the activity of establishing the necessary “confidence” that a program or system does what it is supposed to do, based on the set of requirements that the user has specified.” Testing is a process of executing a program with the intent of finding an error. various level of testing are :
Unit Testing
Integrating testing
Validation testing
System testing