美文网首页
测试驱动开发(TDD)

测试驱动开发(TDD)

作者: 最尾一名 | 来源:发表于2019-01-21 16:27 被阅读0次

TDD(Test Driven Development),是一种测试技术,更是一种设计方法。其重心不在 Test,而在于 Development,是一种以意图来驱动的软件开发方法——意图编程。

什么是 TDD

简单的说,即在写任何功能代码之前,先写它的测试代码。具体步骤:

  • 根据需要编写一个测试用例
  • 编写功能代码,以让刚才的测试用例通过
  • 逐步补充测试用例
  • 修改功能代码使新增的测试用例和原来的都通过
  • 重构,包括功能代码和测试用例

TDD 的优点

  • 提高代码质量。
  • 改进设计。确保了代码的可测试性,降低了耦合度。
  • 在一定程度上可以代替程序调试。
  • 有效的质量控制和项目管理。

参考

什么是测试驱动开发?(TDD)

相关文章

网友评论

      本文标题:测试驱动开发(TDD)

      本文链接:https://www.haomeiwen.com/subject/wrgcjqtx.html