TDD与单元测试的关系处理策略

TDD和单元测试不是一个维度的概念。TDD是一种软件开发方法,单元测试是软件开发中的一种产物。简单区分就是:TDD是怎么做事情,单元测试是做什么事情。单元测试也是TDD的一种产物。

在我的TDD训练营中,我会要求学员第一步要做好Tasking,Tasking的过程是聚焦业务需求,定义问题的过程。通过Tasking将问题域拆分成更细粒度的问题,并跟业务人员澄清需求细节。紧接着,以测试先行的方式去开发我们的系统。

TDD提倡采用以终为始的方式来获得及时有效的前置反馈,以避免开发人员在没有理解清楚问题之前埋头苦干。

单元测试是一种代码质量的保护伞,在TDD中的T也有可能是单元测试,也有可能是更大力度的非传统意义上的单元测试,

TDD跟单元测试之间本身不是一个维度上的概念,他们不存在冲突和直接可比性。要说关系的话,这里我用一个比喻。一位武林高手,如果说单元测试测试就是他手上的神剑,武林高手将神剑威力发挥到极致的手法就是TDD。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空