BPM平台测试报告.docx
- 文档编号:8935265
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:29
- 大小:21.89KB
BPM平台测试报告.docx
《BPM平台测试报告.docx》由会员分享,可在线阅读,更多相关《BPM平台测试报告.docx(29页珍藏版)》请在冰豆网上搜索。
BPM平台测试报告
国家开发银行
BPM平台测试报告(V1.0)
BPM项目组
二〇一〇年九月
文档修订历史
日期
修订号
描述
作者
2010-9-20
根据“测试结果”创建文档
赵士杰、王川
2010-9-20
0.1
初稿。
填写概要内容
赵士杰、王川
1、引言
1.1编写目的
本测试方案的目的是在生产环境下测试BPM平台接口。
1.2预期读者
本测试方案的预期读者对象为BPM平台所有人员及行方相关人员
2、功能测试
2.1启动流程
publicStringstartProcess(StringtemplateName,MapdataMap)throwsBPMException
场景描述
正常启动
前提条件
用户名密码正确、模板已传输至PE
参数输入
templateName:
BPM_TEST_general
dataMap:
F_Subject=”流程测试--BPM_TEST_subflow"+newDate()
预计输出
流程实例ID
实际输出
6F61EB8A03D6EE439945499196556269
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.2查询工作项
publicList
场景描述
查询特定用户所有代办工作项
前提条件
用户名密码正确
参数输入
processTemplate:
BPM_TEST_general
status:
-1
Condition:
startTime=2010.09.10;endTime=2010.09.21
预计输出
所有符合条件的工作项对象列表
实际输出
查询到的工作项对象列表信息:
工作项数量:
4
工作项状态:
-1
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.3查询个人工作项
publicList
场景描述
查询特定用户个人代办
前提条件
用户名密码正确
参数输入
processTemplate:
BPM_TEST_general
status:
0
Condition:
startTime=2010.09.10;endTime=2010.09.21
预计输出
所有符合条件的工作项对象列表
实际输出
查询到的工作项对象列表信息:
工作项数量:
3
工作项状态:
0
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.4查询共享工作项
publicList
场景描述
查询特定用户共享工作项
前提条件
用户名密码正确、模板已传输至PE
参数输入
processTemplate:
BPM_TEST_subflow
status:
1
Condition:
startTime=2010.09.10;endTime=2010.09.21
预计输出
所有符合条件的工作项对象列表
实际输出
查询到的工作项对象列表信息:
工作项数量:
5
工作项状态:
1
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.5获取工作项
PublicWorkItemclaimWorkItemForUser(StringworkItemID)throwsBPMException
场景描述
获取工作项并加锁
前提条件
用户名密码正确、workItemID存在
参数输入
workItemID:
9AE77C7DCE32654C80E097429A70E85B
预计输出
一个工作项对象
实际输出
查询到的工作项的信息:
工作项Id:
9AE77C7DCE32654C80E097429A70E85B
工作项主题:
普通节点测试
节点名称:
BPM_TEST_1_0
实例Id:
9AE77C7DCE32654C80E097429A70E85B
模板名称:
BPM_TEST_general
是否加锁:
否
加锁人:
无
接收时间:
TueSep2115:
16:
08CST2010
完成时间:
无
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.6保存工作项
PublicbooleansaveWorkItemForUser(StringworkItemID,MapdataMap)throwsBPMException
场景描述
编辑并保存工作项
前提条件
用户名密码正确、workItemID存在
参数输入
workItemID:
79E943E622D9B1488CE435388FD1CCC9
dataMap:
BPM_TEST_isok=true
BPM_TEST_parameter1="BPM_TEST_parameter1"
BPM_TEST_parameter2=newData()
BPM_TEST_parameter3=8.8
BPM_TEST_parameter4=true
BPM_TEST_parameter5=888
BPM_SUBPERSONS="BPM_TEST_1;BPM_TEST_2;BPM_TEST_3"
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.7消工作项
publicbooleancancelWorkItemForUser(StringworkItemID)throwsBPMException
场景描述
给工作项解锁
前提条件
用户名密码正确、workItemID存在并且是加锁状态
参数输入
workItemID:
6F61EB8A03D6EE439945499196556269
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.8完成工作项
2.8.1一般节点
publicbooleancompleteWorkItem(StringworkItemID,MapdataMap)throwsBPMException
场景描述
一般节点
前提条件
用户名密码正确、workItemID存在
参数输入
workItemID:
88E943E622D9B1488CE435388FD1MMK9
dataMap:
BPM_TEST_isok=true
BPM_TEST_parameter1="BPM_TEST_parameter1"
BPM_TEST_parameter2=newData()
BPM_TEST_parameter3=8.8
BPM_TEST_parameter4=true
BPM_TEST_parameter5=888
BPM_SUBPERSONS="BPM_TEST_1;BPM_TEST_2;BPM_TEST_3"
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.8.2个签节点
publicbooleancompleteWorkItem(StringworkItemID,MapdataMap)throwsBPMException
场景描述
个签节点
前提条件
用户名密码正确、保证workItemID工作项存在
参数输入
workItemID:
65E943E622D9B1488CE435388FD1MMK0
dataMap:
group2="BPM_TEST_5;BPM_TEST_7"
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.8.3顺签节点
publicbooleancompleteWorkItem(StringworkItemID,MapdataMap)throwsBPMException
场景描述
顺签节点
前提条件
用户名密码正确、保证workItemID工作项存在,并且要按照预设的顺序执行
参数输入
workItemID:
Q2E943E622D9B1488CE435388FD1PMH3
dataMap:
工作流组_2_SEQUENCE="BPM_TEST_1;BPM_TEST_2;BPM_TEST_3"
group3="BPM_TEST_1;BPM_TEST_2;BPM_TEST_3"
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.8.4创建子流程节点
publicbooleancompleteWorkItem(StringworkItemID,MapdataMap)throwsBPMException
场景描述
创建子流程节点
前提条件
用户名密码正确、保证workItemID工作项存在
参数输入
workItemID:
65E943E622D9B1488CE435388FD1MMK0
dataMap:
BPM_NEXTSTEP=“create1_4”
BPM_SUBJECT="子流程测试"
BPM_SUBPERSONS="BPM_TEST_1;BPM_TEST_2;BPM_TEST_3"
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.9获取流程实例的信息
publicProcessInfogetProcessInfo(StringprocessID)throwsBPMException
场景描述
正常获取
前提条件
用户名密码正确、保证processID工作项存在
参数输入
processID:
53E943E622D9B1488CE435388FD1MMLU
预计输出
流程实例对象
实际输出
流程实例信息:
实例Id:
53E943E622D9B1488CE435388FD1MMLU
模板名称:
BPM_TEST_general
工作项主题:
普通节点测试
创建时间:
TueSep2115:
17:
01CST2010
状态:
进行中
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.10查询特定用户的已完工作项
publicList
场景描述
特定用户根据模板查询已完成工作项
前提条件
用户名密码正确
参数输入
processTemplate:
BPM_TEST_COMPLETE_INTERFACE
Condition:
startTime=2010.09.10;endTime=2010.09.21
预计输出
所有符合条件的已完成工作项对象列表
实际输出
查询到的已完成工作项对象列表信息:
工作项数量:
36
工作项状态:
已完成
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.11查询工作项(分页)
publicPagequeryWorkItemsForUser(StringprocessTemplate,intstatus,Conditioncondition,Pagepage)throwsBPMException
场景描述
查询特定用户所有代办
前提条件
用户名密码正确
参数输入
processTemplate:
BPM_TEST_COMPLETE_INTERFACE
Condition:
startTime=2010.09.10;endTime=2010.09.21
status:
-1
Page:
index=0;pageSize=20
预计输出
带有分页信息和工作项列表的Page对象
实际输出
Page对象信息:
Count:
12
Index:
0
pageSize:
20
工作项数量:
12
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.12查询个人工作项(分页)
publicPagequeryPrivateWorkItemsForUser(StringprocessTemplate,intstatus,Conditioncondition,Pagepage)throwsBPMException
场景描述
查询特定用户个人代办
前提条件
用户名密码正确
参数输入
processTemplate:
BPM_TEST_COMPLETE_INTERFACE
Condition:
startTime=2010.09.10;endTime=2010.09.21
status:
0
Page:
index=0;pageSize=20
预计输出
带有分页信息和工作项列表的Page对象
实际输出
Page对象信息:
Count:
8
Index:
0
pageSize:
20
工作项数量:
8
是否通过
测试人
测试时间
2.13查询共享工作项(分页)
publicPagequerySharedWorkItemsForUser(StringprocessTemplate,intstatus,Conditioncondition,Pagepage)throwsBPMException
场景描述
查询特定用户共享工作项
前提条件
用户名密码正确
参数输入
processTemplate:
BPM_TEST_COMPLETE_INTERFACE
Condition:
startTime=2010.09.10;endTime=2010.09.21
status:
1
Page:
index=0;pageSize=20
预计输出
带有分页信息和工作项列表的Page对象
实际输出
Page对象信息:
Count:
1
Index:
0
pageSize:
20
工作项数量:
1
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.14工作项委托
publicbooleanconsignWorkItem(StringworkItemID,StringconsignUserID)throwsBPMException
场景描述
委托工作项给另一个人
前提条件
用户名密码正确、workItemID必须存在
参数输入
workItemID:
9CC56861F5FAF545A6D9D6F75CFFF820
cogsignUserID:
zsj
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.15终结工作项
publicbooleanterminalWorkItem(StringworkItemID)throwsBPMException
场景描述
终结指定工作项任务
前提条件
用户名密码正确、保证workItemID存在
参数输入
workItemID:
57BD13B9E2D734488D5F36F3C95C2C34
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.16终结流程
publicbooleanterminalProcess(StringprocessID)throwsBPMException
场景描述
终结指定流程实例
前提条件
用户名密码正确、processID存在
参数输入
processID:
57BD13B9E2D734488D5F36F3C95C2C34
预计输出
True
实际输出
True
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.17查询完成工作项(分页)
publicPagequeryCompletedWorkItemsForUser(StringprocessTemplate,Conditioncondition,Pagepage)throwsBPMException
场景描述
查询特定用户已完成的工作项列表
前提条件
用户名密码正确、模板已传输至PE
执行时间
年月日
参数输入
processTemplate:
BPM_TEST_COMPLETE_INTERFACE
Condition:
startTime=2010.09.10;endTime=2010.09.21
status:
-1
Page:
index=0;pageSize=60
预计输出
带有分页信息和工作项列表的Page对象
实际输出
Page对象信息:
Count:
50
Index:
0
pageSize:
60
工作项数量:
50
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.18获取下一步路由信息(通过模板名称)
PublicList
场景描述
获取开始节点后续路由信息列表
前提条件
用户名密码正确、templateName存在
参数输入
templateName:
BPM_TEST_general
预计输出
路由信息对象列表
实际输出
路由信息对象列表信息:
路由数量:
2
目标节点名称:
BPM_TEST_21_0和BPM_TEST_22_0
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.19获取下一步路由信息(通过工作项ID)
publicList
场景描述
获取当前节点后续路由信息列表
前提条件
用户名密码正确、wobId存在
参数输入
wobId:
57BD13B9E2D734488D5F36F3C95C2C34
预计输出
路由信息对象列表
实际输出
路由信息对象列表信息:
路由数量:
1
目标节点名称:
BPM_TEST_3_0
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
2.20取得此流程下所有子流程集合(通过工作项ID)
publicList
场景描述
获取当前节点所有子流程实例信息
前提条件
用户名密码正确、wobId存在
参数输入
wobId:
工作项ID
预计输出
子流程实例对象列表
实际输出
子流程实例对象列表信息:
子流程实例数量:
3
所属模板:
BPM_TEST_subflow
是否通过
是
测试人
赵士杰
测试时间
2010.09.21
3、物理测试
3.1WAS节点故障应急测试
序号
操作系统
Ip
操作
使用命令
结果
01
Aix
10.25.98.18
停止WAS节点服务
节点目录/bin/stopNode
BPM平台运行正常
02
Aix
10.25.98.15
停止WAS节点服务
节点目录/bin/stopNode
BPM平台运行正常
3.2PE故障应急测试
序号
操作系统
Ip
操作
使用命令
结果
01
Aix
10.25.98.18
停止该PE
运行Initfnsw–ystop命令即可停止PE
BPM平台运行正常
02
Aix
10.25.98.15
停止该PE
运行Initfnsw–ystop命令即可停止PE
BPM平台运行正常
4、日志测试
4.1操作日志
序号
接口名称
日志级别
操作
10.25.98.18日志
10.25.98.15日志
01
startProcess
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
02
queryWorkItemsForUser
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
03
queryPrivateWorkItemsForUser
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
04
querySharedWorkItemsForUser
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
05
claimWorkItemForUser
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
06
saveWorkItemForUser
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
07
cancelWorkItemForUser
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
08
completeWorkItem
INFO
调用该接口
INFO日志输出正常
INFO日志输出正常
09
getProcessInfo
INFO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BPM 平台 测试报告