51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5972|回复: 7
打印 上一主题 下一主题

第167贴【2004-12-24】:选择合适的覆盖率指标

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-24 15:55:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
覆盖率的种类有很多,有简单的也有复杂的,如果我们针对每种覆盖率都要进行测试的话,那么我们的测试成本将变得非常昂贵,测试本身也将变得无法实现。现在的软件开发讲究的是一个市场的快速适应,这要求我们能够使用尽可能短的实际让产品能够稳定下来,所以对测试就提出了更高的要求,一般产品都希望能够化最小的代价得到最大的测试效果。同样,如果只考虑一种覆盖率指标,会使得我们遗漏一些重要的方面,不同的覆盖率所考虑的重点是不同的,尤其当我们只考虑比较弱的覆盖率的时候,如语句覆盖,我们会丢失很多在路径,判定,条件上的错误信息。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-1-18 17:34:28 | 只看该作者
請問版主,在進行測試時要怎樣選擇覆蓋?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-1-19 10:22:51 | 只看该作者
各种不同的覆盖率度量有其不同的优点和不足,实际测试时可以结合实际情况进行选择。可以对各覆盖率度量用下面几个方面来进行衡量:可获得性、可理解性、完整性,每个方面的评价又分5种不同级别:好、较好、一般、较差、差。如:
语句覆盖:可获得性(好)   可理解性(好)   完整性(差)
判定覆盖:可获得性(好)   可理解性(好)   完整性(较差)
条件覆盖:可获得性(好)   可理解性(好)   完整性(一般)
路径覆盖:可获得性(较差)   可理解性(一般)   完整性(好)
。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-1-25 11:10:29 | 只看该作者
我认为覆盖率可以从三个方面考虑:
成本;质量;过程

这三个方面协调好了,才会有好的覆盖率。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-1-25 15:16:55 | 只看该作者
能说得再详细一点吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-1-31 10:12:56 | 只看该作者
我觉得应该针对不同的应用领域采用不同的覆盖标准。像版主所说的是我个人觉得应该在控制应用领域,就是底层的系统应该从所述的几种覆盖标准,但对于一般的应用软件,覆盖标准应该更多的以需求为核心去选择相应的覆盖准则。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-2-18 16:26:56 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-2-22 18:11:28 | 只看该作者
我认为在软件的某些个关键模块,逻辑关系复杂的情况下,就要强调覆盖率了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 20:23 , Processed in 0.079783 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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