The growth of software testing
David Gelperin, Bill Hetzel · Communications of the ACM · 1988
We can trace the evolution of software test engineering by examining changes in the testing process model and the level of professionalism over the years. The current definition of a good software testing practice involves some preventive methodology.