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

题目:软件测试过程度量技术的研究及其工具的实现

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

  摘要

软件测试是保证软件质量的重要方法。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加复杂和困难。因此,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要,而其中很重要的一个方面是进行软件测试过程的度量。软件测试过程度量是对软件测试过程的量化分析,通过量化的分析和总结,改进软件测试过程,加强测试流程的管理,提高软件测试效率,进而提高软件产品的质量,降低软件开发成本。这对于改进软件测试过程,提高软件测试效率具有重要意义。因此,进行针对软件测试过程的度量方法及技术的研究和实现是很重要的。本课题在国内外现有软件过程度量理论和技术的基础上,提出了一种将度量的特点和测试过程的特点相结合的、适用于软件测试过程的度量框架ISTPM,该框架借鉴于传统的软件过程度量过程和实用软件度量(Practical Software Measurement- PSM)的度量过程模型(Measurement Process Model-MPM),将选择和定义度量、收集度量数据、执行度量分析、评估测试过程性能、评价度量活动作为其关键过程域并结合软件测试过程对其进行了细化。基于ISTPM的关键过程域,本文研究了面向目标的度量模型与测试成熟度模型相结合的测试过程度量定义机制,研究了将度量深入到测试过程的中间环节和度量对象属性的度量分解方法,讨论了统计过程控制方法、正交设计方法和贝叶斯网络技术相结合的、从定性和定量角度执行测试过程度量分析的方法。本文在以上理论研究的基础上,结合软件测试过程管理工具QESuite2.0(Quality Easy Suite,由北京航空航天大学软件工程研究所与北京精易博创软件技术有限公司合作开发),实现了一个支持ISTPM度量框架和相关理论的度量工具—TQM。文中介绍了该度量工具的总体结构和关键模块的设计、实现方法,并给出系统的应用实例分析。作者希望通过该框架中所涉及的度量理论及技术的实施,能达到指导和规范软件测试过程度量、提高软件测试度量质量的作用。