TDD测试驱动开发

忘是亡心i 2023-06-23 11:56 77阅读 0赞
  1. TDDTest-Driven Development)是敏捷开发中的一项核心实践和技术,也是一种设计方法论,其基本思想是:在明确要开发某个功能后,在开发功能代码之前,先编写测试代码(UT),然后编写功能代码并用测试代码进行验证,如此循环直到完成全部功能的开发。

TDD:测试驱动开发的优点:

在任意一个开发节点都可以拿出一个可以使用,含少量的BUG 并具有一定的功能能够发布的产品。

TDD:测试驱动开发的缺点:

缺点:增加了代码工作量。测试代码几乎是系统代码的两倍或更多,但是同时节省了程序调试的时间以及挑错的时间。

https://blog.51cto.com/2681882/2120480

发表评论

表情:
评论列表 (有 0 条评论,77人围观)

还没有评论,来说两句吧...

相关阅读

    相关 测试驱动开发(TDD)的理论基础

    开始理论介绍之前,先思考一个问题:**软件开发中最重要的是什么?** * 可能有的小伙伴就会说:良好的数据库设计,一个健壮可扩展的架构,规范的编码风格,设计文档等。...

    相关 TDD测试驱动开发

    TDD(Test-Driven Development)是敏捷开发中的一项核心实践和技术,也是一种设计方法论,其基本思想是:在明确要开发某个功能后,在开发功能代码之前,

    相关 TDD (test driver development)测试驱动开发

    \\为什么需要测试驱动/或者说需要单元测试 我们工作接触的软件项目,不是学生时代,玩一玩就不管了,工作的项目,需要长期维护,并且随着时间的推移需要增加新的需求,进行修改,优化