51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4174|回复: 6
打印 上一主题 下一主题

[讨论] 如何确定你的用例已经覆盖全面

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-10 10:02:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何确定你的用例已经覆盖全面?
白盒有那么多种
黑盒测试用例怎么判定覆盖面?

[ 本帖最后由 asd835 于 2006-7-10 10:26 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-10 10:13:52 | 只看该作者
你是指什么用例呢?单元测试用例,还是系统测试用例?单元测试用例的话,一般用白盒测试法,那么有一系列覆盖率计算法.语句覆盖率,分支覆盖率,条件覆盖率等等.系统测试用例是根据需求就行设计的用例.先把测试需求归纳总结,再细分成一个个测试项,然后再设计用例,所以自己在设计的时候就知道有没有全部覆盖到了啊?除非你在分析测试需求时有所遗漏.其实用例设计只是追求100%覆盖还是不够的.还要强调一定用例密度下的用例覆盖.

[ 本帖最后由 xiaonan 于 2006-7-10 10:39 编辑 ]
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2006-7-10 10:19:08 | 只看该作者
    白盒测试的覆盖方法
    1、语句覆盖
    语句覆盖是最起码的结构覆盖要求,语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。
    2、判定覆盖
    判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,使得程序中每个判定至少有一次为真值,有一次为假值,即:程序中的每个分支至少执行一次。每个判断的取真、取假至少执行一次。
    3、条件覆盖
    条件覆盖要求设计足够多的测试用例,使得判定中的每个条件获得各种可能的结果,即每个条件至少有一次为真值,有一次为假值。
    4、判定/条件覆盖
    设计足够多的测试用例,使得判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。
    5、组合覆盖
    要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合至少出现一次。
    6、路径覆盖
    设计足够的测试用例,覆盖程序中所有可能的路径。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-7-10 11:39:52 | 只看该作者
    Linux下你可以用gcov做一个代码覆盖测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-7-11 11:19:23 | 只看该作者

    覆盖全面

    早好看着设计,去写测试用例,
    再次跟据前辈们的总结出来的通用测试用例,
    写多了,测试多,经验丰富了,自然覆盖率就高了,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-7-12 14:37:48 | 只看该作者
    关键是把所都有的功能,覆盖就行了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2006-7-12 14:44:46 | 只看该作者
    黑盒测试覆盖方法
    根据需求、详细设计文档编写测试用例,结合白盒测试的覆盖方法,例如条件覆盖,根据不同条件下系统的运行设计测试用例
    总之,白盒测试的覆盖方法能转换成黑盒测试的覆盖方法
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 12:37 , Processed in 2.428308 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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