51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1606|回复: 4
打印 上一主题 下一主题

[原创] 如何衡量测试结果?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-17 14:26:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当前我的工作性质应该是介于GUI测试和Funcation测试之间,也是使用QTP,但测试结束后却以pureCoverage这款软件计算出来的funcation coverage 和line coverage为工作成果主要衡量标准,并要提交未覆盖的funcation原因
工作在界面层,却要研究代码层的未覆盖原因,个人认为很不合理,不过却想不到更合理的衡量办法
请问大家在进行同类测试的时候是用哪项指标来衡量测试结果的?
谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-8-17 15:09:18 | 只看该作者
up
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-17 15:41:15 | 只看该作者
我觉得应该先弄清楚分析Coverage的目的。
单元测试的Coverage分析可以保证尽可能多的代码被测试过;
功能测试的Coverage分析是为了保证尽可能多的功能(可以跟踪到需求)被测试过。

像你说的情况,前面测试的是功能/GUI,最后分析的却是代码的覆盖率,好像偏离功能测试的重点了。从测试类型上看,既不是黑盒也不是白盒或者灰盒,像是黑盒测试的过程+白盒测试结果。

你们的工作要求里面要分析未覆盖Function的原因,这里的Function指的不是应用程序层次的功能而是代码层次的函数吧?如果是的话,那不应该问测试Team了,应该问开发Team了。如果设计人员能够把功能和Function的跟踪关系完整清晰的列出来,测试人员就可以分析为什么没有覆盖到了。是不是哪个功能漏测了,导致Function没有覆盖到。如果这层跟踪关系没有建立起来,那测试人员怎么分析功能和函数的关系,只能靠猜了。

仅个人观点。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-8-17 15:57:36 | 只看该作者
我也曾经这么想过,原因是当时情况做不到单元测试,同时又想度量、提高一下核心代码的测试覆盖率。因为觉得仅靠对功能覆盖的度量还不够。不知道你们公司是否也是这样考虑。
大家认为这种方式可行吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-17 16:08:19 | 只看该作者
原帖由 ppent 于 2007-8-17 15:57 发表
我也曾经这么想过,原因是当时情况做不到单元测试,同时又想度量、提高一下核心代码的测试覆盖率。因为觉得仅靠对功能覆盖的度量还不够。不知道你们公司是否也是这样考虑。
大家认为这种方式可行吗?


嗯,好像从黑盒测试的角度同时兼顾白盒的测试目标。我觉得难度比较大,主要是两方面吧。
技术上的难度主要是核心代码和功能之间的跟踪关系。如果系统复杂的话,这种跟踪关系维护起来会比较困难;
管理上的难度则是这种工作谁来负责呢,有点儿吃力不讨好。按说应该是需求分析和设计/开发人员来承担这样的工作,可是对他们没有什么好处。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-23 07:30 , Processed in 0.089195 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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