APP下载

如何使软件测试更有效

2018-05-08侯永杰

电子技术与软件工程 2018年22期
关键词:有效性软件测试

侯永杰

摘要 在进行软件测试时,受多因素的影响与驱使,经常会出现失效与错误的情况,为了能够改善与优化测试过程,使整个过程变得更加的高效与全面,需要在软件测试时,适当性的给予补充与说明,即对软件测试开展有效评价。本文以软件测试为对象,简要分析了其有效性工作的基础流程,提出了许多用作对测试有效性进行精确度测量的度量指标。

【关键词】软件 测试 有效性

就好似所有产品均与质量检验密不可分一样,软件测试实际就是在软件还没有投运前,对软件开展需求分析,对其编码实现及规格说明进行最终的审定,这些工作在软件生存期当中,有着十分重要的作用,占据着重要地位。在整个项目研发中,因测试会占据其中的部分信息服务资源,所以,针对管理人员来讲,其也会经常性思考测试有效与否,同时还会考虑投入大量资金是否值得。因此,需要对测试过程进行适当改善,使整个测试过程变得更为优质与高效,需要对测试结果进行持续性评价。

1 对软件测试有效性进行评价的基本工作流程

对软件测试有效性展开评价,主要目的就是对测试人员的工作进行评价,以及利用评价后所得结果,对整个测试过程进行改进与优化。在软件测试过程中,经常会出现一些问题与不足,存在一些无效的方面,而评价的最终目的即为对此些无效或问题进行有效、准确的识别,方便制定与采取对应性修复措施。在实际评价测试的有效性时,往往充斥着两大关键要素,其一为评价的目标,其二为实现度量目标所需要的相关信息类别,在收集信息时,需构建专门的执行小组,而在展开实际评价时,同样需要指派专门人员来负责管理与落实,若无专人对评价过程来负责,那么便难以保证数据收集与评估过程的正确完成。对测试有效性进行评价的工作流程见图1。本文基于此工作流程,对其加以阐述。

2 有效性评价的输入

如果全部软件测试过程均已完成,那么便可以开始软件测试有效性评价工作,针对测试阶段所得到的最终执行结果而言,即为其基本的入口条件,表1给出了输入所需要的一些信息类型,依据项目差异,也会有其它输入产生。

3 开展有效性评价的执行过程

针对软件测试开展有效性评价,其具体的执行过程包含5个方面,分别为对测试的有效性进行评估、收集评估数据、选择评估方法、确定度量内容、确定评估目标、确定所需事实与制定度量责任。

3.1 明确评估目标

在度量过程中,为了能够得到更好的指导。如上述可知,评价的最终目标即为对测试无效的方面进行识别,方便各项修复措施的有效采取。所以,需要对评估执行的目标加以明确。在评价测试有效性过程中,需要对如下内容进行识别:识别新测试工具的需要,识别测试弱项,对项目测试进行评估,对良好的测试实践进行识别,对不好的测试实践进行识别,对经济的测试实践进行识别。

3.2 明确度量内容

当将评价目标加以明确后,后续工作就是对度量的内容进行明确,也就是明确达到度量目标所需要信息的准确识别。在测试应用系统时,有许多方面时能够度量的,比如资源、测试的程度、涉及方、评估及有效性等。

3.3 制定度量责任

在实际测试评价时,应组建评估测试性能信息小组,还需要组建负责收集资料的小组,此时,便能够为数据收集提供其实保障,为评估过程的发生提供有效的推动力。

3.4 选择评估方法

在评估执行测试时,已有许多方法可以选择,在现实操作中,可选用度量指标方法,因其一旦成功构建,便可以较好的使用,且还能证明其与无效或有效实践之间存在密切关联性。针对度量指标来讲,其最大优势就是能够比较清晰的对评估过程进行定义,且对于相关评估人员而言,还是比较透明的,除此之外,针对性好,能够比较简单的对那些测试变量需调整确定下来,因而能提高效率与有效性,还能提高整个测试过程的经济性。

3.5 对测试有效性进行评估

针对整个执行过程人眼,其最后步骤即为分析信息,从中获得有关测试有效性方面的结论。借助于分析度量指标方法,操作人员能够有选择性的制定措施,對结果进行总结,并汇总早测试评估表当中。

4 结语

综上,本文以软件测试为对象,就评价其有效性的工作流程进行概述,指出了度量测试的基本目标,且在执行此些度量时,制定了推荐标准,这对于软件测试评价工作的高效开展,有着重要的意义与作用。

参考文献

[1]吴国芳,王仲生,如何在软件测试阶段有效的提高软件质量[J].计算机光盘软件与应用,2010 (09):151-151.

[2]淡艳,如何设计黑盒测试的测试用例[J].教育与教学研究,2005,19 (11):119-120.

[3]李明,评价软件测试的有效性问题探讨[J].科技致富向导,2013 (36):265-265.

猜你喜欢

有效性软件测试
禅宗软件
幽默大测试
“摄问”测试
软件对对碰
“摄问”测试
“摄问”测试
谈软件的破解与保护
船舶严重横倾时应急行动的有效性