软件测试管理工具设计与实现

软件测试管理工具设计与实现

论文摘要

随着软件产业的发展,软件测试作为保证软件质量,提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。近些年来软件测试的地位越来越突出,也带来了第三方测试服务的兴起,随着软件测试的不断发展和第三方测试服务的进步,软件测试管理工具也越来越多样化。本文分析了国内外现有的软件测试管理工具的主要特点和局限性,结合第三方软件测试的实际需求,提出了一个具有下列技术特色的软件测试管理工具。测试需求管理,通过手工录入和批量导入两种方式实现需求树的建立过程;测试计划管理,按照需求中的各项要求依次制定相应的测试项,并形成软件测试大纲;测试设计管理,根据测试项中对测试充分性的要求制定测试用例,并形成软件测试说明;测试执行管理,建立测试集并选取需要的测试用例进行测试,针对用例中的每个步骤进行测试,与预期结果不符时创建测试缺陷;测试缺陷管理,从缺陷的产生到关闭,全过程的对软件缺陷进行管理;测试总结管理,对测试过程中产生的各种数据进行归纳统计,用数据为测试服务;测试文档管理,提供自定义文档模板功能,进行各个阶段的文档生成。软件测试管理工具符合国家质量保障体系流程,规范了第三方测试服务机构的流程,实现了全过程管理,能够有效地在软件测试过程中保证软件测试流程化、规范化。

论文目录

  • 摘要
  • 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 运行结果
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    软件测试管理工具设计与实现
    下载Doc文档

    猜你喜欢