51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7536|回复: 9
打印 上一主题 下一主题

[讨论] 测试通过率如何计算

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-21 15:48:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
被一个问题所困扰,求答案及理由。
计划运行100 个case, 结果80 pass, 10 failed, 10 blocked.

问题1. 10个block的case是因为不具备测试环境而无法执行. 这种情况如何计算通过率呢?
问题2. 10个block的case是因为被告知功能没有实现,通过率又如何计算呢?

目前困扰于一下两种计算方法:
方法 1. Pass rate = Pass (80) / Total (100) = 80%
方法 2. Pass rate = Pass (80) / (Total-Block) (90) = 88.9%

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2011-12-22 13:34:48 | 只看该作者
    没什么纠结的。
    作为整个系统,则应该是方法1
    作为测试范围内的,则应该是方法2

    你的标准是如何定义的,按标准定义来计算即可。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2011-12-27 11:22:11 | 只看该作者
    按照第一种方法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-12-27 11:31:27 | 只看该作者
    没啥纠结的,通过率肯定为80%,因为有10个block的cases是由于不具备环境,此刻它也不是pass状态的。同时,你可以说明一下,failed为10%,block的为10%,这样大家都能懂的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-1-3 17:02:11 | 只看该作者
    我选2.因为测试通过率是基于执行多少用例为基数的。还有一个叫做测试执行率,是等于(pass+fail)/(pass+fail+blocked),以你的例子来说就是90%。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-1-5 11:24:08 | 只看该作者
    本帖最后由 bjvinny 于 2012-1-5 11:27 编辑
    作为测试范围内的,则应该是方法2

    你的标准是如何定义的 ...
    archonwang 发表于 2011-12-22 13:34

    现在情况是这样:Block的case是因为测试环境所限,并不是很因为软件功能本身没有实现。所以很难说着10个Block的case是不是也应该被认为是测试范围之内的呢?
    换句话说用方法2的话,并不能准确的说明情况。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-1-5 11:25:09 | 只看该作者
    本帖最后由 bjvinny 于 2012-1-5 11:27 编辑
    我选2.因为测试通过率是基于执行多少用例为基数的。还有一个叫做测试执行率,是等于(pass+fail)/(pass+fail ...
    kelequy 发表于 2012-1-3 17:02

    谢谢!有了测试执行率为前提,选择方法1或者方法2都能说明一定的问题~~
    大家还有其他好的建议吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2012-1-5 11:29:31 | 只看该作者
    回复 4# metaboy
    是的。说明原因很重要。
    选择计算pass rate的方法是为了让大家能从80%或者是90%这个简单的数字就对软件的质量有一个更直观的认识。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    9#
    发表于 2012-1-5 15:13:10 | 只看该作者
    回复 7# bjvinny

    那就很简单了。方法1。

    一切测试计量以此为据。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-2-13 13:49:07 | 只看该作者
    如果是项目上的数据统计那就是方法一了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 19:44 , Processed in 0.078345 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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