- 博客(3)
- 收藏
- 关注
原创 测试驱动开发系列之七--监视产品代码
测试驱动的嵌入式C语言开发 以动手实践为荣,以只看不练为耻。 以打印日志为荣,以单步跟踪为耻。 以空格缩进为荣,以制表缩进为耻。 以单元测试为荣,以人工测试为耻。 以模块复用为荣,以复制粘贴为耻。 以多态应用为荣,以分支判断为耻。 以pythonic为荣,以冗余拖沓为耻。 以总结分享为荣,以跪求其解为耻。 为什么以单步跟踪为耻 单步跟踪,对于面对代码中的bug一筹莫展的程序员来
2014-07-15 20:16:41 814
原创 测试驱动开发系列之八--测试有合作者的模块
测试有合作者的模块 7.1合作者 合作者(collaborator)就是在被测代码(Code Under Test CUT)之外的一些函数,数据,模块或者设备,并且 CUT依赖于它们。 测试替身在测试时会模仿一些函数,数据,模块或库。被测试的代码并不知道它在使用测试替身,它与替身之 间的交互和与真实的合作者采用同样的方式。测试替身最简单的形式就是一个桩。 7.2脱离依赖关系 测试要对
2014-07-01 21:16:42 803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人