美文网首页
测试驱动开发(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