敏捷开发 —— TDD(测试驱动开发)

来源:互联网 发布:android源码语法 编辑:程序博客网 时间:2024/05/22 00:09

测试驱动开发 TDD(Test-Driven Development)是敏捷开发的一项核心实践,同时也是一种设计技术和方法。

0. 常见测试方法

  • 功能测试、单元测试、系统测试和负荷测试等;

1. 基本思想

在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。