首页> 中文学位 >基于工作流的软件测试管理系统设计与实现
【6h】

基于工作流的软件测试管理系统设计与实现

代理获取

目录

声明

摘要

1 绪论

1.1 课题背景

1.2 国内外研究现状

1.3 课题研究的内容

1.4 论文的组织结构

2 工作流技术综述

2.1 工作流管理系统(WfMS)

2.1.1 工作流管理系统的功能

2.1.2 工作流管理系统的分类

2.1.3 工作流管理系统结构

2.2 工作流运行过程

2.3 工作流引擎

2.4 JBPM技术

2.4.1 相关概念

2.4.2 流程虚拟机PVM

2.4.3 jPDL

2.4.4 图形设计工具

2.5 本章小结

3 基于扩展JBPM工作流管理平台设计

3.1 数据库端的具体设计

3.1.1 数据库基本架构设计

3.1.2 JBPM数据库结构

3.1.3 基于文档表单流程的数据库优化

3.2 关于文档表单流转的设计

3.2.1 审批功能具体实现

3.2.2 工作流引擎与表单系统的集成

3.3 关于流程定制的设计

3.3.1 Signavio简介

3.3.2 基于模板的流程定制模块设计

3.4 软件接口设计

3.4.1 JBPM扩展接口

3.4.2 JBPM流程历史接口

3.4.3 JBPM流程定制接口

3.5 本章小结

4 软件测试管理系统实现

4.1 软件测试管理系统开发平台

4.2 测试管理系统中的工作流需求

4.2.1 测试管理系统概述

4.2.2 流程管理模块

4.3 系统中工作流具体实现设计

4.3.1 测试流程

4.3.2 文档审批流程

4.3.3 表单审批流程

4.3.4 工作流程流转

4.4 具体事例说明

4.4.1 测试计划文档审批

4.4.2 测试问题报告单审批

4.5 本章小结

5 总结

致谢

参考文献

展开▼

摘要

软件测试管理技术在当前软件工程中应用广泛,在软件测试中测试用例、测试脚本、测试数据等都可以通过该技术应用提高测试效率,保证测试一致性。将工作流技术应用到相应的测试项目中,可以提高测试效率,减轻测试人员的工作量。
   随着办公自动化的发展,工作流技术的应用日益广泛。它支持基于计算机的协同工作,实现业务和流程的自动化。我们在搭建工作流管理平台时选择了JBPM技术,它是一个开源的可执行流程语言框架,覆盖了业务流程管理、工作流、服务协作等领域。为了能够更好地满足测试管理系统,本文对JBPM技术进行了改善。
   我们将基于扩展JBPM技术的工作流管理平台应用到软件测试管理系统中,满足了系统对工作流的需求,实现具体的测试流程、审批流程。该系统目前已经投入使用,得到用户的好评。
   本文的主要工作有
   1.分析了工作流管理系统的体系结构,为搭建工作流管理平台奠定基础。
   2.引进JBPM技术,以此为基础搭建工作流管理平台,深入学习了PVM,jPDL等相关核心技术。在这个基础上,对JBPM进行了完善。主要是:实现了基于文档表单流程的数据库优化,文档表单审批功能,对基于模板的流程定制模块以及各项软件接口进行了设计。
   3.采用扩展的JBPM技术实现软件测试管理系统,实现系统平台的开发。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号