随笔分类 - 白盒测试
摘要:mock类型描述测试桩测试桩实际上是给定接口最简单的实现。例如,测试桩内的方法通常返回硬编码的、无意义的值。伪实现伪实现比测试桩更复杂,通常可以认为是接口的另一种实现。换言之,虽然伪实现并不是鸭子,但是其外形和行走方式和鸭子并无二致。相比之下,测试桩只是看起来像鸭子而已。模拟对象从实现角度而言,模拟对象更加复杂。模拟对象可以验证待测对象与其协作对象的交互。由于具体实现方式不同,有些模拟对象可以返回硬编码的值,而有些能够提供逻辑的伪实现。模拟对象通常由框架或类库(像EasyMock)动态产生,不过也可以手动实现。本文固定链接:http://www.test-life.org/?p=30 | 测试
阅读全文
摘要:每当谈及代码覆盖率时,总有人会问“覆盖率的标准应当是多少?”应该是100%,90%,还是80%?答案是,看情况。选择覆盖率的标准时,应该考虑所用的技术、语言以及开发工具等,还要考虑其他许多因素。java及J2EE项目通常会选择85%作为标准,之所以是85%,并不是因为某些功能没有测到,而是因为语言和API的设计风格使得100%的覆盖率不太现实而已。本文固定链接:http://www.test-life.org/?p=54 | 测试之路-My Test Space
阅读全文
浙公网安备 33010602011771号