software testing is verifying quality of the product
The process of authenticating the quality and potential of a product or an application is known as software testing. It is extremely vital to check the quality of the software before delivering the product. The procedure of Software Testing remains an art, because if the person knows the principles of software then only he can test the product. The duty of a tester is to verify the quality of the application to maintain customer satisfaction. To perform testing, tester has to find and correct the bugs proficiently. They should have the prospective to clarify the informations clearly to the developers or programmers and they have to help to correct it.