Key points are not available for this paper at this time.
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.
Gelperin et al. (Wed,) studied this question.