摘要

测试驱动开发是一种极限编程的思想,与传统开发模式不同,测试驱动开发要求测试先行,即先编写测试代码,反向驱动开发的进行。本文介绍测试驱动开发的基本思想及其开发的周期,并与传统开发周期进行比较,最后以Servlet开发为例,使用Junit单元测试工具,实现测试驱动Servlet的开发。