C/C++单元测试理论精要之怎样才能高效率测试

发表于:2010-5-06 11:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:dellfox(CSDN)    来源:51Testing软件测试网采编

  数据有时需要组合起来测试,一种比较流行的组合方法是正交法,经过实践,我们发现正交法不适于单元测试,原因有两个:一是生成的用例数太多,二是正交法与代码功能联系不大,会有很多的遗漏。所以,数据组合需人工指定。工具可以自动将数据的可能组合列出来,对于选上的组合,生成用例时会保证得于覆盖。

  找出遗漏用例

  找出遗漏用例主要用于实现高覆盖。白盒覆盖是衡量测试效果的基本指标,关于白盒覆盖,在“怎样保证测试效果”部分会进一步介绍。白盒覆盖有一个特点:逾后逾难,几个用例就可能完成大部分覆盖,剩下的覆盖很难做到,白盒覆盖率不够,意味着有些用例被遗漏,这些遗漏的用例很难找出。

  常用的白盒覆盖有上图所示的六种,其他都是比较容易理解的。而修正判定条件覆盖,也就是MC/DC比较复杂,我们先介绍一下。

64/6<123456>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号