声明
摘要
图目录
表目录
1 绪论
1.1 研究背景及意义
1.2 研究现状及存在的问题
1.2.1 国外研究状况
1.2.2 国内研究状况
1.2.3 智能卡软件测试存在的问题
1.3 本人主要工作及论文主要结构
2 智能卡操作系统测试相关研究
2.1 软件测试的基本理论基础
2.1.1 软件测试的概念及意义
2,1.2 软件测试的阶段及步骤
2.1.3 软件测试技术
2.1.4 软件自动化测试
2.2 嵌入式软件测试方法
2.2.1 嵌入式软件及其特征
2.2.2 嵌入式软件测试的特点
2.2.3 嵌入式软件的测试模型
2.2.4 嵌入式软件系统测试种类
2.3 智能卡操作系统
2.3.1 智能卡硬件体系结构
2.3.2 智能卡操作系统组成结构
2.3.3 智能卡的通信机制
2.4 本章小结
3 智能卡操作系统测试工具的设计
3.1 COS测试平台的搭建
3.2 COS测试脚本的设计与实现
3.2.1 测试脚本语言UCSL的设计
3.2.2 测试脚本语言UCSL的语法定义
3.2.3 脚本解释器的实现
3.2.4 测试脚本语言UCSL的扩展技术
3.3 UCSL脚本语言的特点
3.4 测试日志文件
3.5 测试界面的开发
3.6 本章小结
4 智能卡操作系统测试方案的设计
4.1 居民健康卡简介
4.2 居民健康卡COS测试方案的设计
4.2.1 命令解释功能测试
4.2.2 应用功能测试
4.2.3 安全性测试
4.2.4 防插拔和耐久性测试
4.3 测试结果与分析
4.4 本章小结
5 总结与展望
5.1 全文总结
5.2 展望
参考文献
致谢
个人简历、在校期间发表的学术论文及研究成果