迷惘的码农。
分类:
2008-03-25 10:41:49
Copyright © 2005, 2006, 2007, 2008 Sebastian Bergmann
本作品遵循Creative Commons Attribution License。可访问或发信至Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA来查看本授权(license)。
适用于PHPUnit 3.2版,2008-03-15更新。
chinaunix网友2008-09-10 18:19:30
恩, 好几天没来了. 我理解你的意思, stubs可以通过模拟对象达到测试脚本isolation的效果. 但我还是觉得他那句话里的"设计"可能是指程序的设计,而不是测试的设计.
chinaunix网友2008-09-04 14:54:35
恩.....老大,你恐怕搞错了因果关系,stubs本身不能解决什么设计问题, 它不过是测试的"桩"而已, 他是在建议先解决的设计上的问题, 再编写测试桩, 而不是根据一个不好的设计来编写互相依赖的测试桩.
chinaunix网友2008-09-03 20:52:30
这句错的离谱了些(第6章最后): 利用存根(见第 11 章)解决潜在的设计问题后再编写测试,比在测试间建立运行时依赖关系并错过改善设计的机会能得到更好的结果。 最好的办法是先解决潜在的设计问题再编写测试桩(见第11章).而不是编写运行时互相依赖的测试桩并忽略掉改进设计的机会.
chinaunix网友2008-09-02 17:16:17
PHPUnit errs on the side of isolation over quick execution. 相对快速执行,PHPUnit更倾向于测试的独立性.