问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

测试驱动开发的基本原理

发布网友 发布时间:2022-04-25 21:33

我来回答

1个回答

热心网友 时间:2022-04-28 14:43

测试驱动开发 的基本思想就是在开发功能代码之前,先编写测试代码,然后只编写使测试通过的功能代码,从而以测试来驱动整个开发过程的进行。这有助于编写简洁可用和高质量的代码,有很高的灵活性和健壮性,能快速响应变化,并加速开发过程。
测试驱动开发的基本过程如下:
① 快速新增一个测试
② 运行所有的测试(有时候只需要运行一个或一部分),发现新增的测试不能通过
③ 做一些小小的改动,尽快地让测试程序可运行,为此可以在程序中使用一些不合情理的方法
④ 运行所有的测试,并且全部通过
⑤ 重构代码,以消除重复设计,优化设计结构
简单来说,就是不可运行/可运行/重构——这正是测试驱动开发的口号。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
香港电影有一部是两个女人能变蟒蛇的电影 期房需先交哪些钱 期房交定金之后多久交首付可以延期吗 期房定金后多久交首付可延期? 为什么考驾照就是紧张过不去,为什么 考驾照的考场是什么样的 moll是什么单位 法定单位规定物质的量用“mol”表示的优点是什么 物质的量的单位 摩尔 淘宝新手推广网店的十大方法,怎么做好推广? 淘宝网店怎么做推广? 什么是测试驱动开发 什么是驱动测试 驱动测试 好面子牌子有补水洗面奶? 什么补水保湿面膜好 哪些保湿面膜较好用,混合性皮肤?谢谢 无骨鱼怎么做好吃 什么牌子保湿面膜好 哪种补水面膜好 什么牌子的面膜好用 2012保湿面膜排行榜 怎么挑选合适的补水面膜? 无骨凤爪几分钟可以煮熟 煮无骨鸡大腿有哪些好的秘方? 怎样有效的做好面部保湿 有一种面条叫保湿面,何解? 无骨鸡爪煮几分钟合适 无骨鸡肉煮多久才能熟? 无骨鸡爪煮多长时间 注册公司有什么手续? 例如我有一个教育类专利产品,注册公司注册什么类型公司?经营范围有哪些呢 公司注册有什么要求 电机驱动器如何测试? 如何测试一个驱动程序? 怎么用万用表测LeD驱动? 怎么测试显卡驱动是否是最新版本 在看关于软件测试的书时,有些问题想请教一下。 测试桩和测试驱动有何差别? “测试驱动程序描述”指的是什么啊??? 打印机驱动怎么测试 怎么测试自己的显卡驱动是正常的。 如何用测试驱动出100%测试覆盖率的代码 NVIDIA的测试版本驱动好用吗?要更新吗? linux驱动怎么测试 微安和毫安的单位换算 小米手机怎么查序列号? 小米查序列号? 小米手机序列号怎么查出厂日期?小米序列号是869323000095691 如何杀除冲击波 中了冲击波,用什么杀毒软件好 请问冲击波病毒怎么处理 如何手动清除冲击波病毒和震荡波病毒 电脑中了冲击波病毒怎么解决