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

题目:基于工作流的测试流程管理与监控技术的研究与实现

关键词:软件测试过程,测试流程模型,测试流程管理,测试流程监控,工作流技术

  摘要

软件测试是软件开发过程中不可缺少的环节,是确保软件质量的有效手段。软件开发规模的增大和软件的实现技术和业务逻辑日趋复杂,导致软件测试工作量变大、复杂度提高。使用软件测试过程模型,建立清晰明确的测试流程是保证大量而复杂的测试工作能够顺利进行的有效手段。然而传统的测试过程模型无法覆盖所有测试过程的各式结构和各种属性,这时就需要针对具体的测试项目订制相应的测试过程模型,控制测试流程的执行。因此设计和实现软件测试流程定义、管理和监控系统具有重要的现实意义。本文对软件过程、软件测试过程以及传统测试过程模型进行了研究和分析,结合QESuite2.0系统中关于测试流程控制的相关需求,明确了本课题软件测试过程模型所采用的建模方法和实例化方式。文中参考工作流系统的模型和工作流管理联盟给出的XPDL语言,定制了QESuite2.0中基于XML格式的测试流程模板描述方式。本文分析了工作流管理联盟提出的PDM工作流元模型以及工作流过程和活动状态转移规则在描述测试流程实例时的不足,使用基于操作语义的描述方法,描述了测试流程实例的解析和执行过程,为实现测试流程实例的解析执行提供了参考。文中详细论述了软件测试流程的实例化、软件测试流程的解析和执行、软件测试流程的监控以及软件测试流程对软件测试过程的控制等相关技术。本文介绍了软件测试流程管理及监控子系统的体系结构、主要功能以及使用流程。同时给出了软件测试流程管理与监控子系统中各个子模块以及数据模型的设计与实现。最后,通过军用软件测试模板的实例,验证了本文实现的软件测试流程管理与监控子系统的合理性和有效性。