论文部分内容阅读
测试驱动开发是敏捷开发中的一项核心技术,也是一种设计方法论,它要求在编写功能代码前先编写测试代码,然后再编写测试通过的功能代码.通过测试推动代码的开发,可有助于编写简洁可用、高质量的代码,同时加速开发过程.本文阐述了测试驱动开发的概念特征,以及测试驱动开发的几个主要原则,分析了测试驱动开发的优缺点,以及测试驱动开发的主要流程.