51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5827|回复: 17
打印 上一主题 下一主题

[讨论] 软件测试覆盖率计算

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-22 13:08:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
软件测试覆盖率
覆盖率=(至少被执行一次的item数)/item的总数
语句覆盖率=(至少被执行一次的语句数量)/(可执行的语句总数)
判定覆盖率=(判定结果被评价的次数)/(判定结果总数)
条件覆盖率=(条件操作数值至少被评价一次的数量)/(条件操作数值的总数)
判定条件覆盖率=(条件操作数值或判定结果至少被评价一次的数量)/(条件操作数值总数+判定结果总数)
路径覆盖率=(至少被执行一次的路径数)/(总的路径数)
需求覆盖率=(被验证到的需求数量)/(总的需求数量)
继承上下文判定覆盖率=(累加每个上下文内执行到的判定分支数)/(上下文数*上下文内的判定分支总数)
基于状态的上下文入口覆盖率=(累加每个状态内执行到的方法数)/(状态数*类内方法总数)
函数覆盖率=(至少被执行一次的函数数量)/(系统中函数的总数)
指令块覆盖率=(至少被执行的一次指令块的数量)/(系统中指令块总数)
DDP覆盖率=(至少被执行的一次的判定路径数量)/( 系统中判定路径总数)
分支条件组合覆盖率=(被评测到的分支条件组合数)/(分支条件组合数)
PPP覆盖率=(至少被执行的一次的PPP数量)/( 系统中PPP总数)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

18#
发表于 2007-8-6 17:45:26 | 只看该作者
实际上 应该做不到这些
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-8-6 17:31:56 | 只看该作者
加油学习理论!!!
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-8-6 17:31:40 | 只看该作者
实践是建立在理论得基础上得!!所以还是的有理论得学习!!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-8-5 10:59:10 | 只看该作者
能詳細解釋一下嗎
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-8-5 09:53:20 | 只看该作者
这些可以形成公司的历史数据 帮助以后改进
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-6-11 22:01:31 | 只看该作者
haha
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-6-11 20:51:28 | 只看该作者
指令块覆盖 判定路径覆盖区别是什么呢
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-6-3 16:30:54 | 只看该作者
测试覆盖率达到100% 事理论上 的 。实际中根本不可能的 。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-1-16 15:59:40 | 只看该作者
请问有工具可以计算需求覆盖率吗?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-10-29 22:27:57 | 只看该作者

测试新手

对的,即使借助测试工具,在测试完成后,覆盖率不一定达到100%.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-10-24 11:54:02 | 只看该作者
测试完成后,上述各种覆盖率一般能达到什么指标?
即时借助工具的话,也不一定能达到100%吧?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-10-10 19:52:21 | 只看该作者
有的测试不要求写得那么详细,不过有的要求把所有的或部分的测试算法写上,所以这些就用得着了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-10-9 15:52:48 | 只看该作者
请问软件测试覆盖率一般用在什么地方呢,测试报告中吧?
测试覆盖率计算     (执行数)/(用例总数) ×100%
需求覆盖率:需求覆盖率=(被验证到的需求数量)/(总的需求数量)×100%


那么楼上n多其他的覆盖率需要说明什么问题呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-10-8 10:32:35 | 只看该作者
其实现在学英文很重要,边学测试边学英文,你怎么不认为是好事呢,这不也是一举两得呀!不要抱怨这怨那,自己好好学吧,祝你成功!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-30 16:10:29 | 只看该作者
靠,这些理论,在实际我想用到的都很少。
  说实在的现在测试的一些书籍都是些理论,没有一点实际。
  在网上搜一下关于测试工具的基本上没有,在国外的网站上还是很多。
  我说要如果出一本象介绍FALSE的书介绍LD那样肯定买的人会很多,也不至于自学测试的人(E文不好的),学习那么慢。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-9-30 13:47:47 | 只看该作者
不用写吧,应该是工具自动生成的
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-9-30 13:35:32 | 只看该作者
这个是在写测试用列的时候要用吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 00:49 , Processed in 0.084515 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表