当前位置:问答库>论文摘要

题目:软件测试过程度量子系统的研究与实现

关键词:软件测试过程模型;软件测试过程度量;统计过程控制;软件测试过程改进

  摘要

软件测试是软件质量保证的关键步骤。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加复杂和困难。因此,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要,而其中很重要的一个方面是如何进行软件测试过程的度量。软件测试过程度量是对软件测试过程的量化分析,通过量化的分析和总结,改进软件测试过程,加强测试流程的管理,提高软件测试的效率,进而提高软件产品的质量,降低软件开发的成本。软件测试过程的度量对于改进软件测试过程,提高软件测试效率具有重要意义。本课题对软件测试过程模型和软件度量模型进行了研究,重点研究了基于软件测试过程模型的软件测试过程度量方法。软件测试过程度量一般分为度量定制、度量数据采集和度量分析3个阶段。在度量定制阶段,利用软件测试过程模型中的信息,能准确的确定度量对象之间的关系和度量之间的关系,让各种角色的人员对度量有一致的理解,便于度量数据采集活动的有效实施。在数据采集阶段,由于度量定义是与测试过程模型结合在一起的,因此可以准确地随着测试项目的进行采集相关活动和产品的度量数据。在度量分析阶段,通过分析度量数据不仅能得到各种粒度的过程信息,利用测试过程模型中活动和产品之间的关系还能分析出过程的改进方向。本文首先简要介绍了国内外相关领域的研究现状,从分析软件测试过程模型和软件度量模型入手,阐述了基于软件测试过程模型的简单适用的软件测试过程度量方法。通过研究软件测试过程中各阶段的活动及其产品,并结合实际测试工作的特点,确定了本课题的度量内容和方法。结合QESuite2.0(Quality Easy Suite,由北京航空航天大学软件工程研究所与北京精易博创软件技术有限公司合作开发的软件测试管理平台工具)的总体结构和设计模式,本文详细介绍了软件测试过程度量子系统的系统功能、体系结构和设计实现。在系统设计和实现部分,首先介绍了度量定制、度量数据采集和度量数据分析的相关技术;通过对一个实际测试项目的度量,分别说明核心模块的功能和处理情况,核心模块包括:度量定制模块,度量数据采集模块,度量数据分析模块,分析结果显示及输出模块;最后给出本度量子系统与其它类似工具比较的评测结果。