《工作流管理系统-测试计划.doc》由会员分享,可在线阅读,更多相关《工作流管理系统-测试计划.doc(101页珍藏版)》请在课桌文档上搜索。
1、-目录1简介11.1目的11.2背景11.3围11.4引用12测试参考文档和测试提交文档22.1测试参考文档22.2测试提交文档23测试进度24测试资源34.1人力资源34.2测试环境35测试策略45.1YUMA Console4系统管理4业务管理7用户操作135.2ProEd15的启动与退出15系统菜单16系统功能菜单文件菜单16系统功能菜单编辑菜单17系统功能菜单窗口菜单18系统功能菜单流程菜单19系统功能菜单配置菜单21系统功能菜单帮助菜单21系统工具栏新建流程22系统工具栏打开22系统工具栏保存22系统工具栏打印22系统工具栏打印预览23系统工具栏撤销23系统工具栏重做23系统工具栏剪
2、切23系统工具栏复制23系统工具栏粘贴24系统工具栏删除24系统工具栏显示比例24工作区工具栏选择25工作区工具栏添加活动25工作区工具栏添加路由26工作区工具栏添加活动块26工作区工具栏添加子流程27工作区工具栏添加结束28工作区工具栏添加连接28工作区工具栏添加循环29对话框流程30对话框打开文件31对话框保存文件31对话框另存文件32对话框页面设置32对话框打印预览33对话框打印33对话框导出jpeg文件33对话框活动34对话框路由34对话框活动块35对话框子流程36对话框添加条件37对话框连接37对话框循环37对话框参与者37对话框触发器38对话框变量38对话框选择语言38对话框改变界
3、面颜色38对话框改变外观395.3*Form39的启动与退出39系统菜单40系统功能菜单文件菜单40系统功能菜单查看菜单41系统功能菜单帮助菜单41系统工具栏保存42系统工具栏查看42系统工具栏浏览42系统工具栏帮助42编辑工具栏移动到顶端42编辑工具栏向上移动43编辑工具栏向下移动43编辑工具栏移动到底端43编辑工具栏隐式/显示输入43编辑工具栏多行/单行文本44编辑工具栏单选/多选列表44编辑工具栏超/单行文本44表单控件显式输入框44表单控件隐式输入框45表单控件超45表单控件列表45表单控件提交(submit)46对话框显式输入(单行)属性46对话框隐式输入(单行)属性47对话框显式输
4、入(多行)属性48对话框隐式输入(多行)属性48对话框单选列表属性48对话框多选列表属性49对话框超(仅限从单行显式输入转换)属性50对话框条件设置51对话框输入限制约束条件51对话框提交属性515.4流程监控工具52流程监控工具的启动与退出52系统菜单52系统功能菜单文件菜单53系统功能菜单格式菜单53系统功能菜单视图菜单54系统功能菜单帮助菜单54系统工具栏Zoom 100%55系统工具栏放大55系统工具栏缩小55系统工具栏循环对齐55系统工具栏扩展55流程窗口查看流程模型56. z.-1 简介1.1 目的为了全面、系统地对YUMA工作流系统”进行评估与测试,从而保证系统长期稳定的运行,组
5、织对该软件进行系统的总体综合测试。 1.2 背景待开发系统是由631所提出的,针对该所的业务要求及外协任务说明。该系统包括四个子系统:l 系统管理;l 流程设计;l 业务管理;l 用户系统。本系统由西北工业大学软件与微电子学院负责开发,系统的开发环境是由西北工业大学软件与微电学院组建的实验基地,要求系统将在基于WINDOWS、LINU*平台上得以实施。1.3 范围本次系统测试将采用人工式,在现场对系统进行测试。按照系统需求任务书的要求,进行系统的功能测试。本次测试的主要目标是:系统软件集成功能测试,根据软件需求规格说明的要求,完成软件功能测试工作。1.4 引用1. 民机优化设计系统部分软件模块
6、开发技术开发合同书及外协技术协议书,中航集团631研究所与西北工业大学, 2007年1月2. GB/T 8567-2006计算机软件文档编制规, 标准化管理委员会,2006年7月3. 工作流管理系统软件需求规格说明书,软件与微电子学院,2007年3月2 测试参考文档和测试提交文档2.1 测试参考文档本测试计划参照GB/T 8567-2006标准编制,下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性:表 2.1测试参考文档文档已创建或可用已被接收或已经过复审作者或来源备注GB/T 8567-2006计算机软件文档编制规是是标准化管理委员会工作流管理系统软件需求规格说明书是是西北工业大
7、学软件与微电子学院2.2 测试提交文档在测试完成后,需要提交给用户详细的测试报告。3 测试进度表 3.1测试进度测试活动计划开始日期实际开始日期结束日期集成功能测试2007年5月28日2007年6月4日2007年6月11日4 测试资源4.1 人力资源表 4.1列出了在此项目的人员配备面所作的各种假定:表 4.2人力资源角色所推荐的最少资源(所分配的专职角色数量)具体职责或注释武君胜总体策划人、案设计人策划总体规模、测试容、规划测试案勇案设计人、测试技术设计人制定测试案、确定测试深度、测试技术设计犇计划人、记录人计划测试进程、记录测试情况谌洪初计划人、测试人、记录人计划整个进程以及各个阶段的进度
8、安排、重点任务;测试并记录测试情况明旭计划人、测试人、记录人测试并记录测试情况腾飞测试人、记录人测试并记录测试情况晓阳测试人、记录人测试并记录测试情况4.2 测试环境表 4.3 测试环境 机器名环境数据库服务器客户机软件环境(相关软件、操作系统等)Windows*P;JAVA JDK:1.5;数据库:oracle9i;应用服务器:JOnAS vWindows*P;浏览器:Internet E*plorer 6.0 ;JAVA JDK:1.5硬件环境(设备、网络等)CPU:Pentium(R) 4 3.0GHz RAM:512M显示卡: Intel(R) 82865G网络适配器:Intel(R)
9、 PRO/100 nCPU:Pentium(R) 4 3.0GHz RAM:512M显示卡: Intel(R) 82865G网络适配器:Intel(R) PRO/100 5 测试策略由于对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、计算、处理和输出是否正确,以及业务规则的实施是否恰当,所以此次的功能测试全部为黑盒测试,测试的主要目的是检测以下错误:1)是否有不正确或遗漏的功能.2)在接口上,输入是否能正确的接受.能否输出正确的结果.3)是否有数据错误或外部信息(例如数据文件)访问错误. 4)是否有初始化或终止性错误.本次测试所参
10、考的文档为:工作流管理系统软件需求规格说明书。鉴于各个软件的单元测试已经在软件实现阶段完成,所以本次的测试报告是行系统功能测试。系统大概可分为四大独立功能:l YUMA 工作流控制台(Console);l ProEd(流程设计器);l *Form(表单编辑器);l 流程监控工具。因此,下面将按照这四项功能分别测试。5.1 YUMA Console该部分集成有系统管理、业务管理、用户操作、ProEd(5.2节将另外描述)和流程监控工具(5.4节将另外描述)五部分容,通过浏览器访问这部分容。5.1.1 系统管理5.1.1.1 访问用户列表测试用例编号001测试用例YumaConsole系统管理访问
11、用户列表设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)访问用户列表1点击左侧树形菜单的+”节点按钮系统管理”菜单被展开2点击用户管理”主页面显示安全域3点击安全域名称主页面显示该安全域的详细信息4点击用户”标签页主页面显示所有的用户操作5点击用户列表”按钮显示用户列表5.1.1.2 添加用户测试用例编号002测试用例YumaConsole系统管理添加用户设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)添加用户1点击左侧树形菜单的+”节点按钮系统管理”菜单被展开2点击用户管理”主页面显示安全域3
12、点击安全域名称主页面显示该安全域的详细信息4点击用户”标签页主页面显示所有的用户操作5点击新建用户”按钮主窗口显示用户注册的表单6输入用户注册信息,点击创建”按钮创建用户成功,显示用户操作的页面5.1.1.3 删除用户 测试用例编号003测试用例YumaConsole系统管理删除用户设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)删除用户1点击左侧树形菜单的+”节点按钮系统管理”菜单被展开2点击用户管理”主页面显示安全域3点击安全域名称主页面显示该安全域的详细信息4点击用户”标签页主页面显示所有的用户操作5点击用户列表”按钮显示用户列表6选中要
13、删除的用户前面的复选框,点击删除用户”按钮显示确认删除的页面7点击确认”按钮删除用户,刷新主页面5.1.1.4 访问指定角色的用户列表测试用例编号004测试用例YumaConsole系统管理访问指定角色得用户列表设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)定制属性1点击左侧树形菜单的+”节点按钮系统管理”菜单被展开2点击用户管理”主页面显示安全域3点击安全域名称主页面显示该安全域的详细信息4点击角色”标签页主页面显示角色列表5点击其中*个角色名称主窗口增加一个标签页来显示拥有该角色的所有用户5.1.1.5 更改用户权限和密码测试用例编号00
14、5测试用例YumaConsole系统管理更改用户权限和密码设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)更改用户权限和密码1点击左侧树形菜单的+”节点按钮系统管理”菜单被展开2点击用户管理”主页面显示安全域3点击安全域名称主页面显示该安全域的详细信息4点击用户”标签页主页面显示所有的用户操作5点击用户列表”按钮显示用户列表6点击要修改的用户名称主窗口增加一个新的标签页来显示用户信息表单7选中可用角色列表下的*个角色,然后点击箭头所选中的角色将会显示在用户权限列表中8选择用户配置面板下的*个角色,接着点击箭头所选中的角色会显示在可用角色里9点击
15、应用”按钮主页面返回用户”标签页5.1.1.6 定制属性测试用例编号006测试用例YumaConsole系统管理定制属性设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)定制属性1点击左侧树形菜单中的+”节点按钮系统管理”菜单被展开2点击定制配置”主页面显示所有的定制属性3输入各项配置信息,点击保存”按钮控制台显示确认对话框来确认是否保存修改4用户点击对话框上的确认”按钮主页面显示定制属性信息5点击刷新按钮显示修改后的控制台页面5.1.2 业务管理5.1.2.1 查看流程模型列表测试用例编号007测试用例YumaConsole业务管理查看流程模型
16、列表设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看流程模型列表1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示可用的流程模型信息5.1.2.2 查看特定的模型信息测试用例编号008测试用例YumaConsole业务管理查看流程模型列表设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看模型信息1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示
17、可用的流程模型列表3点击列表中*个流程模型的名称主页面显示该流程模型的详细信息5.1.2.3 部署/解除部署YUMA流程模型测试用例编号009测试用例YumaConsole业务管理部署/解除部署YUMA流程模型设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)部署/解除部署YUMA流程模型1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示可用的流程模型列表3点击操作”列中的”按钮该流程模型被部署4点击操作”列中的”按钮该流程模型被解除部署5.1.2.4 启动流程模型测试用例
18、编号测试用例YumaConsole业务管理启动流程模型设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)启动流程模型1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示可用的流程模型列表3点击操作”列中的”按钮主页面显示变量表单4填充表单后,点击提交”按钮主页面显示流程启动成功的信息5.1.2.5 在流程模型中添加和禁用用户测试用例编号011测试用例YumaConsole业务管理在流程模型中添加和禁用用户设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好
19、的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)流程模型中添加和禁用用户1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示可用的流程模型列表3点击列表中*个流程模型的名称主页面显示该流程模型的详细信息4点击流程用户”标签页主页面显示系统中所有用户,并且标注了该流程已使用的用户5选中用户前面的复选框,点击应用”按钮添加用户成功,主页面刷新当前流程用户及用户列表6取消选中用户前面的复选框,点击应用”按钮禁用用户成功,主页面刷新当前流程用户及用户列表5.1.2.6 在流程模型中添加或禁用角色使用者测试用例编号012测试用例YumaConsole业务
20、管理在流程模型中添加和禁用角色使用者设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)流程模型中添加和禁用角色使用者1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示可用的流程模型列表3点击列表中*个流程模型的名称主页面显示该流程模型的详细信息4点击角色&映射”标签页主页面显示该流程模型中的角色映射列表5在角色”列中点击要修改的角色名称主页面显示用户列表,并且标注了具有该角色的所有用户6选中要添加的用户名前面的复选框,点击应用”按钮添加角色使用者成功,主页面刷新当前具有该角
21、色的用户7取消选中要添加的用户名前面的复选框,点击应用”按钮禁用角色使用者成功,主页面刷新当前具有该角色的用户5.1.2.7 在流程模型中修改/禁用角色映射测试用例编号013测试用例YumaConsole业务管理在流程模型中添加和禁用角色映射设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)流程模型中添加和禁用角色映射1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击流程模型”主页面显示可用的流程模型列表3点击列表中*个流程模型的名称主页面显示该流程模型的详细信息4点击角色&映射”标签页主页面
22、显示该流程模型中的角色映射列表5在操作”列中点击改变映射”主页面显示角色映射信息6点击映射类型”下拉列表,选择映射类型主页面显示当前的角色映射信息7填充映射类的名称主页面显示当前的角色映射信息8点击Update”按钮修改角色映射成功,主页面显示该流程模型中的角色映射列表9点击Delete”按钮禁用角色映射成功,主页面显示该流程模型中的角色映射列表5.1.2.8 查看实例列表测试用例编号014测试用例YumaConsole业务管理查看实例列表设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看实例列表1
23、点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击当前实例”主页面显示可用的流程实例列表5.1.2.9 终止或删除一个实例测试用例编号015测试用例YumaConsole业务管理终止或删除一个实例设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)终止或删除一个实例1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击当前实例”主页面显示可用的流程实例列表3点击要终止的实例所在行中操作”列中的”按钮终止成功,则主页面刷新当前可用的流程实例;终止失败,则提示错误信息。4点击要终止的实例所在行中
24、操作”列中的”按钮主页面刷新当前可用的流程实例5.1.2.10 查看特定实例信息测试用例编号016测试用例YumaConsole业务管理查看特定实例信息设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看特定实例信息1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击当前实例”主页面显示可用的流程实例列表5.1.2.11 查看任务列表测试用例编号017测试用例YumaConsole业务管理查看任务列表设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流
25、程测试项序号输入说明(操作)输出说明(预期结果)查看任务列表1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击任务”主页面显示可用的任务列表5.1.2.12 查看特定任务的详细信息测试用例编号018测试用例YumaConsole业务管理查看特定任务详细信息设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看特定任务详细信息1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击任务”主页面显示可用的任务列表3点击特定的任务名称主页面显示详细的任务属性5.1.2.13 显示/修改/删除任务
26、的指定承担者测试用例编号019测试用例YumaConsole业务管理显示/修改/删除任务的指定承担者设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)显示/修改/删除任务的指定承担者1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击任务”主页面显示可用的任务列表3点击特定的任务名称主页面显示详细的任务属性4点击指定承担者”标签页主页面显示当前的任务承担者5点击选择承担者”下拉列表来选择任务承担者主页面显示当前的任务承担者6点击Update”按钮主页面刷新当前的任务承担者5.1.2.14 启动/
27、取消/终止任务测试用例编号020测试用例YumaConsole业务管理启动/取消/终止任务设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)启动/取消/终止任务1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击任务”主页面显示可用的任务列表3在选择的任务所在行上点击”按钮主页面显示任务表单4填充表单后,点击提交”按钮主页面显示任务启动的信息5在选择的任务所在行上点击”按钮主页面显示取消该任务的信息6在选择的任务所在行上点击”按钮主页面显示完成该任务的信息5.1.2.15 修改YUMA监控设置测
28、试用例编号测试用例YumaConsole业务管理修改YUMA监控设置设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)修改YUMA监控设置1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击日志设置”主页面显示日志属性设置表单3修改YUMA监控设置,然后点击修改”按钮显示确认修改页面4点击确认”按钮提示设置成功信息5.1.2.16 5查看流程运行情况测试用例编号测试用例YumaConsole业务管理查看流程运行情况设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若
29、干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看流程运行情况1点击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击跟踪”右侧的主窗口显示流程启动时所使用到的法记录列表3在搜索文本框中输入查询字串并点击查询”按钮右侧的主窗口显示符合搜索条件的法记录列表4点击法记录列表中的一条记录主窗口显示该记录的详细信息5.1.2.17 查看流程运行历史记录测试用例编号测试用例YumaConsole业务管理查看流程运行历史记录设计者明旭设计日期用例说明打开Console访问页面,此时系统中有创建好的一个或若干个工作流流程测试项序号输入说明(操作)输出说明(预期结果)查看流程运行历史纪录1点
30、击左侧树形菜单中的+”节点按钮业务管理”菜单被展开2点击历史”右侧的主窗口显示所有流程列表3点击所选行的选择”主窗口将显示该流程模型的所有实例4点击所选中流程实例行的选择”主窗口将显示流程实例中的任务列表的历史记录5点击任务列表中的一条记录主窗口显示该任务的详细信息5.1.3 用户操作5.1.3.1 查看工作流过程列表测试用例编号测试用例YumaConsole用户查看工作流过程列表设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)查看工作流过程列表1点击左侧树形菜单的+”节点按钮用户”菜单被展开2点击开始”左侧的+”节点按钮开始”菜单被展开3点击
31、其中列出的一个流程右侧页面显示该流程信息5.1.3.2 创建新的YUMA流程实例测试用例编号025测试用例YumaConsole用户创建新的流程实例设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)创建新的流程实例1点击左侧树形菜单的+”节点按钮用户”菜单被展开2点击开始”左侧的+”节点按钮开始”菜单被展开3点击其中列出的一个流程右侧页面显示该流程信息4点击主区域的”按钮提示启动流程成功5.1.3.3 查看工作列表测试用例编号026测试用例YumaConsole用户查看工作列表设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明
32、(操作)输出说明(预期结果)查看工作列表1点击用户”节点下的工作列表”的+”节点按钮待执行的活动的列表显示在主区域5.1.3.4 启动任务测试用例编号027测试用例YumaConsole用户启动任务设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)启动任务1点击用户”节点下的工作列表”的+”节点按钮待执行的活动的列表显示在主区域2点击菜单中的一个流程名称主区域页面显示该用户的任务列表3在操作”栏点击”按钮提示该实例的指定任务完成5.1.3.5 查看运行中活动列表 测试用例编号测试用例YumaConsole用户查看运行中活动列表设计者明旭设计日期用
33、例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)查看运行中活动列表1点击用户”节点下的运行中”左边的+”节点按钮运行中的实例被展开排列在菜单中2点击一个流程实例名称主区域显示当前所有的流程实例以及相关的活动5.1.3.6 查看已完成活动列表测试用例编号测试用例YumaConsole用户查看已完成活动列表设计者明旭设计日期用例说明打开Console访问页面测试项序号输入说明(操作)输出说明(预期结果)查看已完成活动列表1点击用户”节点下的完成”左边的+”节点按钮已完成的任务名被展开排列在菜单中2点击一个任务名称主区域显示已经执行完毕的活动列表5.2 ProEdPro
34、Ed (Process Editor)是一个用于定义工作流模型的Java程序。ProEd 提供的工具有助于创建和更新工作流流程,并使其可视化。ProEd基于图形的工具允用户使用标准的BPMN (事务过程模型符号)图形符号可视化地描述工作流流程。工作流中所有的元素都能够显示出来,例如活动,转换,循环等等。 如果必要的话,参与者、映射、触发器等等的值可以被设置为流程或者活动的级别。最后,工作流过程可以使用标准的*PDL文件保存。*PDL 文件保存在本地计算机工作站或文件库中。文件库提供一个在服务器上的共享的工作流存储区。测试用例如下:5.2.1 ProEd的启动与退出测试用例编号030测试用例流程
35、图形化设计器启动与退出设计者明旭设计日期用例说明1用户在进行流程图形化设计操作前,启动系统2系统启动后,退出系统测试项序号输入说明(操作)输出说明(预期结果)系统启动1在工作流管理系统左侧导航条点选流程设计左侧+图标,进入流程设计子目录,然后再点选流程设计(ProEd)显示下载相关jar包(来自应用服务器),启动ProEd系统启动多个实例2在工作流管理系统左侧导航条点选流程设计左侧+图标,进入流程设计子目录,然后再点选流程设计(ProEd)不再从应用服务器下载相关jar包,本地直接启动ProEd,多个实例不彼此影响。系统退出31.点击系统窗口界面右上角中按钮;2.鼠标右键点击工作栏中系统,弹出
36、系统菜单,然后左键点选退出;3.鼠标右键点击系统窗体顶部蓝条,弹出系统菜单,然后左键点选退出系统窗体消失,系统退出5.2.2 系统菜单测试用例编号测试用例流程图形化设计器系统菜单设计者明旭设计日期用例说明启动系统后,鼠标右键点击系统窗体顶部蓝条,弹出系统菜单,使用系统菜单各子项功能测试项序号输入说明(操作)输出说明(预期结果)系统窗体还原11.系统窗体最大化时,选中系统菜单还原项;2.系统窗体最大化时,点击系统窗口界面右上角中上一次非最大化系统窗体的大小以及在屏幕上的位置系统窗体移动2系统窗体最大化时,选中系统菜单移动项键盘向键盘控制系统窗体移动系统窗体大小3系统窗体最大化时,选中系统菜单大小
37、项键盘向键盘控制系统窗体大小调整系统窗体最大化41.系统窗体非最大化时,选中系统菜单最大化项;2.系统窗体非最大化时,选中系统窗口界面右上角中系统窗体全屏显示系统窗体最小化51.系统窗体非最小化时,选中系统菜单最小化项;2.系统窗体非最小化时,选中系统窗口界面右上角或中系统窗体消失,仅保留在工作栏中系统窗体关闭61.点击系统窗口界面右上角中按钮;2.选中系统菜单关闭项系统窗体消失,系统退出5.2.3 系统功能菜单文件菜单测试用例编号032测试用例流程图形化设计器文件菜单设计者明旭设计日期用例说明启动系统后,鼠标左键点击功能菜单条中文件”测试项序号输入说明(操作)输出说明(预期结果)一级菜单1没
38、有打开的.*pdl文件存在只显示三个二级菜单项新建”、打开”、退出”是可用的若有打开的.*pdl文件存在显示所有的二级菜单项目可用二级菜单新建”2选择二级菜单项新建”弹出流程对话框(新建)二级菜单打开”3选择二级菜单项打开”弹出打开文件对话框二级菜单关闭流程”4左侧流程工作区选中已有的流程,同时选择二级菜单项关闭流程”左侧流程工作区流程关闭,同时右侧流程显示区流程视图关闭二级菜单保存”5选择二级菜单项保存”弹出保存文件对话框二级菜单另存为”6选择二级菜单项另存为”弹出另存文件对话框二级菜单全部保存”7选择二级菜单项全部保存”弹出流程工作区中所有流程的保存文件对话框二级菜单页面格式”8选择二级菜
39、单项页面格式”弹出页面设置对话框二级菜单打印预览”9选择二级菜单项打印预览”弹出打印预览对话框二级菜单打印”10选择二级菜单项打印”弹出打印对话框二级菜单导出-jpeg”11选择二级菜单项导出-jpeg”弹出导出jpeg文件对话框二级菜单退出”12选择二级菜单项退出”系统窗体消失,系统退出5.2.4 系统功能菜单编辑菜单测试用例编号033测试用例流程图形化设计器编辑菜单设计者明旭设计日期用例说明启动系统,打开一个*pdl文件后,鼠标左键点击功能菜单条中编辑”测试项序号输入说明(操作)输出说明(预期结果)一级菜单1无流程任操作无任二级菜单项是可用的二级菜单撤销”2选择二级菜单项撤销”恢复到当前流
40、程设计状态的前一状态,撤销前面的一次操作二级菜单重做”3选择二级菜单项重做”,且当前非设计的最终状态恢复到当前流程设计状态的后一状态,恢复前面的一次操作二级菜单剪切”4无不可用二级菜单复制”5无不可用二级菜单粘贴”6无不可用二级菜单删除”7选中流程视图中流程的图形元素,选择二级菜单项删除”当前图形元素被删掉二级菜单全选”8无不可用二级菜单撤销全选”9无不可用5.2.5 系统功能菜单窗口菜单测试用例编号034测试用例流程图形化设计器窗口菜单设计者明旭设计日期用例说明启动系统,打开一个*pdl文件后鼠标左键点击功能菜单条中窗口”测试项序号输入说明(操作)输出说明(预期结果)一级菜单1鼠标左键点击功能菜单条中窗口”二级菜单项布局”不可用二级菜单实际大小”2选择二级菜单项实际大小”流程视图恢复到显示比例100二级菜单缩放