开发人员谈测试:单元测试下开发模式

我们之前谈到过要让开发人员认识到测试的重要性并了解测试、如何写出简洁的单元测试,今天我们来讲讲单元测试下开发模式,即TDD、BDD和XCTest。
单元测试是按照测试范围来划分的,TDD、BDD 是按照开发模式来划分的,因此就有各种排列组合,这里我们只关心单元测试下的 TDD、BDD 方案。
在单元测试阶段,TDD 和 BDD 都适用。
TDD
TDD 强调不断测试推动代码的开发,这样简化了代码,保证了代码质量。
思想是在拿到一个新的功能时:
首先思考该功能如何测试,各种测试用例、各种边界 case;然后完成测试代码的开发;最后编写相应的代码以满足、通过这些测试用例。
TDD 开发过程类似下图:

先编写该功能的测试用例,实现测试代码。这时候去跑测试,是不通过的,也就是到了红色的状态然后编写真正的功能实现代码。这时候去跑测试,测试通过,也就是到了绿色的状态在测试用例的保证下,可以重构、优化代码

开发人员谈测试:单元测试下开发模式最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/16152.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>