学位论文 > 优秀研究生学位论文题录展示
智能卡操作系统(COS)的系统测试方法的设计与实现
作 者: 宁咏梅
导 师: 赵建军;窦瑞军
学 校: 上海交通大学
专 业: 软件工程
关键词: 智能卡操作系统(COS) 嵌入式软件测试 金融社保卡 BUG
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 149次
引 用: 1次
阅 读: 论文下载
内容摘要
随着信息时代的到来,智能IC卡(Integrated Circuit Card,集成电路卡)在日常生活中的应用日趋广泛,那么对于智能卡的大脑——智能卡操作系统软件的系统测试方法,尤其是对于其在实际产品中的有效性与可操作性提出了更高的要求。本文探讨了智能卡操作系统(Chip Operating System)的系统测试方法。本文从嵌入式软件的统一测试模型入手,分析了嵌入式软件测试的特点,并对嵌入式软件系统测试种类以及测试方法进行了相关研究,从而为智能卡操作系统(COS)的系统测试方法研究奠定了坚实的理论基础。同时,本文还探讨了智能卡产品在多应用领域的实际应用和测试需求。文中根据对智能卡操作系统总体架构、软件实现以及产品应用特点几方面的分析,确定了覆盖智能卡操作系统测试的五种分类,分别为:功能测试、安全性能测试、协议测试、恢复测试和稳定性测试,从而保证产品测试覆盖的全面性。其中,最关键也最基本的就是功能测试,然而与此同时,又由于智能卡操作系统往往多应用于金融、社保、交通等国家重要行业领域,所以高安全性又是其至关重要的要求,因此,其安全性能的测试是测试中重要指标。协议测试、恢复测试和稳定性测试等测试类型,分别将从数据传输、应用灾难恢复、产品寿命等多方位对智能卡产品进行质量保证。最后,论文提出一种智能卡操作系统的系统测试方法。论文围绕具体产品——金融社保卡操作系统(COS)系统测试进行实施步骤的具体阐述:首先从不同阶段产品测试涉及的软、硬件环境准备、测试工具、测试所依附的文件体系和架构、测试用例规划等几方面,对测试的具体规划和执行层面进行思路与方法的详细阐述,保证项目实际执行过程具有理论性可依据的操作性流程;其次,围绕产品的实际应用,对其功能性测试,从卡片普遍性及特殊性两个层面来保证多应用功能的测试覆盖,而对安全性能,则结合具体应用从基本安全性能、状态机等方面进行安全性能测试;再次,对产品的数据传输、数据恢复、产品寿命从协议测试、恢复及稳定性等测试方面进行详细的分析说明;最后,在产品测试执行过程中,BUG的管理作为测试执行必不可少的一部分,本文进行了详细的讨论,并在实际产品的测试过程中对其具体应用给予详细说明。总之,本文详细地描述了智能卡操作系统(COS)测试理论到实践的实施过程,从智能卡操作系统(COS)普遍意义上的测试理论,到系统的测试方法,以及目标产品系统测试的具体运用。本文介绍了金融社保卡操作系统的测试实践,论证了本系统测试方法可以被有效地利用在智能卡操作系统(COS)的系统测试中。
|
全文目录
摘要 5-7 ABSTRACT 7-11 1 绪论 11-13 1.1 研究背景 11 1.2 研究目的和意义 11-12 1.3 研究目标和内容 12 1.4 论文结构 12-13 2 嵌入式软件测试的国内外研究现状 13-21 2.1 嵌入式软件统一测试模型 13-14 2.1.1 嵌入式软件测试特点 13-14 2.1.2 统一测试模型 14 2.2 嵌入式软件系统测试种类与测试方法 14-16 2.2.1 嵌入式软件系统测试种类 15 2.2.2 嵌入式软件系统测试方法 15-16 2.3 智能卡操作系统(COS)简介 16-19 2.3.1 智能卡的系统组成 16-17 2.3.2 智能卡操作系统的概述 17-18 2.3.3 智能卡操作系统组成结构 18-19 2.4 本章小结 19-21 3 智能卡操作系统(COS)系统测试 21-27 3.1 测试环境 21-22 3.1.1 目标产品的硬件测试环境 21 3.1.2 软件测试环境 21-22 3.1.3 实际应用环境 22 3.2 功能测试用例设计 22-24 3.2.1 设计方法 22-23 3.2.2 测试用例设计 23-24 3.3 安全性能测试用例设计 24 3.4 协议测试 24-25 3.5 恢复测试和耐久性测试设计 25 3.6 本章小结 25-27 4 金融社保多应用智能卡操作系统(COS)系统测试 27-57 4.1 金融社保多应用智能卡简介 27-28 4.2 金融社保卡测试环境 28-31 4.3 金融社保卡功能测试实施 31-49 4.3.1 测试结构环境规划 31-32 4.3.2 功能测试设计实施 32-49 4.4 金融社保卡安全性能测试实施 49-51 4.5 金融社保卡协议测试实施 51-52 4.6 金融社保卡恢复测试和耐久性测试实施 52-54 4.7 BUG 管理流程 54-56 4.8 本章小结 56-57 5 总结与展望 57-59 5.1 本文工作总结 57 5.2 展望 57-59 参考文献 59-61 致谢 61-62 攻读学位期间发表的学术论文目录 62
|
相似论文
- 基于BTS的嵌入式软件测试技术研究,TP311.52
- (U)SIM卡远程检测系统的设计与实现,TN929.5
- 魔力平台中调试系统的研究与实现,TP311.52
- 面向自动化管理过程的应用软件测试Bug管理系统设计与实现,TP311.52
- 嵌入式软件功能路径测试方法研究,TP311.53
- 面向数字家电嵌入式软件网络监测及动态缺陷检测工具的研究,TP368.1
- 嵌入式软件测试用例生成方法研究,TP311.52
- Bug管理系统,TP311.52
- 并行星载软件全数字模拟测试平台的研究,TP311.53
- 嵌入式软件自动回归测试方法的研究,TP311.52
- 面向宿主的嵌入式软件符号执行技术研究与实现,TP311.52
- 面向服务的嵌入式软件测试平台,TP311.52
- 基于TEmb的嵌入式软件测试过程模型的研究,TP311.52
- 飞行管理系统软件测试技术应用研究,TP311.52
- 基于XML技术的软件可靠性测试系统的研究与实现,TP311.52
- 基于工作流的软件问题报告系统,TP311.52
- 实时弹载计算机软件闭环动态测试平台,TP311.52
- 基于CMMI的配置管理工作流模型的研究与实现,TP311.52
- 软件测试管理与测试应用实践,TP311.52
- 嵌入式实时系统测试的充分性研究与实践,TP306
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|