初始条件:
USIM应被连接到ME模拟器。
测试程序l (CURRENT和ABSOLUTE模式) 1.ME模拟器复位USIM。
2.MB模拟器向USIM发送SELECT命令来选择并激活USIM应用。 3.ME模拟器向USIM发送SELECT命令来选择EFCCP2。
4.ME模拟器使用ABSOLUTE模式向USIM发送UPDATE RECORD命令,携带的记录编号为1,使用
的数据全部字节均为‘Cl’。
·USIM返回的状态条件为SW1=‘69’、SW2=‘82’——安全状态不满足(CR3)。 5.ME模拟器向USIM发送携带PIN的VERIFY PIN命令。
6.ME模拟器使用AB SOLUTE模式向USIM发送UPDATE RECORD命令,携带的记录编号为1.使用
的数据字节全部均为‘C2’。
·USIM返回的状态条件为SW1=‘90’,SW2=‘00’——正常的命令结尾(CR3)。 7.ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为1。 · 返回的记录数据中全部字节均为‘C2’[CRl-CR3、CR7], 8.ME模拟器向USIM发送SELECT命令来选择EFCCP2。
9.ME模拟器使用MEXT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘FF’。
10. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为l 。 · 返回的记录数据中全部字节均为‘FF’(CR7).
11. ME模拟器使用ABSOLUTE模式向USIM发送PDATE RECORD命令,携带的记录编号为2,使
用的数据全部字节均为‘C3’。
12. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为2. · 返回的记录数据中全部字节均为‘C3’(CRT).
13.ME模拟器使用CURRENT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C4’。
14.ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为1。 · 返回的记录数据中全部字节均为‘C4’[CR5、CR8]。
15.ME模拟器使用NEXT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C5’.
16. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为2。 · 返回的记录数据中全部字节均为‘C5’(CR8)。
17. ME模拟器使用ABSOLUTE模式向USIM发送UPDATE RECORD命令,携带的记录编号为最后一
个记录的编号,使用的数据全部字节均为‘C6’.
18. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为最后一个 记录的编号.
· 返回的记录数据中全部字节均为‘C6' (CR7)。
19. ME模拟器使用ABSOLUTE模式向USIM发送UPDATE RECORD命令,携带的记录编号为最后一
个记录的编号+l,使用的数据全部字节均为‘C7’。
· USIM返回的状态条件为SW1=‘6A’、SW2=‘83’——没找到记录.
20.ME模拟器使用CURRENT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C8’.
21. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为2。 · 返回的记录数据中全部字节均为‘C8’(CR16), 22.ME模拟器向USIM发送SELECT命令来选择EFACM。 23. ME模拟器向USIM发送携带PIN的VERIFY PIN命令。
24. ME模拟器使用CURRENT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C9’。
· USIM返回对于该命令相应的错误代码(CR4)。
25. ME模拟器使用ABSOLUTE模式向USIM发送UPDATE RECORD命令,携带的记录编号为3,使
用的数据全部字节均为‘CA’。
· USIM返回对于该命令相应的错误代码(CR4)。
26.ME模拟器使用NEXT模式向USIM发送UPDATE RECORD命令,携带的记录编号为3.使用的数
据全部字节均为‘CB’。
· USIM返回对于该命令相应的错误代码(CR4)。
27. ME模拟器使用PREVIOUS模式向USIM发送UPDATE RECORD命令,携带的记录编号为3,使用
的数据全部字节均为‘CC’。
· USIM返回的状态条件为SWl=‘90’,SW2=‘00’——正常的命令结尾(CR4)。 28. ME模拟器使用AB SOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为l。. · 返回的记录数据中全部字节均为‘CC’(CR16).
29.ME模拟器使用PREVIOUS模式向USIM发送UPDATE RECORD命令,携带的记录编号为3.使用
的数据为‘00 00 01’。
· USIM返回的状态条件为SW1=‘90’,SW2=‘00’——正常的命令结尾(CR4)。 测试程序2 (NEXT和PREVIOUS模式) 1.ME模拟器复位USIM。
2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用。 3.ME模拟器向USIM发送SELECT命令来选择EFCCP2。 4.ME模拟器向USIM发送携带PIN的VERIFY PIN命令。
5.ME模拟器使用NEXT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C2’.
6.ME模拟器使用ABSOLUT模式向USIM发送READ RECORD命令,携带的记录编号为l。 · 返回的记录数据中全部字节均为‘C2’(CR10)。
7.ME模拟器使用CURRENT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘b’.
8.ME模拟器使用ABSOLUTE模式向USIM发送IEAD RECORD命令,携带的记录编号为1. · 返回的记录数据中全部字节均为‘C3' (CR10).
9.ME模拟器使用NEXT模式向USIM发送UPDATE RECaRD命令,使用的数据为全部字节均为‘CA’。
·USIM返回的状态条件为SW1=‘90’.SW2=‘00’——正常的命令结尾(CR17)。 10.MB模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为2. · 返回的记录数据中全部字节均为‘C4’[CR9、CRl7]。
11.ME模拟器使用CURRENT模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C5’。
12. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为2。 · 返回的记录数据中全部字节均为‘C5’(CR9). 13.ME模拟器向USIM发送SELECT命令来选择EFCCP2。
14. ME模拟器使用PREVIOUS模式向USIM发UPDATE RECORD命令,使用的数据全部字节均为‘C6’.
15. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为最后一个 记录的编号。
· 返回的记录数据中全部字节均为‘C6’(CR13)。
16. ME模拟器使用NEX模式向USIM发送PDATE RECORD命令,使用的数据全部字节均为‘C7’。
· USIM返回的状态条件为SW1=‘6A’、SW2= '83’——没找到记录(CR1l).
17. ME模拟器使用CURREN模式向USIM发送UPDATE RECORD命令,使用的数据全部字节均为‘C8’.
18. ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,携带的记录编号为最后一个 记录的编号。
·返回的记录数据中全部字节均为‘C8’ (CR16)。