预见·软件测试技术专业软件测试之道预见·自动化测试

单元测试(2) | 单元测试进阶——寻求优秀

2018-01-21  本文已影响39人  厲铆兄

2. 单元测试进阶——寻求优秀

2.1 使用测试替身

在现代开发者测试的上下文中,除了允许在某些依赖缺失的情况下编译执行代码以外,崇尚测试的程序员还创建了一套“仅供测试”的工具,用于隔离被测试的代码、加速执行测试、使得随机行为变得确定、模拟特殊情况以及能够使测试访问隐藏信息等。满足这些目的的各种对象具有相似之处,但又有所区别,我们统称为测试替身(test double)。

这一节我们先探讨开发者采用测试替身的理由,理解了测试替身潜在的好处以后,我们再解析来看看各种可供选择的测试替身的类型。

2.2 [探讨]优秀单元测试的支柱

2.3 识别单元测试中的坏味道

2.4 [探讨]在项目中进行单元测试

上一篇下一篇

猜你喜欢

热点阅读