“In many ways, being a good tester is harder than being a good developer because testing requires not only a very good understanding of of the development process and its products, but it also demands an ability to anticipate likely faults and errors” Software DevelopmentQuality AssuranceSoftware TestingTester Book:A Practical Guide to Testing Object-Oriented Software Source: A Practical Guide to Testing Object-Oriented Software