What is Software testing?
Software testing is set of testing activities to test the different external and internal structure of the software.
Why is software testing necessary?
To detect errors, defects, and faults
Supports to develop a reliable and an efficient software.
Supports customer satisfaction
To give accurate results and many other reasons.