Skip to main content

TDD(测试驱动开发)

TDD(Test-Driven Development)测试驱动开发 TDD 是一个开发测试代码和业务代码的工作流程,基于这个流程你可以写出具有极高测试覆盖率(通常接近 90%)的代码。TDD 还可以减少测试中发现比较难以定位的 BUG 的可能性。 TDD 的一般过程是:

  1. 写一个测试
  2. 运行这个测试,看到预期的失败
  3. 编写尽可能少的业务代码,让测试通过
  4. 重构代码
  5. 不断重复以上过程