泽众软件
首页 关于我们 下载与支持 咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网-产品新闻-正文

什么是测试覆盖率?

发布时间:2021-09-14
  什么是测试覆盖率?
 
  顾名思义,软件测试对被测程序的测试范围的度量指标,用以评价测试的完全程度。常用的测试覆盖率评测方法是基于需求的测试覆盖率和基于代码的测试覆盖率。
 
  基于需求的测试覆盖率,不难理解就是指一条设计需求至少有一个测试用例对其进行验证。实际评测中有两种方法,一种是设计需求所对应的测试用例执行后即认定获得对该条需求的测试覆盖,也可以只将执行通过了的测试用例所对应的需求认定为被覆盖,通常二者均可被接受。基于需求的测试覆盖率的高低主要取决于,测试人员是否对每一条设计需求都有针对性地创建和执行测试用例
 
  基于代码的测试覆盖率,则是从代码层面度量测试执行范围的指标,通过统计有多少/哪些代码在测试中被执行到了来衡量测试的完全度。按照统计的准则的不一样,往往分为语句覆盖、分支覆盖、修正的条件/分支覆盖(MC/DC)、函数覆盖和函数调用覆盖等多种测试覆盖率类型。基于代码的测试覆盖率提供了对测试完全度更精确的量化指标。
 
  推荐阅读:
 
  一站式自动化测试平台
 
  性能测试指标有哪些
 
  测试框架有哪些
 
  网站性能测试工具 
沪ICP备07036474号 2003-2021 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
返回
顶部

方案咨询

×
提交信息

我们会在24小时内,给您电话回复!或者直接电话咨询,400-035-7887,给您专业的解答。

您的信息已成功提交!

我们的客服人员稍后会与您联系