IC卡贵宾卡制作_设计定制公司【优讯润晖】

贵宾卡制作

COS测试中的指令测试 指令测试包括指令参数的测试、指令执行周期的测试。

在指令参数测试中,依据命令的数据组织格式,通过应用等价类划分方法将测试用例划分为若干等价类。如分为参数正确时的正向测试和参数错误时的反向测试。参数错误又可依据命令的结构分为命令错误、数据错误和LE错误,其中命令错误的错误类型包括缺顶和参数错误两种,参数错误又可分为CLA错误,INS错误等。对每种参数错误还可再细分,如LC错误可分为LC缺项、LC过长、LC过短、LC边界值测试。

上述测试用例的分类方法可以采用树形结构表示,。如图1,测试用例树的每个叶子节点说明了测试用例的设计方法。

COS测试中的指令测试

为了提高智能卡的安全性,通常将智能卡的工作状态划分为若干个生命周期,生命周期也就是智能卡所处的应用状态,每条指令只能在待定的生命周期下使用。对COS指令的测试与生命周期是相关的,因为对任何指令的测试都只能在待定的生命周期状态下进行。每条指令都有其应用的生命周期,只有在其有效的生命周期里才能够执行。例如错误认证操过一定次数后,卡会锁定,进入失效期,在失效期的状态下某些指令不能执行,如创建和读取文件。卡片的生命周期分为创建期,安装期,使用期无效和终止期。创建期将传输密钥替换为系统密钥,并完成配置参数的写入;安装期完成智能卡文件系统和密钥文件的创建;使用期有效的完成智能卡中写入数据、配置和写入密钥等操作,智能卡发布给用户时,通常处在该状态;使用期无效:当用户由于非法操作,如认证次数操过限定此处等情况,导致智能卡进入使用期无效,在使用期无效,从安全性的角度考虑,不能进行如数据读取等操作;使用终止期:如智能卡由于应用到期等情况,需要终止应用,在使用期终止,智能卡将不能响应任何命令。

指令的生命周期测试是指令测试的一部分,每条指令都有其应用的生命周期范围。通过将卡配置到待定的生命周期对指令的功能进行测试。观察在该生命周期下,指令的功能。如读取数据命令只能在使用期有效时使用,获取随机数命令可以在所有生命周期状态下使用。测试分为两部分:正向测试和反向测试。通过正向测试,检验指令在该生命周期下是否能够使用;反向测试,检验在该生命周期下对异常情况的处理。

源自于 会员卡制作http://www.uxon.com.cn与贵宾卡IC卡制作-优讯润晖,转载请附上本站链接!
关键词:会员卡制作,IC卡制作,贵宾卡制作