ATM24小时测试案例(前置技术角度)
- 格式:doc
- 大小:32.00 KB
- 文档页数:2
ATM24小时测试案例(前置技术角度)
准备步骤:
1.测试人员确定测试机具的机具号, 机具IP后, 将此信息发给前置;
2.前置在atm_cfg中配置此机具, 并按照换版步骤做好uat1环境的更新;
3.下面进入测试:
测试案例:
1.测试目的: 测试前置是否能在表atm_amt中自动生成机具记录;
测试方法: 测试人员做一笔RWT,正确的结果是: 前置自动在表atm_amt中生成该机具的记录, 其中yestoday_amt为0, today_amt为当前该机具在atm_cfg中钞箱总余额的统计结果, today_amt为T24的清算日期, yestoday_date为T24的昨日清算日期,
2.测试目的: 测试取款交易, 前置是否能正确更新atm_amt中的today_amt;
测试方法: 测试人员做一笔INQ, 确认卡余额;
测试人员做一笔CWD, 查看atm_amt表中的today_amt;
测试人员做一笔INQ, 确认卡余额;
正确的结果是: today_amt减少了CWD交易金额的量, 其余不变; 并且卡余额正确反映了CWD取款;
3.测试目的: 测试存款交易, 前置是否能正确更新atm_amt中的today_amt;
测试方法: 测试人员做一笔INQ, 确认卡余额;
测试人员做一笔DEP, 查看atm_amt表中的today_amt;
测试人员做一笔INQ, 确认卡余额;
正确的结果是: today_amt增加了DEP交易金额的量, 其余不变; 并且卡余额正确反映了DEP存款;
4.测试目的: 测试ATM装钞交易, 前置是否能正确更新atm_amt中的today_amt;
测试方法: 测试人员先做清钞;
测试人员查看atm_amt表中的today_amt;
测试人员再做装钞;
测试人员查看atm_amt表中的today_amt;
正确的结果是: today_amt在清钞交易上来后被清零, 在装钞后, 填入装钞总额;
5.测试目的: 测试CDM清钞交易, 前置是否能正确更新atm_amt中的today_amt;
测试方法: 测试人员做清钞;
测试人员查看atm_amt表中的today_amt;
正确的结果是: today_amt在清钞交易上来后被清零;
6.测试目的: 测试前置ATM/CDM轧帐查询是否正确反映昨日余额;
测试方法: 测试人员在T24日切前做A TM/CDM轧帐查询;
正确的结果是: 零;
7.测试目的: 测试T24日切后的取款, 前置是否能正确切换atm_amt表内字段的值;
测试方法: 这里模拟T24日切, 前置修改atm_amt表中的日期, 将日期-1, 然后测试人员做一笔CWD取款, 查看atm_amt表中字段是否正确;
正确的结果是: atm_amt中的今日日期和今日余额覆盖到昨日日期和昨日余额上, 并且今日余额减少了取款交易金额;
8.测试目的: 测试T24日切后的存款, 前置是否能正确切换atm_amt表内字段的值;
测试方法: 这里模拟T24日切, 前置修改atm_amt表中的日期, 将日期-1, 然后测试人员做一笔DEP存款, 查看atm_amt表中字段是否正确;
正确的结果是: atm_amt中的今日日期和今日余额覆盖到昨日日期和昨日余额上, 并且今日余额增加了存款交易金额;
9.测试目的: 测试前置ATM/CDM轧帐查询是否正确反映昨日余额;
测试方法: 测试人员在T24日切后(通过上述的模拟日切方式)做ATM/CDM轧帐查询;
正确的结果是: 表atm_amt中的T24昨日清算日期对应的余额值;
10.测试目的: 测试机具冲正交易的情况;
测试方法: 通过拔掉机具网线或拔钞箱等方法, 使得取款在前置和T24均成功(及失败), 但机具超时, 机具上送冲正给前置;
正确的结果是: 原取款交易成功的, 冲正交易成功后需要更新today_amt, 原取款交易失败的, 冲正交易不更新today_amt;
11.测试目的: 测试机具多日无交易的情况;
测试方法: 前置将today_date和yestoday_date均改成多天前的日期, 然后测试人员做CWD取款;
正确的结果是: 表atm_amt中的today_date更新为T24的清算日期;。