Software testing is a process of evaluating the functions of software apps for finding any software bugs. It checks for bugs in the developed software met the specified requirements & identifies a defect in the software and make it a quality product.
It implements the following process by verifying & validating a software product:- The product is working as per requirement.
- The same characteristics can be implemented again.
- It is as per business and technical requirements that guide its design & development.