学位论文 > 优秀研究生学位论文题录展示

智能卡操作系统(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

相似论文

  1. 基于BTS的嵌入式软件测试技术研究,TP311.52
  2. (U)SIM卡远程检测系统的设计与实现,TN929.5
  3. 魔力平台中调试系统的研究与实现,TP311.52
  4. 面向自动化管理过程的应用软件测试Bug管理系统设计与实现,TP311.52
  5. 嵌入式软件功能路径测试方法研究,TP311.53
  6. 面向数字家电嵌入式软件网络监测及动态缺陷检测工具的研究,TP368.1
  7. 嵌入式软件测试用例生成方法研究,TP311.52
  8. Bug管理系统,TP311.52
  9. 并行星载软件全数字模拟测试平台的研究,TP311.53
  10. 嵌入式软件自动回归测试方法的研究,TP311.52
  11. 面向宿主的嵌入式软件符号执行技术研究与实现,TP311.52
  12. 面向服务的嵌入式软件测试平台,TP311.52
  13. 基于TEmb的嵌入式软件测试过程模型的研究,TP311.52
  14. 飞行管理系统软件测试技术应用研究,TP311.52
  15. 基于XML技术的软件可靠性测试系统的研究与实现,TP311.52
  16. 基于工作流的软件问题报告系统,TP311.52
  17. 实时弹载计算机软件闭环动态测试平台,TP311.52
  18. 基于CMMI的配置管理工作流模型的研究与实现,TP311.52
  19. 软件测试管理与测试应用实践,TP311.52
  20. 嵌入式实时系统测试的充分性研究与实践,TP306

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com