Interesting quote from http://www.sdmagazine.com/documents/s=7764/sdm0301i/ "Tests are users, too. The needs of the tests are often the same as the needs of the real users."
The article is part of a very cool journey described at: http://www.sdmagazine.com/columnists/martin/ (start at the bottom, "Opening Disaster") The least important lession learned: Java is waaay verbose.