Can Software Testing Improve the Quality of Software?