WOSA/3.10 学习总结


本人理解,WOSA测试主要是为了在开发前查看ATM硬件以及SP是否有问题,确保硬件的每一个动作都可以完成后,进行开发。以及后期ATM机器出现故障,可以检测各模块的情况。


(一)测试环境

1、在笔记本上测试: 安装虚拟机、内部使用windows XP,SP、模拟硬件

2、真机测试


(二)配置SP

打开C:\**SP 中的Config 配置相应模块属性。

例如:CDM出钞器,打开config -> 点击CDM -> 选择好设备端口+设备型号等。(个别需要选择好路径) 


(三)测试步骤

1、通用流程

第一步  Service ->Setting ->Service name     输入对应的名字

第二部  Service ->Open+Register           打开并注册

第三部  Getinto -> Status               查看设备状态信息。(此步骤尤为重要,需要在XFS3.10中仔细查看各个模块的参数涵义,只有掌握了设备各种状态下的信息,才能熟练的解决设备出现的故障。)

第四部  Getinto -> CApABilities           查看设备属性


      2、取款模块主要动作

Execute -> start Exchange   激活CDM 

Execute -> End Exchange    逻辑加钞,物理加钞。结束激活状态(WFS_ERR_CDM_EXCHANGEACTIVE 出现此错误时,可以使用Execute -> End Exchange 命令) 

Execute -> Denomenate         配钞

Execute -> Dispense          挖钞

Execute -> Present           送钞


        3、存款模块主要动作

Execute -> CashinStart       准备存款

Execute -> Open Shutter      打开钞门放入钞票

Execute -> Close shutter     关闭钞门

Execute -> Cash In         验钞

Execute -> CashInEnd        正常存钞


        4、PIN密码键盘

Execute -> Initialization     初始化密码键盘

Execute -> IMportKey        载入秘钥(Masterkey、Pinkey、Mackey)

Execute -> GetData         查看明文

Execute -> GetPin          查看密文

Execute -> Crypt           使用相应秘钥加密


(四)问题解决方法

在出现问题时,首先到错误查询手册中找到错误原因,进行相应的解决。或者直接进行复位。

1、硬件出现错误时,首先执行status查看设备状态信息,定位故障。进而在XFS 3.10中查找详细原因并解决。

2、执行动作时出现错误,最直接的方法就是复位。不想复位时看情况具体问题具体分析。 (准备另起一文单独写问题解决)


(五)学习经验总结

对于第一次接触WOSA的人来说,测试简直老虎吞天、无从下口。而且测试工作里都是英文,英语四级都没过的我看着就头大,但是为了工作头再大也要去学习、并运用。我想还是照着简单的案列一步步的走一遍,第一遍不要害怕出错也不要去看详细内容,只要能把每个步骤都走一遍就OK,任务就完场。

进入到第二阶段(在能存钱、取钱、读卡、加密这些基本动作都能不看说明走一遍的前提下)进行细致的学习,打开测试工具和XFS 3.10。首先要知道WFS_INF_CDM_开头的是信息命令,我们可以查看想用的信息。WFS_CMD_CDM_开头的为执行命令,顾名思义就是可以指示硬件发生相应动作的命令。然后看着XFS 3.10里的内容,一步步测试,看着详细的信息,深入的理解并想象出机器处于不同状态下的样子。

找同事要现场的测试案例,从IDC开始,CIM、CDM、SIU、PRT、JPT到PIN按着测试案例测试一遍,出现问题自己查看XFS 3.10解决。一遍过后估计WOSA测试就掌握了。


你可能感兴趣的:(取款机,WOSAXFS,3.10测试)