Software Testing is conducted by Software Test Engineer.
The different objectives of Testing are:
1.Finding defects/Bugs : To find the defects or bugs created by Software Developer while developing the software code.
2.Ensure that the product is Quality product : Verifying the quality of the product by taking into consideration different quality aspects.
3.Gaining Confidence of Customers : To gain the confidence of Customer by testing the application from End user Perspective.
4. To prevent the defects : To prevent the defects by testing an application at early stages.
5.Satisfy SRS(Software Requirement Specification) : To ensure that the software meets the business requirement specification or software requirement specification.