软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > 软件测试/ 正文

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

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软件测试论坛每周一问活动。原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。相关阅读:测试工作度量的切身体会如何证明或者度量测试工作的有效性?

Tags:云计算时代将迎来哪些巨变,微服务架构的实施原理技术,软件开发人员未来必须掌握的这5大趋势,河南有北大青鸟在哪里,郑州有什么技术学校,郑州专门培训电脑的学校需要上几年

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
热门标签
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈