如何设计、组织和管理IC卡测试
文章出处:http://www.nexussmartsolutions.com 作者:佚名 人气: 发表时间:2007年10月01日
[文章内容简介]:
IC卡因其快捷安全的独特魅力吸引了越来越多的专业领域用户,也有越来越多的银行加入或希望加入发行IC卡的行列。许多银行选择发行磁条与芯片共存的复合型卡片。复合IC卡在我国的银行卡市场,还算是尚在起步的新生事物,参考资料比较欠缺。笔者有幸在IC卡发展早期成为IC卡系统开发项目组成员,并作为业务负责人负责提出系统业务需求,制定策划和组织了多次大规模的IC卡测试,经历了若干次IC卡系统升级改造。现将一些个人心得和经验进行总结,希望为正在为IC卡项目努力的同仁们提供一些借鉴。
测试环境搭建和案例的设计遵循如下的指导思想:覆盖所有的业务种类、涉及到每种业务的正常值、临界值及非正常值的综合测试系统处理业务峰值能力的检验、各子系统容错能力的验证、 系统账务纠错管理功能的验证、系统安全性的考虑、特殊时间段及跨越24小时不间断运行的业务处理正确性的检验。
基本测试方法:本文所描述的测试是从业务的角度出发、 基于业务应用层的综合测试,因此采用黑盒测试法,不验证系统内部的流程走向,而主要是通过设计尽可能完整的测试案例,从每个测试案例的响应结果和账务的状态结果来形成我们的测试报告。
一、测试准备
测试的目的就是要尽可能预先在实验室中发现问题,提前解决问题。因此,为保证测试结果的可信度,搭建的测试环境应与生产环境尽量一致,覆盖所有的设备,根据IC卡的实际应用范围,搭建储蓄前台、后台、管理机、 ATM、POS 等设备的前置机、加密机等。
1.机具具体要求
(1)搭建储蓄前台。以测试在储蓄网点进行的日常业务。而为测试账务走向的正确性,应至少搭建3个以上储蓄所。以测试本所交易、本地异所交易、异地交易(涉及跨地市资金清算和手续费收取)。同时配备IC卡读写器、划卡器、密码键盘等。
(2)POS准备。以测试在POS上进行的各类消费交易。同储蓄前台原理,为测试账务走向应至少准备管理机构分属不同机构的3台以上POS。同时因不同厂商的POS底层软件不尽相同,为检验交易处理的正确性,响应信息的正确性,应对在生产环境中使用到的每种类型 POS 都进行测试。对于检查账务走向准确性的测试,程序多与后台记账程序有关,不涉及具体设备型号,不必分别进行。根据实际应用,有特殊专业应用的POS, 也在测试范围,如医院药店可用于医保区应用的POS,对于加油站等使用的有特殊输出要求的POS,以及用于公交车通过对电子钱包非接触式扣款应用的专用 POS等。
(3)ATM准备。要求同POS。
(4)其他机具。根据实际生产环境需要进行测试, 如圈存机、CDM等。
(5)电话银行及网上银行等测试只是交易渠道不同,测试原则与网点测试相同,在此不作讨论,可同理进行。
2. 卡片准备
本文关键词:如何设计、组织和管理IC卡测试
上一篇:接触式IC卡IC卡的测试[ 10-01 ]
下一篇:射频识别技术应用中“成本问题”[ 10-15 ]