If you consider that the testing of a large system could entail writing, executing, and verifying tens of thousands of test cases, handling
thousands of modules, repairing thousands of errors, and employing hundreds of people over a time span of a year or more, it is apparent
that you are faced with an immense project management challenge in planning, monitoring, and controlling the testing process. In fact, the
problem is so enormous that we could devote an entire book to just the management of software testing. The intent of this section is to
summarize some of these considerations. The major mistake most often made in planning a testing process is the tacit assumption that no errors will be found. The obvious result of this mistake is that the planned resources (people, calendar time, and computer time) will be grossly
underestimated, a notorious problem in the computing industry.