Cu接口测试方法 第4部分3.docx

上传人:b****5 文档编号:3268689 上传时间:2022-11-21 格式:DOCX 页数:34 大小:29.82KB
下载 相关 举报
Cu接口测试方法 第4部分3.docx_第1页
第1页 / 共34页
Cu接口测试方法 第4部分3.docx_第2页
第2页 / 共34页
Cu接口测试方法 第4部分3.docx_第3页
第3页 / 共34页
Cu接口测试方法 第4部分3.docx_第4页
第4页 / 共34页
Cu接口测试方法 第4部分3.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

Cu接口测试方法 第4部分3.docx

《Cu接口测试方法 第4部分3.docx》由会员分享,可在线阅读,更多相关《Cu接口测试方法 第4部分3.docx(34页珍藏版)》请在冰豆网上搜索。

Cu接口测试方法 第4部分3.docx

Cu接口测试方法第4部分3

YD/T1763.4-2008TD-SCDMA/WCDMA数字蜂窝移动通信网通用用户识别模块(USIM)与终端(ME)间Cu接口测试方法第4部分_3

5.4.3.2.2.4测试方法

初始条件:

1.US]M应被连接到MF模拟器。

2.EFu:

x:

l应包含数据串‘AIA2A3A4A5A6A7A8A90000,。

测试步骤。

1.ME模拟器复位USIM.

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。

3.MB模拟器向USIM发送SELECT命令来选择EFLOCI。

4.ME模拟器向USIM发送携带PIN的VERIFYPIN命令。

5.ME模拟器向USIM发送EADBINARY命令,命令中长度字段为11字节。

·USIM应返回数据串‘A1A2A3A4A5A6A7A8A90000’,结尾状态条件为SW1=‘90’.SW2=

‘00’——正常命令结尾(CR1)。

6.ME模拟器向USIM发送READBINARY命令,命令包含错误的参数P2,命令中长度字段为11字节,

·USIM应返回状态条件SW1=‘6B’,SW2-‘00’——错误的参数P1-P2:

或SW1=‘6A’,SW2=

‘86’——错误的参数P1-P2(CR1)。

5.4.3.2.3情况3

5.4.3.2.3.1定义和适用范围

遵从YD/T1762.1-2008的所有卡必须支持本节所描述的所有功能。

5.4.3.2.3.2一致性要求

CR1:

根据YD/T1762.1-2008图17的要求,C-APDU被映射到I-Block的INF中,从I-Block的INF中接收到响应被映射到R-APDU。

具体要求见YD/T1762.1-2008第7.3.2.2节。

5.4.3.2.3.3测试目的

验证,在正常或非正常处理情况下,对于情况3命令,USIM仅返回状态。

5.4.3.2.3.4测试方法

初始条件:

USIM应被连接到ME模拟器。

测试步骤:

1.ME模拟器复位USIM。

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用.

3.ME模拟器向USIM发送SFLECT命令来选择EPLOCI。

4.ME模拟器向USIM发送携带PIN的VERIFYPIN命令。

5.ME模拟器向USIM发送UPDATEBINARY命令,其携带数据串‘1122334455667788990011’。

·USIM应返回状态条件SW1=‘90’,SW2=‘00’——正常的命令结尾(CRl)。

6.ME模拟器向USIM发送UPDATEBINARY命令头,命令包含错误的参数P2并携带数据串‘112233

4455667788990011’。

·USIM应返回状态条件SW1=‘6B’,SW2=‘00’——错误的参数P1-P2’或SW1=‘6A’,SW2=

‘86’——错误的参数P1-P2(CR1)。

7.ME模拟器向USIM发送UPDATEBINARY命令,其携带数据串‘A1A2A3A4A5A6A7A8A900

00’。

5.4.3.2.4情况4

5.4.3.2.4.1定义和适用范围

遵从YD/T1762.1-2008的所有卡必须支持本节所描述的所有功能。

5.4.3.2.4.2一致性要求

CR1:

根据YD/TI762.1-2008图18的要求,C-APDU被映射到I-Block的INF中,从LBlock的INF中接收到响应被映射到R-APDU。

具体要求见YD/T1762.1-2008第7.3.2.2节。

5.4.3.2.4.3测试目的

验证,对于情况4命令,在正常处理下,USIM返回数据和状态;在非正常处理情况下.USIM仅返回

状态。

5.4.3.2.4.4测试方法

初始条件:

USIM应被连接到ME模拟器。

测试步骤:

1.ME模拟器复位USIM。

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。

3.ME模拟器向USIM发送SELECT命令来选择EFIMSI,命令中P2=‘04’。

·USIM应返回EFIMSI的FCP和状态条件SWI=‘90’.SW2=‘00’——正常的命令结尾(CR1).

4.MB模拟器向USIM发送SELECT命令来选择EFLOCI,命令包含错误的参数Pl,P2=‘04’.

·USIM应返回状态条件SWl=‘6B’,SW2=‘00’——错误的参数P1-P2=或SW1=‘6A’,SW2=

‘86’——错误的参数P1-P2(CR1)。

5.4.4应用层

5.4.4.1定义和适用范围

遵从YD/T1762.1-2008的所有卡必须支持本节所描述的所有功能。

5.4.4.2一致性要求

CR1:

应用层交互的每一步都是由命令一响应对组成,ME应用层向USIM发送一个命令要经由ME的

传输层,然后USIM处理它并使用USIM的传输层和ME的传输层发送响应给ME应用层。

CR2:

经由传输层的传输协议要管理四种情况.

具体要求见YD/T1762.1-2008第7.4节。

5.4.4.3测试目的

验证应用层功能符合5.4.4.2节的要求。

注:

对5.8节所描述的每一个USIM命令进行CRI和CR2的测试.

5.4.4.4测试方法

初始条件:

测试步骤:

5.5应用和文件结构

本节的测试保证IUT符合逻辑结构的技术要求。

对于USIM,就是和它相关的编码和所使用的文件的

结构.

5.5.1USIM应用结构

5.5.1.1定义和适用范围

EFDIR提供了USIM上应用结构的信息,它称为应用标识符。

这些应用标识符用于选择相关的应用.

5.5.1.2一致性要求

CR1:

USIM应在MF下包含EFDIR。

CR2:

EFDIR应包含USIM中可获得的应用标识符.

CR3:

USIM应在MF下包含EFPL.

CR4:

USIM应在MF下包含EFICCID。

CR5:

USIM应包含DFTELECOM并且文件标识符应为‘7F10’(可选)。

具体要求见YD/T1762.1-2008第8.1节。

5.5.1.3测试目的

验证在USIM应用结构中的基本文件符合5.5.1.2节的要求。

5.5.1.4测试方法

初始条件:

USIM应被连接到ME模拟器。

测试步骤:

1.ME模拟器复位USIM。

2.ME模拟器向USIM发送SELECT命令来选择EFDIR。

·USIM返回的状态条件应为SW1=‘90’,SW2=‘00’——正常的命令结尾(CRl)。

3.ME模拟器发送READRECORD命令来读取EFDIR中的记录l。

使用的长度应为在步骤2的响应数据

中标签为‘82’的TLVDO的第5和6字节。

4.ME模拟器向USIM发送SELECT命令来选择并激活在EFDIR中记录l所描述的ADF。

·USIM返回的状态条件应为SWl=‘90’,SW2=‘00’——正常的命令结尾(CR2)。

5.ME模拟器复位USIM。

6.ME模拟器向USIM发送SELECT命令来选择EFPL。

·USIM返回的状态条件应为SWl=‘90’,SW2=‘00’——正常的命令结尾(CR3)。

7.ME模拟器向USIM发送SELECT命令来选择EFICID。

·USIM返回的状态条件应为SW1=‘90’,SW2=‘00’——正常的命令结尾(CR4)。

8.ME模拟器向USIM发送SELECT命令来选择EPTELECOM。

·如果USIM支持EPTELBCOM.则USIM返回状态条件SW1=‘90’,SW2=‘00’——正常的命令结

尾;如果不支持,USIM返回的状态条件应为SWl=‘6A’,SW2=‘82’——没有找到文件ID(CR5)。

5.5.2文件类型

5.5.2.1专用文件

5.5.2.1.1定义和适用范围

专用文件提供了对基本文件的功能分组,这样在USIM上能够建立一个有层次的文件体系.

5.5.2.1.2一致性要求

CR1:

DF通过文件标识符来引用.

CR2:

应用DF(ADF)是一个特别的DF,它包含应用中所有的DF和EF.

具体要求见YD/T1762.1-2008第8.2.1节。

5.5.2.1.3测试目的

验证USIM文件结构中的专用文件符合5.5.2.1.2节的要求。

注:

由于SELECT功能需要文件ID来选择文件,所以不需要对CR1和CR2进行测试.

5.5.2.1.4测试方法

初始条件:

测试步骤:

5.5.2.2基本文件

基本文件构建了一种方式,在这种方式下,信息被存储在USIM中,并且它提供了访问信息的安全保

障。

5.5.2.2.1透明文件

5.5.2.2.1.1定义和适用范围

透明文件构建了一种方式,在这种方式下,信息以字节的形式顺序存储在USIM中,并且它提供了访

问信息的方法。

5.5.2.2.1.2一致性要求

CR1:

透明文件的第一个字节的相对地址为‘0000’。

CR2:

透明结构的文件的主体部分的总长度应在EF的SELECT响应中指示。

具体要求见YD/T1762.1-2008第8.2.2.1节。

5.5.2.2.1.3测试目的

验证USIM文件结构中的透明文件符合5.5.2.2.1.2节的要求。

5.5.2.2.1.4测试方法

初始条件:

USIM应被连接到ME模拟器.

测试步骤:

1.ME模拟器复位USIM。

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。

3.ME模拟器向USIM发送SELECT命令来选择EFUST。

4.ME模拟器完全满足READEFusT的访问条件.

5.ME模拟器向USIM发送READBINARY命令.使用的长度应为在步骤3的响应数据中标签为'80’

的TLVDO中所指示的值.

·USIM返回的状态条件应为SW1=‘90’,SW2=‘00’——正常的命令结尾(CR2)。

6.ME模拟器向USIM发送READBINARY命令,其偏移为‘0001’。

使用的长度应为在步骤3的响

应数据中标签为‘80’的TLVDO中所指示的值减1.

·USIM返回的数据长度应为Le,返回的状态条件应为SW1=‘90’,SW2=‘00’——正常的命令

结尾(CR1)。

7.ME模拟器向USIM发送READBINARY命令,其偏移为‘0001’.使用的长度应为在步骤3的响

应数据中标签为‘80’的TLVDO中所指示的值,

·当使用T=0协议:

USIM应返回程序字节‘6CLe-l’,或返回状态指示告警或错误条件(但不是SW1SW2=‘9000’)。

·当使用T=1协议:

USIM返回的数据长度为Le-1,状态条件为SW1=‘62’.SW2=‘82’——在读取Le字节前到达文件

,记录的结尾[CR1、CR2].

5.5.2.2.2线性定长文件

5.5.2.2.2.1定义和适用范围

线性定长文件构建了一种方式,在这种方式下,信息以同样长度的记录的形式顺序存储在USIM中-

并且它提供了访问信息的方法。

5.5.2.2.2.2一致性要求

CR1:

线性定长文件包含一组具有同样长度的记录。

CR2:

第一个记录的编号为l。

CR3:

记录的长度在EF的SELECT响应中指示。

CR4:

记录的长度乘以记录数应在EF的SELECT响应中指示。

CR5:

USIM应能够使用以下的方法来访问线性定长文件中的记录:

·使用记录编号的绝对数值;

·如果记录指针没有被设置,则可以通过NEXT或PREVIOUS模式对第一个或最后一个记录执行操

作。

·如果设置了记录指针,则可以在该记录上执行以下操作:

下一个记录(除了记录指针被设置在最

后一个记录上)或前一个记录(除了记录指针被设置在第一个记录上):

·使用样式查询来识别记录.

CR6:

如果选择一个记录后的操作异常中断(例如:

由于失败地执行一个命令),那么记录指针应保

留在执行该操作前记录指针所被设置的位置。

具体要求见YD/T1762.1-2008第8.2.2.2节。

5.5.2.2.2.3测试目的

验证USIM文件结构中线性定长文件符合5.5.2.2.2.2节的要求。

CR5和CR6在5.8.1节中测试。

5.5.2.2.2.4测试方法

初始条件:

1.USIM应被连接到ME模拟器。

2.EFFDN中记录的前10个字节应包含以下数据:

第一个记录‘AOA1A2BOB1B2AOAlA2A0’

第二个记录‘BOB1B2AOA1A2AOA1A2B0’

第三个记录‘BOB1B2AOAlA2BOB1B2A0'

第四个记录‘AOA1A2B0B1B2B0B1B2B0'

3.这4个记录的其余数据和其他的所有记录(如果有)中的数据都设置为‘FF’.

测试步骤:

1.ME模拟器复位USIM。

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。

3.ME模拟器向USIM发送携带PIN的VERIFYPIN命令。

4.ME模拟器向USIM发送SELECT命令来选择EFFDN。

·对于SELECT的响应数据应满足以下要求:

标签为‘80’的TLVDO的值应等于标签为‘82’的

ILVDO中字节6和字节7的乘积(CR4)。

5.MB模拟器向USIM发送READRECORD命令。

对记录l使用绝对模式,Le为记录的长度,它在步

骤4的响应数据中标签为‘82’的TLVDO的字节6中指示。

·USIM返回的数据廊为第一个记录(CR2)。

·返回的数据长度虑为在步骤4的响应数据中标签为‘82’的TLVDO的字节6中所指示的值(CR3)。

·USIM返回的状态条件为SW1=‘90’,SW2=‘00’——正常的命令结尾。

6.ME模拟器向USIM重复发送READRECORD命令,使用NEXT模式.Le为记录的长度,它在步骤4

的响应数据中标签为‘82’的TLVDO的字节6中指示,直到到达最后一个记录,记录编号等于在步骤4

的响应数据中标签为‘82’的TLVDO的字节7中所指示的值。

·对于每一个READRECORD命令,返回的数据的长度为在步骤4的响应数据中标签为‘82’的TLV

DO的字节6中所指示的值[CR1、CR3]。

·对于每一个READRECORD命令,USIM返回的状态条件应为SW1=‘90’,SW2=‘00’——正

常的命令结尾.

7.ME模拟器向USIM发送EADRECORD命令,使用NEX模式,Le为记录的长度,它在步骤4的响

应数据中标签为‘82’的TLVDO的字节6中指示。

·USIM对该命令应返回适当的错误代码(例如:

SW1=‘6A’,SW2=‘83’——没有找到记录)

(CR4).

注:

步骤7证实了响应数据中标签为‘82’的TLVDO中字节7所指示的记录数是正确的.

5.5.2.2.3循环文件

5.5.2.2.3.1定义和适用范围

循环文件构建了一种方式,在这种方式下,信息以记录的形式按时间顺序存储在US]M中,并且它提

供了访问信息的方法。

5.5.2.2.3.2一致性要求

CRl:

循环结构的文件包含固定数最相同长度的记录。

CR2:

构建的该文件在最后一个记录和第一个记录间有一个链接。

CR3:

当记录指针被设置在最后一个记录n上,那么下一个记录应为记录1。

CR4:

当记录指针被设置在第一个记录上,那么前一个记录应为记录n.

CR5:

包含最新数据的最后一次更新的记录应为记录1.最老的记录存储在记录n中。

CR6:

进行更新操作时,仅使用到PREVIOUS。

CR7:

对于读取操作,定位的方法有:

Next.Previous,Current和记录编号。

CR8:

如果选择一个记录后的操作异常中断(例如:

由于失败地执行一个命令),那么记录指针应保

留在执行该操作前所被设置的位置。

具体要求见YD/T1762.1-2008第8.2.2.3节。

5.5.2.2.3.3测试目的

验证USIM文件结构中的循环文件符合5.5.2.2.3.2节的要求。

注:

CR8在5.8.1节进行测试。

5.5.2.2.3.4测试方法

注:

当USIM不支持EHCI时,在ADFUSIM中所支持的任何循环文件都可以被选择.

初始条件:

1.USIM应被连接到ME模拟器。

2.EFICI至少有4个记录。

3.EFICI中的记录包含以下数据:

第一个记录所有的字节均为‘01’

第二个记录所有的字节均为‘02’

第三个记录所有的字节均为‘03’

第X个记录所有的字节值均为X

测试步骤:

1.ME模拟器复位USIM。

2.ME模拟器向USlM发送SELECT命令来选择并激活USIM应用。

3.ME模拟器向USIM发送携带PIN的VERIFYPN命令。

4.ME模拟器向USIM发送SELECT命令来选择EFICI。

5.ME模拟器使用NEXT模式向USIM发送READRECORD命-令。

使用的记录长度为在步骤4的响应数

据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·响应数据应为第一个记录中的数据(CR1).

6.ME模拟器使用PREVIOUS模式向USIM发送READRECORD命令.使用的记录长度为在步骤4的

响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·响应数据应为最后一个记录中的数据[CR1、CR4]。

7.ME模拟器使用NEXT模式向USIM发送READRECORD命令。

使用的记录长度为在步骤4的响应数

据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·响应数据应为第一个记录中的数据[CR2、CR3、CR4、CR7]。

8.ME模拟器使用PREVIOUS模式向USIM发送READRECORD命令。

使用的记录长度为在步骤4的

响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值.

·响应数据应为最后一个记录中的数据[CR4、CR7]。

9.ME模拟器使用PREVIOUS模式向USIM发送UPDATERECORD命令,其中所有字节均为‘FF'.

使用的记录长度为在步骤4的响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值.

10.ME模拟器使用ABSOLUTE模式向USIM发送READRECORD命令来读取第一个记录。

使用的记

录长度为在步骤4的响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·响应数据应为在步骤9所更新的最新数据(CR5)。

11.ME模拟器使用PREVIOUS模式向USIM发送READRECORD命令。

使用的记录长度为在步骤4的

响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·响应数据应为倒数第二个记录中的数据(CR5)。

12.ME模拟器使用ABSOLUTE模式向USIM发送UPDATERECORD命令来更新第一个记录,其中所

有字节均为‘FF’.使用的记录长度为在步骤4的响应数据中标签为‘82’的TLVDO的字节5和字节6所

指示的值。

·USIM应返回对于该命令的相应的错误代码(例如:

SWl=‘69’,SW2='81’——命令和文件

结构不匹配)(CR6)。

13.ME模拟器使用CURRENT模式向USIM发送UPDATERECORD命令,其中所有字节均为‘FF’。

使用的记录长度为在步骤4的响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·USIM应返回对于该命令的相应的错误代码(例如:

SW1=‘69’,SW2=‘81’——命令和文件

结构不匹配)(CR6)。

14.ME模拟器使用NEXT模式向USIM发送UPDATERECORD命令,其中所有字节均为‘FF’.使

用的记录长度为在步骤4的响应数据中标签为‘82’的TLVDO的字节5和字节6所指示的值。

·USIM应返回对于该命令的相应的错误代码(例如:

SW1=‘69’,SW2=‘81’——命令和文件

结构不匹配)(CR6)。

5.5.3文件引用

5.5.3.1定义和适用范围

文件标识符用于识别每一个特定的文件。

文件ID的分配有几种规则。

5.5.3.2一致性要求

CR1:

在文件创建时应被分配一个FID。

CR2:

在同一父节点下的任何两个文件不能有同样的ID。

CR3:

当前DF的下一级子文件,以及上一级DF或上一级DF的下一级子文件都不能有同样的FID。

CR4:

在同一父节点下的任何两个文件不能有同样的SFI。

CR5:

DF的名字在卡内是惟一的。

CR6:

保留的FID‘7FFF’被用作在给定的逻辑信道上当前活动的应用ADF的FID。

具体要求见YD/T1762.1-2008第8.3节。

5.5.3.3测试目的

验证USIM文件结构中的所有文件应符合5.5.3.2节的要求。

注l:

由于在SELECT功能中需要通过文件ID来选择文件,所以不对CRI进行测试.

注2:

由于在SELECT功能的操作中,对于给定的文件ID只能选择一个文件,所以不对CR2、CR3、CR5进行测试。

注3:

由于在支持SH引用的命令操作中,对于给定的SFI只能选择一个文件,所以不对CR4进行测试.

CR6:

在5.5.7节进行测试。

5.5.3.4测试方法

初始条件.无

测试步骤:

5.5.4选择文件的方法

5.5.4.1通过引用文件标识符来选择文件

5.5.4.1.1定义和适用范围

ME通过选择所需要的ADF、DF和EF来访问USIM上的信息。

从给定的ADF、DF或E黔来选择一个文

件有多种规则。

5.5.4.1.2一致性要求

CR1:

选择一个DF,ADF或MF后,则该DF、ADF或MF被设置为当前的目录。

CR2:

在选择一个DF,ADF或MF后,将不存在当前EF。

CR3:

在选择一个EF后,该EF被设置为当前的EF.而当前目录仍为该EF的上级DF,ADF或MF。

CR4:

任何应用的特定命令只有当它是当前目录下的特定命令时,它才能被执行。

CR5:

可以从最后一次选择的文件来选择以下的文件:

·当前目录下任何子节点上的文件:

·当前DF的父目录下任何直接子节点上的DF;

·当前目录的父目录:

·当前DF,

·当前激活应用的ADF:

·MF。

注:

允许重选最后一次选择的文件.

CR6:

从每一个‘最后选择的文件’入口,可以选择YD/T1762.1--2008第8.4.1节表29中所列的所有,有效选择’。

具体要求见YD/T1762.1-2008第8.4.1节。

5.5.4.1.3测试目的

验证通过引用文件标识符来选择文件符合5.5.4.1.2节的要求。

5.5.4.1.4测试方法

初始条件:

USIM应被连接到ME模拟器。

测试步骤:

1.ME模拟器复位USIM.

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。

3.ME模拟器向USIM发送STATUS命令.

·如果存在标签为‘83’的TLVDO,那么响应数据应指示ADFUSIM为当前所选目录(CR1)。

4.ME模拟器向USIM发送READBINARY命令,命令使用的长度字段为l字节。

·USIM返

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1