中国银联PBOC卡个人化数据验证工具操作指南版本 1.1北京捷德卡系统2006年2月目 录1 概述 32 功能和操作 42.1 典型操作流程 42.1.1 开始一次新的测试 42.1.2 重复测试 52.1.3 浏览打印测试结果 52.2 选择待测卡数据 52.3 打开测试结果: 62.4 保存/另存测试结果: 62.5 设置 62.5.1 终端参数配置: 72.5.2 读卡器配置 72.6 执行个人化测试 72.7 查看测试结果 82.7.1 树型数据显示视图 82.7.2 测试结果显示视图 92.7.3 测试过程日志显示视图 102.8 打印测试报告 112.9 调用其它程序 123 运行环境 131 概述PBOC卡个人化数据验证工具提供了操作简便的通用卡片个人化测试平台,并可以方便的进行升级和扩展,支持更多种类的卡片和应用工具主要是利用配置完成的测试卡数据文件,对发卡方提供的卡片,进行卡片内数据的测试工具主要负责装载测试卡数据文件,调用卡片测试模块进行测试,生成测试结果,还支持打开和浏览测试结果同时可以通过测试报告浏览器,浏览和打印测试报告工具采用一键测试的操作方式,让用户可以简单方便的直接进行测试。
同时,程序详细记录测试过程中的所有的交互指令,并将所有相关的测试的信息都记录到测试结果中,方便用户进行测试结果的记录和存档工具为单独的可执行程序,主要交由银联使用,负责测试发卡行个人化完成的卡片是否正确并符合应用要求工具还可以直接调用其它程序,比如测试卡数据填表工具,来浏览测试卡数据文件的内容2 功能和操作用户界面主要包括菜单,工具条,主操作界面和状态栏主操作界面又分为三个部分,左上为测试信息和进行测试的所有数据和密钥,按组分类显示;右上为测试结果数据显示,集中显示数据的各种属性和对比测试及交易测试的结果;下部实时显示的测试过程的详细卡片指令作为测试日志当用户点击选中左上树型视图中某一个数据或密钥时,测试结果显示视图将自动显示该数据的长度,值,测试结果以及错误原因等各种信息程序具体界面如下图:位置1: 菜单和工具条;位置3: 详细测试结果信息位置2: 信息、数据、密钥树型列表视图;位置4: 测试指令日志信息2.1 典型操作流程2.1.1 开始一次新的测试A 选择待测卡数据,打开一个由发卡行编辑好提交的测试卡数据文件B 检查读卡器端口是否设置正确C. 检查终端参数是否正确D 对卡片进行个人化测试, 测试日志视图会实时显示测试过程。
E 提示测试完成后,浏览测试结果,查找是否有错误数据或者密钥F 保存测试结果,可以选择打印测试报告.测试完成2.1.2 重复测试完成一次测试后,如果没有进行保存测试结果的操作,用户可以使用当前打开的测试案例,使用原来的测试卡或者新的测试卡,进行重复的测试重复测试的步骤为2.1.1中B-E步骤:B 检查终端参数是否正确C 检查读卡器端口是否设置正确D 对卡片进行个人化测试, 测试日志视图会实时显示测试过程E 提示测试完成后,浏览测试结果,查找错误数据或者密钥2.1.3 浏览打印测试结果l 打开一个测试结果文件,察看测试结果的具体内容,同时浏览或者打印测试报告2.2 选择待测卡数据打开一个后缀名为case的测试卡数据文件开始新的测试 程序将显示当前需要测试的所有的数据和密钥的列表,让用户直观了解,测试过程所检测的具体的数据和密钥到底有哪些所有的数据和密钥默认状态均为未测试2.3 打开测试结果:打开以前测试的测试结果文件(.result),查看测试结果. 程序将显示测试结果的详细内容,包括测试信息,测试数据的结果,测试密钥的结果,以及记录在测试结果文件中的测试日志的全部内容用户还可以打开终端配置窗口,察看该测试结果对应的测试进行时,终端配置的各项参数。
2.4 保存/另存测试结果:测试完成后, 保存测试结果文件到用户指定的目录用户也可以将打开的测试结果文件,另外指定其他名称,保存到用户指定的目录2.5 设置设置菜单包括终端参数配置和读卡器设置2.5.1 终端参数配置:终端参数配置,主要根据当前正在进行的测试类型是借贷记测试还是电子钱包/存折测试,弹出相应的终端配置窗口,用户可以对终端配置进行修改,以便能在符合要求的模拟使用环境下,进行相关的测试2.5.2 读卡器配置选择进行测试所采用的读卡器,系统支持所有PC/SC规范的读卡器,包括COM口读卡器和USB读卡器2.6 执行个人化测试插入测试卡后,选择菜单或者工具条上的进行个人化测试按钮,开始一次个人化测试的过程点击确认后,开始测试,下面为测试过程中界面程序首先进行数据比对测试,然后再按照交易流程的要求对卡片进行模拟交易的测试,最后按照终端配置的要求,选择进行发卡行脚本测试2.7 查看测试结果测试过程结束后,所有的测试结果都将在主界面中进行显示,包括左上树型视图,右上的详细测试结果视图,以及下部的测试指令日志视图2.7.1 树型数据显示视图树型显示视图的功能就是将测试过程中所有涉及到测试案例中的所有数据,按照树型结构分类显示出来,方便用户察看和编辑。
数据的显示,通过不同的小图标,来表示数据当前的不同状态,分别有三种状态:1对于测试结果中出现错误的数据,显示红色错误标志,提醒用户;2.对于测试结果正确,但数据测试的参考值和数据标准库的标准值或规范要求不符的,显示黄色警告标志;3.对于测试结果正确,而且参考值也符合要求的数据,用彩色的提示标志显示2.7.2 测试结果显示视图测试结果显示视图显示用户焦点选中树形数据显示视图中某一个数据元素的测试结果测试结果按照数据比对结果和交易流程测试结果分别显示 数据比对测试结果显示,首先显示数据比对测试结果是否正确如果比对错误,将采用特殊的红色,突出显示错误的原因视图同时还将显示数据的实际长度,参考长度,实际值和参考值 交易流程测试结果显示,首先也是显示交易流程测试的结果是否正确如果交易测试中使用该数据发生错误,将采用特殊的红色,突出显示错误的原因对于出错的情况,视图还将顺次显示所有的错误原因描述 2.7.3 测试过程日志显示视图测试过程日志显示视图,将在用户进行每次测试的过程中,实时地反馈当前测试过程正在进行的操作,正在和卡片进行交互的数据以及测试的具体步骤等各种信息,方便用户及时地掌握测试的进程,同时也可以提供一些更加细节和底层的信息,供高级用户浏览和使用。
用户可以通过保存测试结果的方法,将当前这次测试的测试过程日志也一起保存到测试结果文件中如果用户重新开始一次测试,该视图将显示新的一次测试过程的详细信息,上一次测试过程的日志将被清空,不被保存 视图将以红色醒目显示测试过程中发现的错误,以及错误相关的具体操作或者指令2.8 打印测试报告用户完成对测试结果的保存之后,或者打开一个原来的测试结果文件,浏览打印按钮即为可用状态,用户可以浏览并打印当前的测试结果文件其中用户可以选择数据按分类进行组织或者按照TAG进行排序两种方式,浏览和打印测试报告用户选择某种方式后,下面的浏览视图,会及时进行刷新,让用户直观了解当前的测试报告的结构和内容打印: 设置打印机后直接打印IC卡测试报告打印预览: 预览真正的打印后的结果2.9 调用其它程序程序还可以调用其它程序,比如测试卡数据录入工具3 运行环境硬件配置:CPU: Pentium 4 1G 或以上硬盘: 10 GB RAM: 256MB操作系统:Microsoft Windows 2000/xp/2003IE 6.0 以上读卡器:支持PC/SC的读卡器。