论文摘要
随着软件产业的发展,软件测试作为保证软件质量,提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。近些年来软件测试的地位越来越突出,也带来了第三方测试服务的兴起,随着软件测试的不断发展和第三方测试服务的进步,软件测试管理工具也越来越多样化。本文分析了国内外现有的软件测试管理工具的主要特点和局限性,结合第三方软件测试的实际需求,提出了一个具有下列技术特色的软件测试管理工具。测试需求管理,通过手工录入和批量导入两种方式实现需求树的建立过程;测试计划管理,按照需求中的各项要求依次制定相应的测试项,并形成软件测试大纲;测试设计管理,根据测试项中对测试充分性的要求制定测试用例,并形成软件测试说明;测试执行管理,建立测试集并选取需要的测试用例进行测试,针对用例中的每个步骤进行测试,与预期结果不符时创建测试缺陷;测试缺陷管理,从缺陷的产生到关闭,全过程的对软件缺陷进行管理;测试总结管理,对测试过程中产生的各种数据进行归纳统计,用数据为测试服务;测试文档管理,提供自定义文档模板功能,进行各个阶段的文档生成。软件测试管理工具符合国家质量保障体系流程,规范了第三方测试服务机构的流程,实现了全过程管理,能够有效地在软件测试过程中保证软件测试流程化、规范化。
论文目录
摘要Abstract第一章 绪论1.1 研究背景及意义1.2 国内外发展现状1.2.1 国外发展现状1.2.2 国内发展现状1.3 主要研究内容1.4 论文组织结构第二章 软件测试的理论基础2.1 软件测试基本理论2.1.1 软件测试的概念2.1.2 软件测试的原则2.2 软件测试模型2.2.1 V 模型2.2.2 W 模型2.2.3 X 模型2.2.4 H 模型2.3 软件测试方法2.3.1 白盒测试技术2.3.2 黑盒测试技术2.3.3 灰盒测试技术2.4 软件测试管理2.4.1 需求管理2.4.2 过程管理2.4.3 缺陷管理第三章 软件测试管理工具分析与设计3.1 软件测试管理工具系统总体设计3.2 主要功能模块设计3.2.1 测试需求管理3.2.2 测试计划管理3.2.3 测试设计管理3.2.4 测试执行管理3.2.5 测试缺陷管理3.2.6 测试总结管理3.2.7 测试文档管理3.2.8 项目管理3.2.9 用户管理3.2.10 基础数据管理3.3 数据库设计3.3.1 测试需求与计划管理模块的数据表3.3.2 测试设计管理模块的数据表3.3.3 测试执行与缺陷管理模块的数据表3.3.4 项目管理模块的数据表3.3.5 用户管理模块的数据表第四章 软件测试管理工具实现与应用4.1 测试需求管理4.1.1 功能流程4.1.2 关键技术4.1.3 运行结果4.2 测试计划管理4.2.1 功能流程4.2.2 关键技术4.2.3 运行结果4.3 测试设计管理4.3.1 功能流程4.3.2 关键技术4.3.3 运行结果4.4 测试执行管理4.4.1 功能流程4.4.2 关键技术4.4.3 运行结果4.5 测试缺陷管理4.5.1 功能流程4.5.2 关键技术4.5.3 运行结果4.6 测试总结管理4.6.1 功能流程4.6.2 关键技术4.6.3 运行结果4.7 测试文档管理4.7.1 功能流程4.7.2 关键技术4.7.3 运行结果4.8 项目管理4.8.1 功能流程4.8.2 运行结果4.9 用户管理4.9.1 功能流程4.9.2 运行结果4.10 基础数据管理4.10.1 功能流程4.10.2 运行结果第五章 结束语致谢参考文献
相关论文文献
标签:软件测试论文; 测试管理论文; 测试用例论文; 缺陷论文;