In a traditional SDLC, validation was someone else's job and it came later. QA teams checked that the software did what it was supposed to. The behavior was repeatable, so eventually you automated the checks and moved on.
Source: [Dev.to](https://dev.to/smukker/lesson-4-validation-a-must-have-cornerstone-3bd2)