1. Sommerville, I. (2011). Software Engineering (9th ed.). Pearson. In Chapter 2, Section 2.1.1, "The Waterfall Model," the diagram and description show "Validation" (encompassing testing) as a distinct phase that follows "Implementation." The text clarifies that acceptance testing is the final part of this validation process before the system is delivered to the customer.
2. Royce, W. W. (1970). Managing the Development of Large Software Systems. Proceedings of IEEE WESCON, 26(August), 1-9. The foundational paper for the Waterfall model illustrates a "Testing" phase that occurs after "Coding" and immediately before "Operations." This final testing stage is where the system is validated against the initial requirements.
3. University of Texas at Austin. (n.d.). CS 373: Software Engineering - The Waterfall Model. Courseware. The lecture notes describe the Waterfall process with a "Verification" (Testing) phase that follows "Implementation." This phase culminates in acceptance testing, where the client validates that the software meets their requirements, placing this activity at the end of the pre-deployment lifecycle.