Yes,purpose of software testing's is to detect the Bug , System's functionality working will be smooth , and the job is done with full quality.
purpose of software testing is to detect bugs and then report those bugs to the development team to fix those bugs and test the functionality as well as interdependence of modules and finaly the quality assurance.
purpose of testing not find out the bugs in a product...its checks how long it will work properly or other way u can say...find out the criteria in which its behaves abnormally.....
The purpose of software testing is to finding the difference between the actual and excepted result with varification and validation of the product according to the client's specification