[Beck 2004] Beck, Kent, Extreme Programming Explained, 2nd Edition, Addison-Wesley, 2004.
[Astels 2003] Astels, David, Test Driven Development: A Practical Guide, Prentice Hall PTR, 2003.
[Beck 2002a] Beck, Kent, Test Driven Development: By Example, Addison-Wesley Professional, 2002.
[Husted and Massol 2003] Husted, Ted and Massol, Vincent, JUnit in Action, Manning Publications, 2003.
Automated Testing (General)
www.testing.com : I highly recommend this web site by Brian Marick. The page on Classic Testing Mistakes in particular is highly recommended.
[Marick 1995] Marick, Brian, The Craft of Software Testing, Prentice Hall, 1995.
[Dumas and Redish 1999] Dumas, Joseph S. and Redish, Janice C., A Practical Guide to Usability Testing, Intellect, Ltd. (UK), 1999.
[Rubin 1994] Rubin, Jeffrey, Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests, Wiley, 1994.
[Ronsse et al 2003] Ronsse, Michiel, De Boschere, Koen, Christiaens, Mark, Chassin de Kergommeaux, Jacques, and Kranzmuller, Dieter, Record / Replay for Nondeterministic Program Executions, Communications of the ACM, September 2003 Volume 46, Number 9.
[Thomas and Hunt 2002] Thomas, Dave and Hunt, Andy, Mock Objects, IEEE Software, May/June 2002.