基于评价软件测试有效性问题的研究

发表于:2012-11-13 11:14

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

 作者:未知    来源:51Testing软件测试网采编

  2)识别新测试工具的需要。确定当前存在的测试工具不再有效或高效,并将此作为获得新的或改进的测试工具的基础。

  3)评估项目测试。评价由项目组所执行的较经济地减少项目缺陷的测试的有效性。

  4)识别良好的测试实践。确定测试过程中的哪些实践是最有效的,以使这些实践活动可以用于所有的项目中。

  5)识别不好的测试实践。确定项目组所使用的哪些实践是无效的,以便建议其他项目不再使用这些实践。

  6)识别经济的测试实践。确定哪些特征使得测试最经济,以便可以改善测试的费效比。

  2、确定度量内容

  明确了评价目标之后,接下来的工作就是确定度量的内容,即确定达到度量目标所需信息的类别。应用系统的测试中,有五个方面是可度量的:

  1)涉及方。涉及方是指测试涉及哪些人,其涉及程度如何?

  2)测试的程度。测试的程度是指指测试覆盖了哪些区域,对这些区域所执行的测试量如何?

  3)资源。资源是指测试过程消耗了多少信息服务资源,包括人力和计算机资源?

  4)有效性。有效性是指每资源单元完成的测试是多少?

  5)评估。评估是指从测试过程收到的结果值是什么?

  3、制定度量责任

  在测试评价过程中,应该指定负责收集和评估测试性能信息的小组和专门的负责人员,这时为了确保数据收集和评估过程发生的推动力。

  4、选择评估方法

  在执行测试评估的过程中有一些方法可供选择,下面列出了评估测试有效性最常见的几种方法,在实际操作过程中,推荐采用度量指标方法,因为它一旦建立就很容易使用,并且可以证明它与有效和无效实践有密切关系。度量指标的一个主要优势在于可以清晰地定义评估过程,并且对被评估人员来说也是透明的,同时它具有良好的针对性,可以容易地确定哪些测试变量需要调整以提高有效性、效率和/或测试过程的经济性。当然也可以从这些方法中选择与管理风格最相配的那―种。

  1)判断。依照评估人员的观点来评估测试过程。这通常是主观评估并且难以证明是否正确。不过,如果执行评价的人员受人尊敬,并且其判断与实际结果相关,那么过程可能会有效地运作。

  2)与方法论保持一致。如果测试标准和指南有效.那么可以认为符合这些说明和标准的测试是好的测试,反之是不好的测试。

  3、测试后的问题。可以通过测试过程完成后所出现的问题数量来度量测试过程的有效性。如果几乎没有新问题出现,那么可以认为测试是良好的,反之,如果出现了很多问题,那么测试就是糟糕的。

  4)用户反应。如果用户对应用系统满意,那么可以认为测试良好;如果用户对应用系统的性能并不满意,那么可以判断测试是糟糕的。

  5)测试度量指标。应该识别那些和好的或不好的测试有密切关系的标准。因素间的这种关联或关系称为度量指标。此过程是度量测试的科学的数学化方法。

  四、结论

  软件测试的目的是为了提高软件的可靠性,软件可靠性评价的结果又可以为软件测试服务。通过对软件测试及软件可靠性评价技术的研究,基于软件测试技术选取了适用的可靠性统计模型,并通过该模型计算出了某软件模块的可靠性以及软件的可靠性。软件在没有形成最后的产品前,无法对其做可靠性试验,但是每到一个关键阶段都会做不同程度的测试,以积累大量的测试数据。该研究成果不仅能够充分利用这些测试结果,满足在不同阶段对软件可靠性进行评价的需要,而且有利于衡量软件测试工作的充分性。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号