自动化软件质量保证在CADS中的实现

自动化软件质量保证在CADS中的实现

论文摘要

本文主要介绍了在Cross Architecture Development Suite (CADS)项目中对软件质量保证的定义,并尽可能的将它进行自动化的实现。软件质量保证简称质量保证,各个公司对它都有不同的认识和定义,本文中论述的质量保证包含了软件的配置管理,软件版本的产生,软件测试,软件缺陷的管理,以及软件质量的评审等方面内容。文中将会对它们的概念进行一一的阐述。本文所阐述的自动化质量保证就是要把质量保证中的各部分内容进行自动化的实现,并通过有效的手段把它们有机的连接起来,以提高质量保证的效率和能力。为了达到质量保证的自动化,首先第一方面它要实现统一的资源管理。统一的资源管理是自动化质量保证的开头,没有它就不能实现自动化的过程。第二方面自动化质量保证要实现自动化的软件Build。自动化软件Build是自动化软件质量保证的关键,它负责产生软件的每一个测试版本,是衔接资源管理和软件测试的重要环节。第三方面需要实现自动化的软件测试。自动化软件测试负责检验Build 系统产生的每一个软件版本,项目组成员通过软件测试结果来修改软件项目。它包含自动化的测试框架以及数量总多的自动化测试用例。第四方面它需要有统一的软件缺陷管理。统一的缺陷管理就是把项目中的各种缺陷进行有效的管理,以便对它们进行及时处理和解决。第五方面它还要有软件质量评审。好的软件质量评审能及时跟踪软件项目的走向,反映软件的健康程度。另外,自动化的质量保证还需要有统一的结果发布平台,用于显示各种结果数据以及文档数据。作者的主要工作和创新是在CADS 项目中实现了一种较为自动化的软件质量保证。本文设计的自动化软件质量保证采用了CVS 作为统一的软件配置管理工具,设计开发了自动化的软件Build 系统,设计并开发自动化的软件测试平台,基于自动化测试平台制定了测试用例的规范并开发自动化测试用例,使用Bugzilla 作为统一的缺陷管理工具,设计实现了统一的结果发布平台,进行了良好的软件质量审计工作等内容。这些内容除了它们本身能较自动的工作,而且它们直接也能通过互联网络进行快速通讯,以达到保证任务间的快速衔接。自动化质量保证给CADS 项目带来了很多的好处。它既能及时保证软件的

论文目录

  • 第一章 绪论
  • 1.1 选题的背景与意义
  • 1.2 自动化软件质量保证的进展
  • 1.3 本文工作
  • 1.4 本文组织
  • 第二章 自动化软件质量保证的内容
  • 2.1 自动化软件质量保证的概念
  • 2.2 软件配置管理
  • 2.3 软件Build 系统
  • 2.4 自动化测试技术
  • 2.4.1 自动化测试技术及其优点
  • 2.4.2 自动化测试技术的使用范围
  • 2.4.3 自动化基础可接受测试
  • 2.4.4 自动化功能测试
  • 2.4.5 自动化单元测试与自动化集成测试
  • 2.4.6 自动化回归测试
  • 2.4.7 自动化图形用户界面测试
  • 2.4.8 自动化压力测试
  • 2.4.9 自动化测试工具分析
  • 2.5 软件缺陷管理
  • 2.6 软件质量评审
  • 2.7 小结
  • 第三章 CADS 自动化质量保证的分析
  • 3.1 CADS 项目的介绍
  • 3.2 CADS 对质量保证的需求
  • 3.3 CADS 自动化质量保证的概要设计
  • 3.3.1 软件配置管理的概要设计
  • 3.3.2 自动化Build 系统的概要设计
  • 3.3.3 自动化测试的概要设计
  • 3.3.4 缺陷管理工具的概要设计
  • 3.3.5 软件质量评审的概要设计
  • 3.3.6 结果发布平台的概要设计
  • 3.4 小结
  • 第四章 CADS 自动化质量保证的实现
  • 4.1 CADS 资源的配置管理
  • 4.2 CADS 自动化Build 系统的搭建
  • 4.3 CADS 自动化测试平台的开发
  • 4.4 CADS 自动化测试集和测试用例的开发
  • 4.5 CADS 质量保证中其他部分的实现
  • 4.6 小结
  • 第五章 CADS 自动化质量保证的实施
  • 5.1 CADS 质量保证的典型流程
  • 5.2 CADS 的代码覆盖率
  • 5.3 CADS 质量评审
  • 5.4 小结
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 相关论文文献

    • [1].深入开展软件质量保证工作的探讨[J]. 电子质量 2020(01)
    • [2].软件外包的软件质量保证方法研究[J]. 电脑知识与技术 2016(05)
    • [3].项目驱动模式在软件质量保证与测试课程教学中的改革探索[J]. 教育教学论坛 2020(01)
    • [4].软件质量保证在军用软件开发中的研究与应用[J]. 科技经济导刊 2017(13)
    • [5].软件质量保证的有效性探究[J]. 电子技术与软件工程 2016(20)
    • [6].军用软件质量保证问题研究[J]. 质量与可靠性 2010(03)
    • [7].基于信息化软件平台优化软件质量保证方法探究[J]. 数字技术与应用 2019(03)
    • [8].软件质量保证技术研究与应用[J]. 电脑迷 2017(11)
    • [9].“软件质量保证与测试”课程建设[J]. 计算机教育 2008(10)
    • [10].软件质量保证方法与工程实践[J]. 电子质量 2018(09)
    • [11].基于软件质量保证过程的民办高校课堂教学质量问题的探讨[J]. 成功(教育) 2013(18)
    • [12].关于软件质量保证模型的研究[J]. 数字技术与应用 2010(09)
    • [13].软件质量保证与测试课程教学改革探索[J]. 信息系统工程 2016(02)
    • [14].装备软件质量保证的现状和思考[J]. 通信对抗 2008(02)
    • [15].基于“编码—测试—控制”的协作式软件质量保证研究[J]. 福建电脑 2014(03)
    • [16].软件质量保证措施研究[J]. 计算机光盘软件与应用 2014(12)
    • [17].减少手工填写软件质量检查记录的方法研究[J]. 无线互联科技 2016(12)
    • [18].单元测试在软件质量保证中的应用研究[J]. 煤炭技术 2010(06)
    • [19].石油行业软件质量保证管理模式探讨[J]. 数字石油和化工 2008(01)
    • [20].如何实施软件质量保证的过程和产品审计[J]. 软件导刊 2011(03)
    • [21].《软件质量保证与测试》创新创业课程教学案例的设计与优化[J]. 高教学刊 2017(23)
    • [22].计算机软件质量和软件质量保证[J]. 电脑知识与技术 2010(26)
    • [23].软件质量保证方法研究[J]. 计算机光盘软件与应用 2012(07)
    • [24].工程认证背景下软件质量保证与测试课程教学改革研究[J]. 计算机教育 2018(05)
    • [25].软件质量保证与测试课程建设的教学研究[J]. 中国现代教育装备 2018(13)
    • [26].论管理信息系统研发中软件质量保证与控制[J]. 电脑知识与技术 2009(20)
    • [27].浅谈软件开发过程中的软件质量保证[J]. 电大理工 2010(01)
    • [28].面向OBE的《软件质量保证与测试》课程教学改革[J]. 中国教育信息化 2019(24)
    • [29].基于CMM过程改进的教育软件质量保证实施研究[J]. 煤炭技术 2010(08)
    • [30].基于GJB 5000A的软件质量保证[J]. 质量与可靠性 2020(01)

    标签:;  ;  ;  ;  

    自动化软件质量保证在CADS中的实现
    下载Doc文档

    猜你喜欢