Ward Cunningham says, "A lot of the test-first approach is about getting some knowledge into our tests, so the tests embody that knowledge, and check that the program matches what we think is going on. You construct tests to make sure that the logically correct program also matches that knowledge."
Jon Udell has published some comments by Ward Cunningham in his InfoWorld.com column: