software testing is checking quality of software
Based on the definition in the filed Software Testing means it is an activity intended to check the quality or capability of an application or product and ensuring that it meets its required outcome. In simple words, software testing is the method of finding bugs in the software. And it is also used to check deviation from the needs of user expectations. Tester is the first person to check the product from a user viewpoint and the also the last person to furnish objective details about the software’s quality before its release. It’s a duty of a tester to deliver a quality product without bugs.