Into the Future
Test-Driven Development Phases
12/31
Requirements Specification
Define what the software is supposed to do.
Design
Define how the software is supposed to be implemented.
Implementation ≡ Testing
The implemented software is tested.
The implementation of the software itself.