费用支付指令发送测试用例.docx

上传人:b****5 文档编号:7248656 上传时间:2023-01-22 格式:DOCX 页数:26 大小:18.69KB
下载 相关 举报
费用支付指令发送测试用例.docx_第1页
第1页 / 共26页
费用支付指令发送测试用例.docx_第2页
第2页 / 共26页
费用支付指令发送测试用例.docx_第3页
第3页 / 共26页
费用支付指令发送测试用例.docx_第4页
第4页 / 共26页
费用支付指令发送测试用例.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

费用支付指令发送测试用例.docx

《费用支付指令发送测试用例.docx》由会员分享,可在线阅读,更多相关《费用支付指令发送测试用例.docx(26页珍藏版)》请在冰豆网上搜索。

费用支付指令发送测试用例.docx

费用支付指令发送测试用例

费用支付-指令发送测试用例

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1