现在的位置: 首页 > 综合 > 正文

“新版”测试脚本概览

2013年02月25日 ⁄ 综合 ⁄ 共 3331字 ⁄ 字号 评论关闭


clear

set mac_length = 4

auto_response on


? "在这里进行某些过程调用的执行标志,如果某一标志非0,则执行,是00则不执行"

1024以下密钥对外部导入                              = 01
2048____密钥对外部导入                              = 01

全部测试                                            = 00

if $全部测试 != 00
    ? "全部测试"
    测试读二进制                                        = FF
    测试写二进制                                        = FF
    测试pin解锁                                         = FF
    测试pin重装                                         = FF
    测试pin修改                                         = FF
    测试pin解锁2                                        = FF
    测试pin重装2                                        = FF
    测试pin修改2                                        = FF
    测试外部认证                                        = FF
    测试写入序列号与oemid                               = FF
    测试读出序列号与oemid                               = FF
    测试北京CA专用修改userpin                           = FF
    测试读1024以下_rsa公钥                              = FF
    测试生成1024以下_rsa密钥对                          = FF
    测试读2048_rsa公钥                                  = FF
    测试生成2048_rsa密钥对                              = FF

else
    ? "自定义测试流程"
    测试读二进制                                        = 00
    测试写二进制                                        = 00
    测试pin解锁                                         = 00
    测试pin重装                                         = 00
    测试pin修改                                         = 00
    测试pin解锁2                                        = 00
    测试pin重装2                                        = 00
    测试pin修改2                                        = 00
    测试外部认证                                        = 00
    测试写入序列号与oemid                               = 00
    测试读出序列号与oemid                               = 00
    测试北京CA专用修改userpin                           = 00
    测试读1024以下_rsa公钥                              = 00
    测试生成1024以下_rsa密钥对                          = 00
    测试读2048_rsa公钥                                  = 00
    测试生成2048_rsa密钥对                              = 00
endif


reset

call 变量初始化

call 删除mf

call 创建文件系统


message "  各种演示开始   "

reset

if $测试读二进制 != 00
    call test_read_binary
else
    ? "不执行 二进制 读 测试"
endif

if $测试写二进制 != 00
    call test_update_binary
else
    ? "不执行 二进制 写 测试"
endif

if $测试pin解锁 != 00
    call pin解锁测试
else
    ? "不执行 pin解锁 测试"
endif

if $测试pin重装 != 00
    call pin重装测试
else
    ? "不执行 pin解锁 测试"
endif

if $测试pin修改 != 00
    call pin修改测试
else
    ? "不执行 pin修改 测试"
endif

? "另一个pin的测试"
if $测试pin解锁2 != 00
    call pin解锁测试2
else
    ? "不执行 pin解锁2 测试"
endif

if $测试pin重装2 != 00
    call pin重装测试2
else
    ? "不执行 pin解锁2 测试"
endif

if $测试pin修改2 != 00
    call pin修改测试2
else
    ? "不执行 pin修改2 测试"
endif


if $测试外部认证 != 00
    call 外部认证测试
else
    ? "不执行 外部认证 测试"
endif

if $测试写入序列号与oemid != 00
    call 写入序列号与oemid测试
else
    ? "不执行 写入序列号与oemid 测试"
endif

if $测试读出序列号与oemid != 00
    call 读出序列号与oemid测试
else
    ? "不执行 读出序列号与oemid 测试"
endif

if $测试北京CA专用修改userpin != 00
    call 专用修改userpin测试
else
    ? "不执行 专用修改userpin 测试"
endif

if $测试读1024以下_rsa公钥 != 00
    call 读1024以下_rsa公钥
else
    ? "不执行 读1024以下_rsa公钥 测试"
endif

if $测试生成1024以下_rsa密钥对 != 00
    call 生成1024以下_rsa密钥对
else
    ? "不执行 生成1024以下_rsa密钥对 测试"
endif

if $测试读2048_rsa公钥 != 00
    call 读2048_rsa公钥
else
    ? "不执行 读2048_rsa公钥 测试"
endif

if $测试生成2048_rsa密钥对 != 00
    call 生成2048_rsa密钥对
else
    ? "不执行 生成2048_rsa密钥对 测试"
endif

? "成功---------------完全成功"

end

test_read_binary:
    ? "测试读二进制a001"
    return

............

抱歉!评论已关闭.