Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Q: Is TDD a design process or a test process?
A: Yes.
A description of something the system should do that it doesn't yet is a specification.
A description of something the system should already do is a test.
The difference between a test and a specification is time.