应用软件第三方测试过程监管及实施

应用软件第三方测试过程监管及实施

论文摘要

信息技术的飞速发展,使计算机软件应用到社会的各个领域。在信息化依赖程度不断加深的社会,软件质量自然成为人们共同关注的焦点,各方面必然会对软件质量提出全方位的要求,希望软件既稳定可靠又方便灵活,还要具有较高的性能。长期的实践证明,软件测试工作是软件工程中验证软件质量的重要途径,而软件项目通常具有投资大、周期长、科技含量高、项目复杂的特点,同样,软件测试工作技术含量也很高,需要使用专用仪器设备,并且对测试人员素质也有较高的要求。由于第三方测试机构满足以上条件,并且可以提供客观、公正的测试结果,因此,随着社会分工的不断细化,在软件工程中引入第三方测试是提高测试水平,保证测试质量、充分发挥测试效用的有效途径。由于第三方测试服务是一个新兴的事物,一个测试服务机构是否有资格作为独立的第三方,是否能够公平、公正地评判项目实施的效果,是第三方测试市场向规范化的方向健康发展的前提条件。本论文就是着眼于第三测试服务过程研究,帮助业主方正确选择第三方测试机构,并协助业主方对第三方测试过程是否合符规范、测试结果是否正确进行鉴别,以便业主方根据正确的测试结论做出决策,提高软件项目投资的有效性,有效规避软件项目建设失败风险。由于软件类型具有多样性,软件质量的内涵也很丰富,测试方法也是多种多样,本文将所研究的软件类型界定为应用软件,参照国际标准和国家标准,根据中国第三方测试工作开展情况和未来发展方向,结合工作实际,提出具有建设性的应用软件第三方测试过程管理思路。由于没有较多现成的经验可以借鉴,作者经过研究,确定了第三方测试项目管理原则,认为在过程中紧紧抓住“做什么、谁做、怎么做、是否按时完成、是否超预算”等关键因素就能搞好第三方测试过程管理。首先,要明确“做什么”。如同需求是软件开发项目的根一样,测试需求也是软件测试项目的基础。因此,协助第三方测试公司弄清测试项目背景、业主方关注的各项功能、性能指标,明确测试需求,是应用类软件第三方测试过程管理的重点环节之一。弄清了测试的目标,那么“谁来做”呢?本文认为应依据某测试项目的需要,提出明确的第三方机构应具有资质要求,并按相关要求进行测试项目的采购。然后,“怎么做”也即测试设计,应该是本文需要重点关注的另一环节。业主方需要协助和监督第三方测试机构采取的正确方法进行测试,以取得客观、公正的测试结果。为了使测试工作高效率地进行,除测试设计外,业主方还应考察第三方测试公司的测试工具选择和测试人员使用测试工具的熟练程度,以节约“人日”,降低成本。对第三方测试工作还应关心测试进度和测试费用是否在可控的范围之内,测试方是否有序地进行测试,各类文档是否及时完成,是否正确,是否符合规范。在此基础上,本文重点阐述应用软件第三方测试过程中的重点管理环节,并给出了作者实际参与的一个第三方测试项目的部分实例。最后对研究工作进行了总结,提出当前工作中的不足及对未来的展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究目标
  • 1.2 研究背景与意义
  • 1.3 研究现状
  • 1.4 研究方法
  • 1.5 论文结构
  • 1.6 本章小结
  • 第二章 应用类软件第三方测试现状分析
  • 2.1 应用软件第三方测试的意义
  • 2.1.1 第三方软件测试类型
  • 2.1.2 应用软件第三方测试示例
  • 2.1.3 应用软件第三方测试的意义
  • 2.2 应用软件第三方测试的主要内容
  • 2.2.1 功能性度量
  • 2.2.2 可靠性度量
  • 2.2.3 易用性度量
  • 2.2.4 效率度量
  • 2.2.5 维护性度量
  • 2.2.6 可移植性度量
  • 2.3 应用软件测试存在的问题及解决思路
  • 2.4 本章小结
  • 第三章 应用软件第三方测试过程分析
  • 3.1 第三方测试过程的相关研究
  • 3.2 第三方测试过程管理原则
  • 3.3 第三方测试项目的组织结构
  • 3.3.1 业主方
  • 3.3.2 测试服务方
  • 3.3.3 开发方
  • 3.4 第三方测试过程总体结构
  • 3.5 第三方测试过程的特点
  • 3.6 本章小结
  • 第四章 应用软件第三方测试过程详述
  • 4.1 确定测试需求
  • 4.1.1 业主方确定测试需求
  • 4.1.2 测试服务方进行测试需求调研
  • 4.1.3 编写测试规格说明书
  • 4.1.4 测试需求的实例
  • 4.2 采购第三方机构测试服务
  • 4.2.1 测试机构资质要求
  • 4.2.2 采购
  • 4.2.3 合同签署
  • 4.3 测试设计
  • 4.3.1 测试设计阶段业主方工作重点
  • 4.3.2 测试设计阶段测试服务方工作重点
  • 4.4 测试准备
  • 4.4.1 测试人员培训
  • 4.4.2 测试对象管理
  • 4.4.3 测试环境建设
  • 4.4.4 数据环境建设
  • 4.4.5 测试工具的管理
  • 4.4.6 测试程序准备
  • 4.5 测试结果管理
  • 4.5.1 执行测试
  • 4.5.2 BUG管理
  • 4.6 测试结论管理
  • 4.7 测试项目管理制度
  • 4.7.1 项目会议
  • 4.7.2 项目周报
  • 4.7.3 项目状况月报
  • 4.8 本章小结
  • 第五章 应用系统第三方测试过程实例
  • 5.1 系统概况
  • 5.2 测试背景
  • 5.3 作者在测试项目中所承担工作详述
  • 5.4 本章小结
  • 第六章 结论与展望
  • 6.1 论文工作总结
  • 6.2 问题与展望
  • 6.3 本章小结
  • 附件:部分文档模板
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    应用软件第三方测试过程监管及实施
    下载Doc文档

    猜你喜欢