如何设计、组织和管理IC卡测试
作者:网络转载 发布时间:[ 2012/10/23 10:46:11 ] 推荐标签:
3、超限额交易测试
IC卡设计有多个分区,因此有多个分区余额,针对各个分区进行超出账户余额(对具体要求不同可能是可用余额,如对可透支卡或部分金额冻结的卡)的各类型交易测试,检查系统是否在交易时对账户余额进行正确控制,杜绝程序错误而使账户发生透支的可能。是一项必不可少的测试内容。
4、密码控制的测试
在以密码进行个人身份识别交易时,系统是否可以正确判断并通过正确的密码校验。检查有无不应出现的不输入或输入错误密码也可通过交易的情况。
5、撤销交易的测试
撤销交易一般是在交易完成后需要取消这笔交易。一般是进行一笔与原交易性质相同但金额为负数的交易进行反向冲销。这种情况中在实际工作中也是经常使用的。测试时除检查撤销交易完成后账户各项要素是否正确外,还需特别注意系统对撤销交易的操作有无基本的操作员权限的控制,有无对需撤销的交易进行必要检验,对惟一性的控制,如既不可对未存在的交易进行测试,也不能对已进行撤销的交易重复撤销。
6、冲正交易的测试
系统良好的冲正处理可以较大程度的减少错账的可能。卡类业务中许多前后台数据不一致的单边账有很大的原因是冲正处理不佳造成的。此类测试专门针对系统的冲正处理。如在交易个要素输入完成后,操作员选择放弃交易,或是交易进行过程中,人为拔断电源的制造交易中断的情况,检测系统处理情况,有无在前台已显示成功而后台却失败的情况。对于芯片的交易更要测试有无对芯片的读写已完成,而后台数据却不一致的情况。
7、脱机交易批上送测试
IC卡可在POS(或其他专用设备)进行脱机交易。对此类交易要求进行批上送将交易纪录上传到主机,再进行批量入账处理。此时,需测试上送到主机的交易纪录是否正确,是否有数据包丢失的情况。后台批量入账有无问题。可否多次批上送,对批次号的处理是否正确,进入新的工作日是否有做批上送提示等。
8、交易峰值测试
对于受理IC卡脱机交易的POS,一般都有受理交易笔数的大值(峰值),超过了这个数值将无法进行交易,需设计测试POS是否会提示或有必要措施强制在峰值前进行批上送,避免交易超过峰值POS无法处理。
9、压力测试
实验室的测试一般人员有限,测试的交易量有限,而在日后实际生产环境中却是有大量的操作员,不同的交易渠道在同时进行交易,那么系统处理的情况如何还需确认。可通过程序模拟在短时内发起大量交易检查系统的处理情况,但IC卡因其有交易读写芯片的特殊性,只能模拟后台的交易处理,要模拟读写芯片的全过程比较困难。
10、特殊时间点的测试
为保证系统处理的连贯性和数据的一致性,需选择日终、月末、季末、年末、结息日、系统进入新日期的临界点等,为时间点进行测试,检查结果的正确性。
11、其他测试
另外,还需根据管理需要和实际情况进行其他的测试,如界面设计和各步骤的安全控制、交易流程的特殊要求等。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11