1. Hetzel, W. C. (1988). The Complete Guide to Software Testing (2nd ed.). QED Information Sciences. In Chapter 3, "A System for Testing," Hetzel introduces the STEP model, stating, "Test development is carried out in parallel with software development... Test requirements are defined when the software requirements are defined." (p. 38). Figure 3.2 on p. 39 explicitly shows "Test Design" occurring in parallel with "System Requirements."
2. Burnstein, I. (2003). Practical Software Testing: A Process-Oriented Approach. Springer-Verlag. In Chapter 2, "A Software Quality Program," the text discusses lifecycle models that integrate testing. It describes models like STEP as promoting "a set of testing activities that are planned and managed and that are integrated into the software life cycle." This integration starts at the requirements phase to support verification and validation activities (Section 2.3.2).
3. Utting, M., & Legeard, B. (2007). Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann. The book discusses the evolution of testing processes, referencing early lifecycle integration models. It notes that models like STEP were developed to overcome the waterfall limitation of late-stage testing by initiating test design and planning "as soon as the requirements are being specified" (Chapter 1, Section 1.3.2).