- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 【专题2016-09-20】批量记账交易测试点
基础校验1、明细数据必输项控制检查2、明细格式控制检查(字段长度,日期时间,金额,全角半角字符等)3、明细总分校验4、空文件,空数据校验5、文件名、文件路径不存在或不正确处理6、批量表不存在,不正确处理7、手工发起批量任务请求必输校验幂等及并发控制1、重复批次幂等控制校验2、批次中明细存在重复明细校验3、已处理批次再次进行批量记账4、处理完成批次
2016-11-12 16:45:51
630
原创 [专题2016-10-10]主机账务交易
1、多法人行,考虑权限控制,是否只能处理自己行数据;2、发送主机失败、主机返回失败;3、返回资金主要账户是否取得正确;4、主机入账文件是否可以重复生成,运行重复生成是否会生成空白文件覆盖;5、交易发起与账务不属同一机构;6、批量文件excel时,存在空行或隐藏行的处理(隐藏行不处理、空行读10行后认为结束),excel版本不同的处理;7、文件生成后检查笔数与金额正确性;
2016-11-12 16:41:08
344
原创 [专题2016-09-26]交易短款排查点
银行短款情况:贷记来账/借记往账可能发生:重复入客户账/接收处理失败,但上客户账成功;贷记往账/借记来账可能发生:下客户账1次,但发送多次/下客户账失败,但发送成功;一、贷记、借记交易发起/接收1)贷记来账超时重发是否防重2)贷记往账交易是否做唯一性判断3)贷记往账重复发起是否防重二、核心处理1)核心接口金额是否正确(百分制转换)2)贷记
2016-11-12 16:01:37
365
原创 [专题2016-10-24]数据库sequence使用注意点
集群环境为了保证流水号唯一性可能会用到sequence来生成流水号方式,主键考虑加日期等字段;最大值与定义的数据类型有关;数据类型转换(大转小)要注意;查看sequence方法:oracle:select * from user_objects where object_type='sequence';db2:select * from syscat.sequences;
2016-10-26 23:16:05
389
原创 [专题2016-09-07]转账交易测试点
1、金额字段的校验:非数字、sql相关字符、负数、边界值与数据库设计长度,为空是否报错,必输项校验;2、金额最小单位计算时进位错误:0.00,0.01分,0.05分无法加减或无法从数据库中取到;3、转账金额大于、等于、小于当前余额;4、系统间百分制是否转换正确:有以元为单位,有以分为单位;5、有转账限额时(每日、预警、每月),在转账超时是否占用限额;6、流水号长度超过数据库设计
2016-09-25 18:06:45
6492
原创 [专题2016-04-27]重复交易用例设计与测试要点
1、相同交易重复发起;2、对于客户端需要限制重复交易的发出(限制按钮连续点击)3、服务端要有对短时间重复交易的防止机制(不同用户并发导入数据);4、查询类像报表,连续几次容易系统挂掉;5、并发抢购、份额、额度类的,一般容易出现应用锁问题,也可测试数据库是否有锁;6、批量交易中同一个节点不允许并发,一般由数据库表状态控制;7、交易处理状态是否有中间状态,像2台机器同时扫描处理
2016-09-25 14:02:56
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人