如何度量测试工作的有效性

发表于:2011-3-09 17:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:archonwang    来源:51Testing软件测试论坛

  很难的课题,之前曾经看过一篇学术论文,就是关于这方面的。不过内容较深,老实说,俺当时是没看懂啦。

  现在说说我自己的看法:

  1、度量测试的有效性,本身是很困难的,如同要证明方法的有效性一样,光从结果上判断可能会得出错误的结论。我们至少还需要从所选用的特定方法和流程上综合评判其有效性。

  2、如何衡量方法的有效性?首先是各项规则规范所定义的度量数据是否可靠。往往这些数据都是经验数据,从大量的基层项目上得到,再者,衡量方法所覆盖的各项特性是否满足。如果所选用的方法不足甚至错误,那么即使得到了结果也是很枉然的。

  3、接下去是关于流程。流程其实也是一种特殊方法。各项步骤,流程节点的相关附件都可以证实流程是否运作,却不能证明流程有效。通常的判断是,运作了该流程,是否可以得出相关的结论。当然,前提是在流程中所使用的各项方法都已经得到了充分验证,能保证其有效性。

  4、软件测试的有效性,一方面是方法有效,一方面是流程有效,此外,还有一项就是结论有效。一般常识上讲,方法正确,流程有效,其结果必定OK——除非发生这种情况:其本身的前提就是错误的。所以,这种有效性度量还必须基于一个正确前提的基础之上进行。

  以上所说的基本上都是理论内容。接下来,讲个具体点的案例。

  [Case Study]:测试程序:三角形“三边理论”,对该测试度量其有效性。

  测试流程:分析需求->设计案例->编写案例->执行案例并记录结果->分析结果并存档

  测试规则:(略)

  测试方法:黑盒测试

  需求分析方法:需求规则细分

  案例设计方法:边界值分析

  执行方法:按案例手工执行

  其他方法:(略)

  附件:测试案例,测试bug记录等

  度量该次测试有效性分析:

  1、首先度量流程有效性。评判标准:该流程是否覆盖了测试对象所需检测的各个面,这些方面的产生有赖于对对象测试需求面的分解

  2、其次度量流程中所使用的方法。评判标准:这些方法综合起来,是否覆盖了测试需求面的各项测试需求细则

  3、再次,检查各流程节点的附件。评判标准:整个测试工作流程中每一个节点是否有交付,是什么的交付,对交付的制作要求如何?

  4、最后,检查得出结果是否有效。这个不再赘述了。

  对测试工作的有效性的检查,必须严格按照PDCA的过程,严格检查各项,对检查中出现的问题,进行分析,以便于进一步优化方法,精化流程,促进各项工作有序开展。

  原帖地址:http://bbs.51testing.com/thread-140938-1-4.html

版权声明:本文由会员archonwang首发于51Testing软件测试论坛每周一问活动。

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

相关阅读:

测试工作度量的切身体会

如何证明或者度量测试工作的有效性?

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号