〈项目名称〉 功能测试用例
年月日
功能测试用例
仅供内部使用
修改记录
制定日期 生效日期 制定 / 修订 内容摘要 页数 版本 拟稿 审查 批准
功能测试用例
仅供内部使用
目 录
1
XX(模块名称)测试用例清单................................................................................................................... 1 1.1 1.2
测试用例1 ............................................................................................................................................. 2 测试用例2 ............................................................................................................................................. 4
目录 I
功能测试用例
仅供内部使用
1 XX(模块名称)测试用例清单
No. 1 2 Function ID Fn-030101 Fn-030102 Function Name Testcase ID 流程定义 流程环节定义 Testcase Description User Type 系统管理员 系统管理员 Test Item Count Tc-030101_01 流程定义 Tc-030102_01 流程环节定义 [填写说明: No:测试用例的序号。 Function ID:功能点ID号。通常对应于需求跟踪矩阵中的功能ID。 Testcase ID:测试用例ID号。对应于功能点ID的测试用例号。通常一个功能点ID可以对应多个测试用例。 Testcase Description:测试用例描述。 User Type:用户类型(角色)。说明能够操作该测试用例的系统用户类型(角色) Test Item Count:测试用例包含的测试项数目。统计测试用例的数量时,将细化到测试项的数量。]
1 /7
功能测试用例
仅供内部使用
1.1 测试用例1
Function Name: Test Purpose: User Type: Precondition: 返回首页 No. 1 Testing item Input 1) 进入”流程管理”功能模块 2) 选择“流程定义” 3) 点击“新增”按钮 2 检查默认值 参考 “数据来源及屏幕栏目说明” 显示正确的默认值 - “适用产品列表”内容来自“产品信息管理” 3 检查非必输项 参考 “数据来源及屏幕栏目说明”,提交成功 非必输项为空 保存流程定义信息 数据库表: Flow流程定义表 4 5 检查必输项 输入栏位校验 参考 “数据来源及屏幕栏目说明”,系统提示信息 必输项为空 输入不合法的数据 2 /7
流程定义 定义流程 系统管理员 Nil Function ID: Test Case ID: Prepared by: Tested by: Test date: Fn-030101 Tc-030101_01 Test Case Description: 流程定义 Expected processes & output 进入流程创建页面 Test results (ok/ not ok) Defect ID Remarks - 流程名称 参考 “数据来源及屏幕栏目说明”,系统提示信息
功能测试用例
仅供内部使用
考虑: - - 6 输入流程定义信息 “流程备注”的文本输入长度 “流程备注”的文本分别为中文和英文 参考 “数据来源及屏幕栏目说明” 保存流程定义信息 数据库表: Flow流程定义表 7 8 检查同名流程 修改流程定义 输入与现有流程定义同名的流程名称 修改已有的流程定义信息 考虑: - - 9 删除流程定义 流程定义已被使用 流程定义未被使用 流程定义已被使用:不能修改 流程定义未被使用:可以修改 数据库表: Flow流程定义表 流程定义已被使用:不能删除 下属流程环节已定义:不能删除 流程定义未被使用:可以删除 数据库表: Flow流程定义表 10 停用流程 删除已有的流程定义信息 考虑: - - 11 创建未正确定义的流程 流程定义已被使用 流程定义未被使用 流程定义已被使用:不能删除 下属流程环节已定义:不能删除 流程定义未被使用:可以删除 数据库表: Flow流程定义表 创建未正确定义的流程 考虑: - - 未定义任何环节 未定义起始环节 3 /7
系统提示信息 删除已有的流程定义信息 考虑: - - 流程定义已被使用 流程定义未被使用
功能测试用例
仅供内部使用
- 未定义结束环节 返回首页
1.2 测试用例2
Function Name: Test Purpose: User Type: Precondition: No. 1 Testing item Input 1) 进入”流程管理”功能模块 2) 选择“流程定义” 3) 选择一个已定义的流程 2 3 新增环节 检查默认值 点击“添加环节”按钮 显示环节定义页面 - - - - 4 检查可选输入项 可选输入项为空 内容来自“组织机构 “参与机构”配置” “参与职位”内容来自“职位配置” “参与角色”内容来自“角色配置” “参与人员”内容来自员工信息 参考 “数据来源及屏幕栏目说明” 显示正确的默认值 Expected processes & output 进入流程定义页面 Test results (ok/ not ok) Defect ID Remarks 流程环节定义 定义流程环节 系统管理员 流程定义已创建 Function ID: Test Case ID: Prepared by: Tested by: Test date: Fn-030102 Tc-030102_01 Test Case Description: 流程环节定义 参考 “数据来源及屏幕栏目说明”,提交成功 数据库表: FlowStep流程环节定义表 4 /7
功能测试用例
仅供内部使用
5 检查必输项 参考 “数据来源及屏幕栏目说明”,系统提示信息 必输项为空 - - - - 环节名称 环节使用的页面标志 环节最长办理时间 环节预警最大时间 6 输入栏位校验 参考 “数据来源及屏幕栏目说明”,系统提示信息 输入不合法的数据 考虑: - - “环节最长等待时间”、“预警最大等待时间”:<0,非数字 “默认短信内容”的长度、格式 7 输入流程环节定义信息 参考 “数据来源及屏幕栏目说明” 保存流程环节定义信息 - 环节序号自动增加 数据库表: FlowStep流程环节定义表 8 删除环节 选择一个环节,删除。 考虑: - - - 起始环节 中间环节 结束环节 流程环节顺序改变 数据库表: FlowStep流程环节定义表 9 定义起始环节 选择环节,作为起始环节 考虑: - - 起始环节已定义 起始环节未定义 起始环节已定义:提示不能重复定义 起始环节未定义:将所选环节作为起始环节 数据库表: FlowStep流程环节定义表 结束环节已定义:提示不能重复定义 结束环节未定义:将所选环节作为结束环节 10 定义结束环节 选择环节,作为结束环节 考虑: - 结束环节已定义 5 /7
功能测试用例
仅供内部使用
- 11 插入环节 结束环节未定义 数据库表: FlowStep流程环节定义表 起始环节:系统提示信息,新环节作为起始环节 其它环节:在其前增加一个新环节 数据库表: FlowStep流程环节定义表 1) 选择环节,在其前插入一个新环节 2) 输入环节定义信息。 考虑: - - - 起始环节 中间环节 结束环节 12 隐藏环节 选择环节,作为隐藏环节 考虑: - - - 起始环节 中间环节 结束环节 该环节在流程中不可见,在流程办理时跳过该环节 数据库表: FlowStep流程环节定义表 环节信息更新 在下一笔业务流程中生效 对当前正在处理的业务流程无效 数据库表: FlowStep流程环节定义表 不提供隐藏环节的功能,改为通过流程动作的跳转来实现跳过环节 13 修改环节信息 选择环节,选择修改信息 返回首页
[填写说明:
Test Case Descristion:测试用例描述。
Test Purpose:测试目的。简要描述该用例的测试目的。
Precondition:前置条件。说明在执行该测试用例之前需满足何种条件,或须先执行哪些步骤。 No:测试项或执行步骤序号。一个测试用例中可包含多个功能点或执行步骤。 Testing item:对所测试项的描述。]
6 /7
功能测试用例
仅供内部使用
7 /7
因篇幅问题不能全部显示,请点此查看更多更全内容