论文摘要
软件测试是对软件需求分析、概要设计、详细设计格说明书与编码进行审查,对软件系统进行检测的系统化过程。软件过程模型是对软件测试过程细节的抽象。在长期的研究与实践中,逐渐意识到建立完整的、准确的模型的重要性。为了更好地理解软件开发和软件测试过程的特性,以及追踪、控制和改进软件产品的过程,必须对这一过程进行模型化。随着对软件产品质量的关注,在开发模型的基础上提出了软件测试过程模型,这些模型不仅指导了软件测试工作,而且也是对软件测试过程管理工作提供了帮助。本文提出新的软件测试过程模型——可改进测试过程的软件测试过程模型,以下简称为可改进过程测试模型。它遵循软件测试的基本原则,并在其基础上结合了能力成熟度模型(Capacity Maturity Model,CMM)的测试过程改进理论,可以持续改进整个测试过程,使测试过程更完善。文章首先介绍了软件测试的相关背景、国内外研究的状况和软件测试的相关概念,接着研究了CMM和软件测试过程的相关理论,并对传统软件测试过程模型进行分析。然后提出了可改进过程测试模型,该模型清晰描述了测试活动的各个部分,以及与开发各阶段的对应关系,并且细化了各阶段的测试活动。最后对所提出的可改进过程测试模型进行验证,并提出了下一步的工作。
论文目录
中文摘要ABSTRACT第一章 绪论1.1 课题产生的背景1.2 国内外研究的状况1.3 本课题研究的主要内容1.4 软件测试的相关概念1.4.1 软件质量与软件测试重要性1.4.2 软件测试意义1.4.3 软件测试原则1.5 论文组织安排1.6 本章小结第二章 软件测试过程的相关理论2.1 CMM 介绍2.2 CMM 等级与各等级中的测试活动2.3 CMM 测试过程改进理论2.4 PDCA 循环2.5 测试过程与开发过程的关系分析2.6 软件测试过程模型的产生2.7 传统软件测试过程模型分析2.8 传统软件测试过程模型中存在的问题2.9 本章小结第三章 可改进过程测试模型的建立与描述3.1 可改进过程测试模型的主体结构3.2 静态分析的基本过程3.3 动态测试的基本过程3.4 软件问题处理过程3.5 评审过程3.6 测试过程的持续改进3.7 可改进过程测试模型的特点3.8 本章小结第四章 可改进过程测试模型的实践与验证4.1 执法系统的介绍4.2 可改进过程测试模型实践的测试过程4.2.1 需求分析阶段的测试活动4.2.2 设计阶段的测试活动4.2.3 编码及单元测试阶段的测试活动4.2.4 综合测试阶段的测试活动4.2.5 维护阶段的测试活动4.2.6 测试过程改进的活动4.2.7 评审阶段的活动4.2.8 测试计划变更的活动4.3 可改进过程模型的测试执行过程4.3.1 单元测试4.3.2 集成测试4.3.3 系统测试4.4 可改进过程测试模型的验证4.4.1 可改进过程测试模型测试结果4.4.2 可改进过程测试模型与V 模型测试结果比较4.5 可改进过程测试模型验证的结论4.6 本章小结第五章 总结与展望5.1 论文总结5.2 研究展望参考文献致谢攻读硕士学位期间发表的学术论文攻读硕士学位期间参与的项目
相关论文文献
标签:软件测试论文; 软件测试过程模型论文;