文档介绍:内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)
功能测试用例
〈项目名称〉
功能测试用例
年 月 日
修改记录
制定日期
生效日期
制定 / 修订 内容摘要
页数
版本
拟稿
审查
批准
目 录
测试用例1
Function Name:
流程定义
Function ID:
Fn-030101
Test Case Description:
流程定义
Test Case ID:
Tc-030101_01
Test Purpose:
定义流程
Prepared by:
User Type:
系统管理员
Tested by:
Precondition:
Nil
Test date:
No.
Testing item
Input
Expected processes & output
Test results
(ok/ not ok)
Defect ID
Remarks
1
进入”流程管理”功能模块
选择“流程定义”
点击“新增”按钮
进入流程创建页面
2
检查默认值
参考 “数据来源及屏幕栏目说明”
显示正确的默认值
- “适用产品列表”内容来自“产品信息管理”
3
检查非必输项
参考 “数据来源及屏幕栏目说明”,非必输项为空
提交成功
保存流程定义信息
数据库表:
Flow流程定义表
4
检查必输项
参考 “数据来源及屏幕栏目说明”,必输项为空
系统提示信息
- 流程名称
5
输入栏位校验
参考 “数据来源及屏幕栏目说明”,输入不合法的数据
考虑:
“流程备注”的文本输入长度
“流程备注”的文本分别为中文和英文
系统提示信息
6
输入流程定义信息
参考 “数据来源及屏幕栏目说明”
保存流程定义信息
数据库表:
Flow流程定义表
7
检查同名流程
输入与现有流程定义同名的流程名称
系统提示信息
8
修改流程定义
修改已有的流程定义信息
考虑:
流程定义已被使用
流程定义未被使用
流程定义已被使用:不能修改
流程定义未被使用:可以修改
数据库表:
Flow流程定义表
9
删除流程定义
删除已有的流程定义信息
考虑:
流程定义已被使用
流程定义未被使用
流程定义已被使用:不能删除
下属流程环节已定义:不能删除
流程定义未被使用:可以删除
数据库表:
Flow流程定义表
10
停用流程
删除已有的流程定义信息
考虑:
流程定义已被使用
流程定义未被使用
流程定义已被使用:不能删除
下属流程环节已定义:不能删除
流程定义未被使用:可以删除
数据库表:
Flow流程定义表
11
创建未正确定义的流程
创建未正确定义的流程
考虑:
未定义任何环节
未定义起始环节
未定义结束环节
测试用例2
Function Name:
流程环节定义
Function ID:
Fn-030102
Test Case Description:
流程环节定义
Test Case ID:
Tc-030102_01
Test Purpose:
定义流程环节
Prepared by:
User Type:
系统管理员
Tested by:
Precondition:
流程定义已创建
Test date:
No.
Testing item
Input
Expected processes & output
Test results
(ok/ not ok)
Defect ID
Remarks
1
进入”流程管理”功能模块
选择“流程定义”
选择一个已定义的流程
进入流程定义页面
2
新增环节
点击“添加环节”按钮
显示环节定义页面
3
检查默认值
参考 “数据来源及屏幕栏目说明”
显示正确的默认值
“参与机构”内容来自“组织机构配置”
“参与职位”内容来自“职位配置”
“参与角色”内容来自“角色配置”
“参与人员”内容来自员工信息
4
检查可选输入项
参考 “数据来源及屏幕栏目说明”,可选输入项为空
提交成功
数据库表:
FlowStep流程环节定义表