软件测试组织与方法 软件测试
关键字:软件测试组织与方法
随着计算机硬件成本的不断下降,软件在整个计算机系统的成本中占有越来越高的比例,
如何提高软件质量是整个计算机软件行业的重大课题。软件测试作为软件开发的一个重要环
节,日益受到人们的重视。为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加
强对测试工作的组织和管理就显得尤为重要。
一、 软件生存周期
一个软件从开始计划起,到废弃不用止,称为软件生存周期。一般来说,软件生存周包括
计划、开发、运行三个时期,每一时期又可分为若干更小的阶段。计划时期的主要任务是分析
用户要求,分析新系统的主要目标以及开发该系统的可行性。开发时期要完成设计和实现两大
任务具体。具体分为需求分析、概要设计、详细设计、编码、测试。其中编码和测试是软件开
发期的最后两个阶段。运行时期是软件生存周期的最后一个时期,软件人员在这一时期的工
作,主要是做好软件维护。
统计表明,开发较大规模的软件,有40%以上的精力是耗费在测试上的,即使富有经验的
程序员,也难免在编码中发生错误,何况,有写错误在设计甚至分析阶段早已埋下祸根,无论
是早期潜伏下来的错误或编码中新引入的错误,若不及时排除,轻者降低软件的可靠性,重者
导致整个系统的失败。为防患于未然,强调软件测试的重要性是必要的。
二、 测试的过程与方法
1、 测试的目的
在G.J.Myers的经典著作《软件测试技巧》中,给出了测试的定义: "程序测试是为了发
文章来源于领测软件测试网 https://www.ltesting.net/