Abstract
The testing process is at the core of systems development. It is the major consumer of time in systems development. Our ability to contain this beast depends on our recognizing the impact testing has on the productivity of the systems developer and then defining processes to master it.