费用支付指令发送测试用例.docx
- 文档编号:25326840
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:26
- 大小:18.65KB
费用支付指令发送测试用例.docx
《费用支付指令发送测试用例.docx》由会员分享,可在线阅读,更多相关《费用支付指令发送测试用例.docx(26页珍藏版)》请在冰豆网上搜索。
费用支付指令发送测试用例
费用支付-指令发送测试用例
ItemName
项目名称
中国人寿资金管理系统
TestSuite(s)
测试套件
指令发送
Setup&Teardown
前置及后置条件
指令审核状态为“生成后,提交”、“失败后提交”或未知处理中的指令已经将状态确认更新为失败
Creator
创建人
罗小玲、杨子君
用例编号
用例描述
用例类型
1
控件测试见《基本控件测试.doc》文档
接收测试前抽查
2
指令发送列表显示
逻辑,数据测试
3
指令发送查询功能
逻辑,数据测试
4
指令发送(单笔)
逻辑,数据测试
5
指令发送(批量)
逻辑,数据测试
6
指令退回(单笔)
逻辑,数据测试
7
指令退回(批量)
逻辑,数据测试
8
权限
权限测试
9
提示语
提示语测试
10
地址安全
安全测试
11
异常
失效测试
TestCaseID
用例编号
2
TestCaseName
用例描述
费用支付指令发送列表显示
序号
步骤内容
期望结果
实际结果
1
进入费用支付指令发送界面
列表默认当前用户职责所属机构下“未发送”单据状态的记录。
查询条件:
单据状态(下拉框):
未发送、已发送、已退回、已失败。
默认显示未发送;
指令接收银行(下拉框):
默认显示全部;
机构编号:
从放大镜中选择,显示本级及下级,支持模糊过滤放大镜中值;
机构名称:
由机构编号带出;
付款账户编号:
从放大镜中选择。
当选择机构编号后,根据机构编号过滤;
付款账户名称:
由付款账户编号带出;
单据编号:
手工录入,要过滤空格,支持模糊查询。
列表:
指令编号(链接)、付款账户编号、付款账户名称、收款账户编号、收款账户名称、金额、业务类型、指令接收银行、指令状态(显示“已保存,未发送”)、创建日期、单据编号(链接)、余额同步(同步链接、查询链接)。
列表最下方显示勾选总笔额及勾选总金额。
2
查看数据是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
ORID=?
andt.APPROVESTATUS=?
t.APPROVESTATUS为指令审核状态,“生成后,提交”
3
勾选记录,查看列表下方勾选总笔数及总金额显示是否正确
界面正确显示勾选总笔数及总金额。
TestCaseID
用例编号
3
TestCaseName
用例描述
费用支付指令发送查询功能
序号
步骤内容
期望结果
实际结果
1
进入费用支付指令发送界面
2
默认列表显示
界面默认显示当前用户职责所属机构下的记录。
默认单据状态为“未发送”。
3
录入查询条件(单据状态:
未发送,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,单据编号),点击“查询”
列表显示指令审核状态为“生成后,提交”状态的指令记录。
列表:
复选框支持多选,指令编号(链接)、付款账户编号、付款账户名称、收款账户编号、收款账户名称、金额、业务类型、指令接收银行、指令状态、创建日期、余额同步(同步链接、查询链接)。
勾选总笔数及总金额:
默认显示为0,勾选记录后,列表最下方显示勾选总笔数及总金额。
4
查看列表数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
ORID=?
andt.DETAILCODE=?
andt.PAYACCOUNTNO=?
andt.RECBANK=?
andt.APPROVESTATUS=?
t.APPROVESTATUS为指令审核状态,“生成后,提交”;t.RECBANK为指令接收银行
5
点击“余额同步(同步链接)”,提示同步成功后,点击“余额同步(查询链接)”,查看余额同步是否成功
跳转到“资金清算-账户查询-当前余额”界面。
查询付款方账号余额,界面显示即时余额信息。
查看数据显示是否正确:
SQL:
select*
fromBI_CURBALANCEt
wheret.ACCOUNTIDin
(selectidfromas_accountwhereaccountno=?
)
查看表中记录同步时间是否为当前操作时间。
6
点击“指令编号”链接,查看指令明细显示是否正确
显示指令明细,指令明细信息不允许修改。
允许用户填写退回原因。
信息:
指令编号(链接)、付款方详细资料、收款方详细资料、指令信息、银行反馈信息、指令流程跟踪信息(有退回的要显示退回原因)。
其中,指令状态显示为“已保存,未发送”;
查看数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
t.TRANSACTIONNO为指令编号
7
录入查询条件(单据状态:
已失败,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,指令编号),点击“查询”
列表显示指令状态为“已失败”,指令审核状态为“失败后提交”、“异常确认_成功”状态的指令记录。
本人只能操作经本人发送的指令记录。
列表:
复选框屏蔽(失败的指令不允许批量操作),指令编号(链接)、付款账户编号、付款账户名称、收款账户编号、收款账户名称、金额、业务类型、指令接收银行、指令状态、创建日期、余额同步(同步链接、查询链接)。
8
查看列表数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
t.SENDERORGID=?
andt.SENDERID=?
andt.PAYACCOUNTNO=?
andt.TRANSACTIONNO=?
andt.RECBANK=?
andt.status=?
andt.APPROVESTATUS=?
t.SENDERID指令发送人为本人;t.status为指令状态,“已失败”;t.APPROVESTATUS为指令审核状态,“生成后,提交”或“异常确认_成功”;t.RECBANK为指令接收银行
9
点击“余额同步(同步链接)”,提示同步成功后,点击“余额同步(查询链接)”,查看余额同步是否成功
跳转到“资金清算-账户查询-当前余额”界面。
查询付款方账号余额,界面显示即时余额信息。
查看数据显示是否正确:
SQL:
select*
fromBI_CURBALANCEt
wheret.ACCOUNTIDin
(selectidfromas_accountwhereaccountno=?
)
查看表中记录同步时间是否为当前操作时间。
10
点击“指令编号”链接,查看指令明细显示是否正确
显示指令明细,指令明细信息不允许修改。
允许用户填写退回原因。
信息:
付款方详细资料、收款方详细资料、指令信息、银行反馈信息、指令流程跟踪信息(有退回的要显示退回原因)。
其中,指令状态显示为“已失败”;
查看数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
t.TRANSACTIONNO为指令编号
11
录入查询条件(单据状态:
已发送,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,指令编号),点击“查询”
列表显示指令状态为除“已保存,未发送”外的指令记录。
本人只能查看经本人发送的指令记录。
列表中,复选框(已发送待处理的指令允许操作,其它状态的指令置灰),指令编号(链接)、付款账户编号、付款账户名称、收款账户编号、收款账户名称、金额、业务类型、指令接收银行、指令状态、创建日期。
12
查看列表数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
t.SENDERORGID=?
andt.SENDERID=?
andt.PAYACCOUNTNO=?
andt.TRANSACTIONNO=?
andt.RECBANK=?
andt.status!
=?
andt.APPROVESTATUS=?
t.status为指令状态,除“已发送,待处理”外;t.RECBANK为指令接收银行
13
勾选“已发送,待处理”的指令,点击“指令同步”按钮
提示指令同步成功。
指令状态更新为最新状态(连接银行测试站点进行测试)。
14
点击“指令编号”链接,查看指令明细显示是否正确
显示指令明细,指令明细信息不允许修改。
信息:
指令编号(链接)、付款方详细资料、收款方详细资料、指令信息、银行反馈信息、指令流程跟踪信息(有退回的要显示退回原因)。
其中,指令状态显示为除“已发送,待处理”外的其他状态;
查看数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
t.TRANSACTIONNO为指令编号
15
录入查询条件(单据状态:
已退回,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,指令编号),点击“查询”
列表显示指令状态为“已保存,未发送”或“已失败”,指令审核状态为“提交后,退回”的指令记录。
本人只能查看经本人退回的指令记录。
列表:
指令编号(链接)、付款账户编号、付款账户名称、收款账户编号、收款账户名称、金额、业务类型、指令接收银行、指令状态、创建日期。
16
查看列表数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
t.REFUSERORGID=?
andt.REFUSERID=?
andt.PAYACCOUNTNO=?
andt.TRANSACTIONNO=?
andt.RECBANK=?
andt.status=?
andt.APPROVESTATUS=?
t.REFUSERID为退回人;
t.status为指令状态,“已保存,未发送”或“已失败”;t.APPROVESTATUS为指令审核状态,“提交后,退回”;t.RECBANK为指令接收银行
17
点击“指令编号”链接,查看指令明细显示是否正确
显示指令明细,指令明细信息不允许修改。
信息:
指令编号(链接)、付款方详细资料、收款方详细资料、指令信息、银行反馈信息、指令流程跟踪信息(有退回的要显示退回原因)。
其中,指令状态显示为已保存,未发送”或“已失败”;
查看数据显示是否正确。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
t.TRANSACTIONNO为指令编号
TestCaseID
用例编号
4
TestCaseName
用例描述
指令发送(单笔)
序号
步骤内容
期望结果
实际结果
1
进入费用支付指令发送界面
2
录入查询条件(单据状态:
未发送,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,单据编号),点击“查询”
列表显示指令审核状态为“生成后,提交”状态的指令记录。
3
点击“指令编号”链接,进入指令发送-详细信息界面,点击“发送”
提示发送成功。
界面跳转回指令发送列表(未发送)界面。
已发送的记录不在当前界面显示。
4
查看数据显示是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
ORID=?
andt.DETAILCODE=?
andt.PAYACCOUNTNO=?
andt.RECBANK=?
andt.APPROVESTATUS=?
t.APPROVESTATUS为指令审核状态,“生成后,提交”;t.RECBANK为指令接收银行
5
录入查询条件(单据状态:
已发送,指令接收银行(默认为全部),指令编号),点击“查询”,查看上一步操作中已发送的数据处理是否正确
列表显示指令状态为本人上一步操作中已发送的记录。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
6
录入查询条件(单据状态:
已失败,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,指令编号),点击“查询”
列表显示指令状态为“已失败”,指令审核状态为“失败后提交”、“异常确认_成功”状态的指令记录。
本人只能操作经本人发送的指令记录。
已失败的指令只支持逐笔发送。
7
点击“指令编号”链接,进入指令发送-详细信息界面,点击“发送”
提示发送成功。
界面跳转回指令发送列表(已失败)界面。
已发送的记录不在当前界面显示。
8
查看数据显示是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
t.SENDERORGID=?
andt.SENDERID=?
andt.PAYACCOUNTNO=?
andt.TRANSACTIONNO=?
andt.RECBANK=?
andt.status=?
andt.APPROVESTATUS=?
t.SENDERID指令发送人为本人;t.status为指令状态,“已失败”;t.APPROVESTATUS为指令审核状态,“生成后,提交”或“异常确认_成功”;t.RECBANK为指令接收银行
9
录入查询条件(单据状态:
已发送,指令接收银行(默认为全部),指令编号),点击“查询”,查看上一步操作中已发送的数据处理是否正确
列表显示指令状态为本人上一步操作中已发送的记录。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
TestCaseID
用例编号
5
TestCaseName
用例描述
指令发送(批量)
序号
步骤内容
期望结果
实际结果
1
进入费用支付指令发送界面
2
录入查询条件(单据状态:
未发送,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,单据编号),点击“查询”
列表显示指令审核状态为“生成后,提交”状态的指令记录。
注:
只有“未发送”单据状态的指令才支持批量发送。
3
勾选多笔指令记录,点击“发送”按钮
提示发送成功。
界面跳转回指令发送列表(未发送)界面。
已发送的记录不在当前界面显示。
4
查看数据显示是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
ORID=?
andt.DETAILCODE=?
andt.PAYACCOUNTNO=?
andt.RECBANK=?
andt.APPROVESTATUS=?
t.APPROVESTATUS为指令审核状态,“生成后,提交”;t.RECBANK为指令接收银行
5
录入查询条件(单据状态:
已发送,指令接收银行(默认为全部),指令编号),点击“查询”,查看上一步操作中已发送的数据处理是否正确
列表显示指令状态为本人上一步操作中已发送的记录。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
TestCaseID
用例编号
6
TestCaseName
用例描述
指令退回(单笔)
序号
步骤内容
期望结果
实际结果
1
进入费用支付指令发送界面
2
录入查询条件(单据状态:
未发送,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,单据编号),点击“查询”
列表显示指令审核状态为“生成后,提交”状态的指令记录。
3
点击“指令编号”链接,进入指令发送-详细信息界面,点击“退回”
提示退回成功。
界面跳转回指令发送列表(未发送)界面。
已退回的记录不在当前界面显示。
4
查看数据显示是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
ORID=?
andt.DETAILCODE=?
andt.PAYACCOUNTNO=?
andt.RECBANK=?
andt.APPROVESTATUS=?
t.APPROVESTATUS为指令审核状态,“生成后,提交”;t.RECBANK为指令接收银行
5
录入查询条件(单据状态:
已退回,指令接收银行(默认为全部),指令编号),点击“查询”,查看上一步操作中已退回的数据处理是否正确
列表显示指令状态为本人上一步操作中已退回的记录。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
6
录入查询条件(单据状态:
已失败,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,指令编号),点击“查询”
列表显示指令状态为“已失败”,指令审核状态为“失败后提交”、“异常确认_成功”状态的指令记录。
本人只能操作经本人发送的指令记录。
已失败的指令只支持逐笔退回。
7
点击“指令编号”链接,进入指令发送-详细信息界面,点击“退回”
提示退回成功。
界面跳转回指令发送列表(已失败)界面。
已退回的记录不在当前界面显示。
8
查看数据显示是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
t.SENDERORGID=?
andt.SENDERID=?
andt.PAYACCOUNTNO=?
andt.TRANSACTIONNO=?
andt.RECBANK=?
andt.status=?
andt.APPROVESTATUS=?
t.SENDERID指令发送人为本人;t.status为指令状态,“已失败”;t.APPROVESTATUS为指令审核状态,“生成后,提交”或“异常确认_成功”;t.RECBANK为指令接收银行
9
录入查询条件(单据状态:
已退回,指令接收银行(默认为全部),指令编号),点击“查询”,查看上一步操作中已发送的数据处理是否正确
列表显示指令状态为本人上一步操作中已退回的记录。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
指令跟踪信息中显示退回流程等。
TestCaseID
用例编号
7
TestCaseName
用例描述
指令退回(批量)
序号
步骤内容
期望结果
实际结果
1
进入费用支付指令发送界面
2
录入查询条件(单据状态:
未发送,指令接收银行(默认为全部),机构编号,机构名称,付款账户编号、付款账户名称,单据编号),点击“查询”
列表显示指令审核状态为“生成后,提交”状态的指令记录。
注:
只有“未发送”单据状态的指令才支持批量批量。
3
勾选多笔指令记录,点击“退回”按钮
提示发送成功。
界面跳转回指令发送列表(未发送)界面。
已发送的记录不在当前界面显示。
4
查看数据显示是否正确
SQL:
select*
fromSAP_BANKINSTRUCTIONt
where
ORID=?
andt.DETAILCODE=?
andt.PAYACCOUNTNO=?
andt.RECBANK=?
andt.APPROVESTATUS=?
t.APPROVESTATUS为指令审核状态,“生成后,提交”;t.RECBANK为指令接收银行
5
录入查询条件(单据状态:
已退回,指令接收银行(默认为全部),指令编号),点击“查询”,查看上一步操作中已退回的数据处理是否正确
列表显示指令状态为本人上一步操作中已退回的记录。
SQL:
select*
fromSAP_BANKINSTRUCTIONt
wheret.TRANSACTIONNO=?
指令跟踪信息中显示退回流程等。
TestCaseID
用例编号
8
TestCaseName
用例描述
权限
序号
步骤内容
期望结果
实际结果
1
找一个具有指令发送权限的用户,登陆,使用指令生成功能
可以使用。
本人只能查看本人查看和操作本人操作过的记录。
2
找一个不具有指令发送权限的用户,登陆
看不到该菜单
3
TestCaseID用例编号
12
TestCaseName
用例描述
提示语
序号
步骤内容
期望结果
实际结果
1
发送指令时提示
“是否发送”
2
退回指令时提示
“是否退回?
”
3
返回时提示
“是否返回?
”
4
5
TestCaseID用例编号
13
TestCaseName
用例描述
地址安全
序号
步骤内容
期望结果
实际结果
1
进入指令发送,点F11,获取地址,退出系统
2
将地址贴到url上,执行。
不能进入系统。
3
4
TestCaseID
用例编号
14
TestCaseName
用例描述
异常
序号
步骤内容
期望结果
实际结果
1
进入指令发送,数据库断掉,点击“发送”
出来一个页面提示。
2
3
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 费用 支付 指令 发送 测试