首页 > 软件测试/ 正文
如何度量测试工作的有效性
2013-01-10 05:23:33 ℃
很难的课题,之前曾经看过一篇学术论文,就是关于这方面的。不过内容较深,老实说,俺当时是没看懂啦。 现在说说我自己的看法: 1、度量测试的有效性,本身是很困难的,如同要证明方法的有效性一样,光从结果上判断可能会得出错误的结论。我们至少还需要从所选用的特定方法和流程上综合评判其有效性。 2、如何衡量方法的有效性?首先是各项规则规范所定义的度量数据是否可靠。往往这些数据都是经验数据,从大量的基层项目上得到,再者,衡量方法所覆盖的各项特性是否满足。如果所选用的方法不足甚至错误,那么即使得到了结果也是很枉然的。 3、接下去是关于流程。流程其实也是一种特殊方法。各项步骤,流程节点的相关附件都可以证实流程是否运作,却不能证明流程有效。通常的判断是,运作了该流程,是否可以得出相关的结论。当然,前提是在流程中所使用的各项方法都已经得到了充分验证,能保证其有效性。 4、软件测试的有效性,一方面是方法有效,一方面是流程有效,此外,还有一项就是结论有效。一般常识上讲,方法正确,流程有效,其结果必定OK——除非发生这种情况:其本身的前提就是错误的。所以,这种有效性度量还必须基于一个正确前提的基础之上进行。 以上所说的基本上都是理论内容。接下来,讲个具体点的案例。 [Case Study]:测试程序:三角形“三边理论”,对该测试度量其有效性。 测试流程:分析需求->设计案例->编写案例->执行案例并记录结果->分析结果并存档 测试规则:(略) 测试方法:黑盒测试 需求分析方法:需求规则细分 案例设计方法:边界值分析 执行方法:按案例手工执行 其他方法:(略) 附件:测试案例,测试bug记录等 度量该次测试有效性分析: 1、首先度量流程有效性。评判标准:该流程是否覆盖了测试对象所需检测的各个面,这些方面的产生有赖于对对象测试需求面的分解 2、其次度量流程中所使用的方法。评判标准:这些方法综合起来,是否覆盖了测试需求面的各项测试需求细则 3、再次,检查各流程节点的附件。评判标准:整个测试工作流程中每一个节点是否有交付,是什么的交付,对交付的制作要求如何? 4、最后,检查得出结果是否有效。这个不再赘述了。 对测试工作的有效性的检查,必须严格按照PDCA的过程,严格检查各项,对检查中出现的问题,进行分析,以便于进一步优化方法,精化流程,促进各项工作有序开展。 原帖地址:http://bbs.51testing.com/thread-140938-1-4.html版权声明:本文由会员archonwang首发于51Testing软件测试论坛每周一问活动。原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。相关阅读:测试工作度量的切身体会如何证明或者度量测试工作的有效性?
- 上一篇:关于软件质量的思考——不只是测试
- 下一篇:管理大师的敏捷之道
更多云计算时代将迎来哪些巨变,微服务架构的实施原理技术,软件开发人员未来必须掌握的这5大趋势,河南有北大青鸟在哪里,郑州有什么技术学校,郑州专门培训电脑的学校需要上几年相关文章
- J2ME编程程序开发平台的概念
- 多核平台下的Java优化
- 敏捷测试之实践篇
- 关于接口测试
- 在敏捷项目中实施自动化测试之我见
- 我的软件测试之旅:(11)尝试——Scrum Master
- 云梯数据测试的小陷阱——NULL值问题
- 我的软件测试之旅:(7)启程——Scrum中的测试工作者
- 我的自动化软件测试小结(2)
- 谷歌如何做软件测试?——第六部分
- 讨论SOA的真正价值所在!
- 软件质量之路:建立核心框架
- 测试结果分析和质量报告
- 评审技术在高质量软件开发中的应用分析(下)
- 长沙2012年电信最新DNS,铁通网通最新DNS
- 电脑核心部件--电脑主板
- WindowsXP的开机菜单有什么含义
- 电脑机箱的作用
- 硬盘转速是什么
- BIOS和CMOS的联系与区别
- IT产业中的摩尔定律
- 低级格式化、快速格式化区别
- Windows下电脑硬盘的日常维护细则
- 为什么应该关闭屏保
- 组装电脑选CPU怎样才能选适合的主板
- C语言软件工程师普遍工资是多少
- 女孩想学点东西现在学什么技术好
- 软件开发行业的有哪些就业岗位需要做什么事呢?
- 郑州电脑学校介绍软件开发工程师专业前景展望
- 河南软件测试学校哪家比较靠谱
- 搜索
-
- 热门标签