论文部分内容阅读
软件的生命周期,包括需求获取,需求分析,设计,实现,测试,发布和维护等·系列软件开发活动。软件过程模型是过程的一种抽象表现形式,它从理论的角度对过程的各个方面进行描述。在软件开发中,大约有30%到40%的软件活动与测试相关,但是在传统的软件过程模型里,测试往往只是作为一个阶段放在软件开发的后期,并且被错误地认为是一种事后行为。随着对软件质量问题的关注,软件测试专家在开发模型的基础上总结出了一些测试模型。这些测试模型对测试活动进行了抽象,并与开发活动有机结合,是测试过程管理的重要参考依据。
本文对现有的软件测试过程模型进行了分析,对原有的软件测试过程模型进行了改进。改进后的软件测试过程模型清晰地定义了测试活动的各个组成部分以及在软件开发生命周期里的分布,强调系统测试与系统开发过程的并行进行,并对测试全过程进行度量和改进。改进后的软件测试过程模型应用到项目的测试过程实践里,取得了良好的效果。
文章首先介绍了项目的相关背景与存在的问题,接着阐述了软件测试的一些技术方法,软件测试的方法。对现有的测试过程模型进行研究和分析之后,文章对软件测试过程模型提出了改进措施,并对新提出的模型进行验证,对后期工作作了展望。