background image

关于软件测试的阶段分析

    摘要:由于随着近些年我国经济的迅猛发展,对于信息技术的投入也逐渐增大,在告诉
发展的信息技术条件下,使得我国在社会的各个领域当中进行应用软件产品更加深入。人们
所关注的焦点已经变成软件产品的质量。如果出现软件产品质量不合格,那么就会给用户带
来使用成本的增加和开发商的维护费用的递增,并且很可能会有其他的责任风险产生,使
得企业的信誉受到很大影响,进一步对整个股票市场造成冲击。在证券交易系统、军事防御
系统、自动飞行控制软件等如果所使用的软件有质量问题,则所造成的后果则会显得灾难性。
本文正是鉴于此种情况,通过对软件测试的阶段进行有效探索,相信本文对软件测试有着
一定的借鉴作用。
  关键词:软件测试;信息技术;故障
  
  随着计算机软件技术的诞生,软件测试软件业应运而生。在对软件进行测试则不是简单
的测试,在测试过程中,还应该包含对

BUG 进行解决的开发任务,这也就是说,在软件测

试的周期范围之内必须进行测试时间以及开发修复的时间进行充分的评估。而且进行软件测
试的主要任务就是为了对软件产品和系统当中所存在的各种各样的问题能够迅速、快捷的找
出,并且在此基础上,敦促对这些问题程序员要做到尽快的进程处理和解决,使得具备高
质量的软件产品能够向客户及时的进行提供。通过研究发现,进行软件开发过程当中所面临
的重要内容之一就是进行软件测试,这是对所提供的软件的质量进行保证的关键性因素之
所在。在整个软件开发的开发生命周期当中必须使用软件测试进行贯穿,也就是说,在软件
项目刚开始实施,伴随着的就是继续软件测试,再一直延伸到对软件产品的市场需求进行
分析审查,乃至对软件进行的验收测试。将软件中的故障寻找并且纠正这是进行软件测试的
主要目的,软件测试并不仅仅是对软件中的错误发现的过程,还应该对软件的质量进行评
价。软件测试所选取某个程序或者是系统属性作为目标进行评价的活动,而且软件质量的度
进行区分就是软件测试。对于被测软件的质量进行度量和提高这就是软件测试的原因,并且
贯穿于工程设计、维护和实施的整个测试件的整个生命周期过程当中。在所有的工科学科当
中,其中基本的组成单元则为软件测试,软件测试这也可以作为进行软件开发的重要组成
部分二存在。进行软件测试的基本要求的必须对软件测试进行组织。而随着当前我国不断增
大的软件开发规模,这其中所包含的复杂程度也相应的增大,对于软件当中的错误作为目
标去寻找进行测试工作则显得难度增大。可是在进行程序当中的错误尽最大可能的找出,使
得所生产出来的软件产品具备高质量,这就显得非常重要对组织和管理测试工作。并且要做
到进行软件测试的过程中做到合适测试方法的选择。通常来说,一整套完整的软件测试必须
分为以下五个阶段实施:
  一是对软件测试进行计划。首要的就是必须按照客户的需求报告当中相关的性能指标和
功能要求等的规格说明书,对相对应的软件测试需求报告进行科学定义,这也就是对于黑
盒测试当中的最高标准进行制订,以后所进行的软件测试工作必须根据软件测试要求进行
实施,当软件应用程序对软件测试需求相符合的话则表示该应用程序合格,而当软件应用
程序对软件测试需求不相符合的话则表示该应用程序不合格。另外,要对软件测试的内容进
行合理的选择,对测试资源、测试时间和测试人员等进行科学合理的安排。
  二是对软件测试进行设计。通过对软件测试计划阶段当中所制订出来的软件测试需求进