当前位置:主页 > 科技论文 > 软件论文 >

嵌入式软件测试技术的研究

发布时间:2017-07-07 15:07

  本文关键词:嵌入式软件测试技术的研究


  更多相关文章: 嵌入式 软件测试 UML状态图 测试用例


【摘要】: 嵌入式系统是计算机技术、现代网络与通信技术、自动控制技术等高度融合的产物。嵌入式系统适应于对功能、可靠性、体积、功耗、成本等综合指标具有严格要求的专业计算机应用系统。目前,嵌入式系统已经在我们的生活和工作中得到广泛的应用。 随着嵌入式处理器和硬件技术的快速度发展,开发实时嵌入式系统产品的复杂程度也在日益提高。在该类产品的开发过程中,一个重要环节是对嵌入式软件的严格测试;为此,对嵌入式软件的测试方法进行研究具有十分重要的现实意义。 本文在基于ARM2410嵌入式系统产品的硬件电路设计、部分功能软件开发的基础上,重点对基于改进V模型的嵌入式软件的测试方法进行了分析,针对嵌入式软件测试的特点,提出了一种基于UML状态图的测试用例生成方法。在实践中,为了弥补UML状态图在描述实时系统上的不足,本文给出了一个状态图的实时扩展方案,提出了迁移等价类和测试树的概念,阐述了测试树生成测试用例的方法使用过程。最终根据上述算法实现了测试用例生成工具,并结合基于ARM2410的嵌入式系统设备人脸识别门禁的例子给出了实验结果,证明该工具的可行性及有效性。
【关键词】:嵌入式 软件测试 UML状态图 测试用例
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.52
【目录】:
  • 摘要4-5
  • ABSTRACT5-8
  • 第一章 绪论8-12
  • 1.1 课题研究背景8-9
  • 1.2 国内外发展现状9-10
  • 1.3 论文研究的主要内容10-12
  • 第二章 嵌入式系统及软件12-38
  • 2.1 嵌入式系统介绍12-13
  • 2.2 嵌入式系统的硬件平台的设计13-22
  • 2.2.1 嵌入式系统的硬件结构13
  • 2.2.2 ARM微处理器简介13-15
  • 2.2.3 三星ARM920T处理器S3C2410X15-18
  • 2.2.4 系统的硬件单元电路设计18-22
  • 2.3 嵌入式系统软件介绍22-26
  • 2.4 嵌入式系统软件设计26-38
  • 2.4.1 引导加载程序及vivi的移植26-28
  • 2.4.2 Linux内核的加载28-29
  • 2.4.3 文件系统的加载29-32
  • 2.4.4 设备驱动程序32-38
  • 第三章 嵌入式软件测试38-60
  • 3.1 通用软件测试简介38-47
  • 3.2 嵌入式软件测试简介47-53
  • 3.3 基于改进 V模型的嵌入式软件测试策略53-60
  • 第四章 基于 UML模型的嵌入式软件测试用例生成方法60-88
  • 4.1 UML模型简介60-63
  • 4.2 UML的扩展机制63-67
  • 4.3 测试用例构造方法的研究67-76
  • 4.3.1 一致性测试67-68
  • 4.3.2 方法描述68-69
  • 4.3.3 迁移等价类69-71
  • 4.3.4 生成测试序列71-74
  • 4.3.5 测试准则74-76
  • 4.4 测试用例生成工具的实现76-82
  • 4.5 测试用例构造方法举例及生成工具的验证82-88
  • 4.5.1 基于 ARM2410的嵌入式人脸识别门禁系统简介82-83
  • 4.5.2 基于 ARM2410的嵌入式人脸识别门禁系统测试树83
  • 4.5.3 基于 ARM2410的嵌入式人脸识别门禁系统实验结果83-88
  • 第五章 结束语88-90
  • 参考文献90-92
  • 致谢92-93
  • 攻读学位期间发表的学术论文目录93

【参考文献】

中国期刊全文数据库 前2条

1 陈东洛,尹霞,吴建平;网络协议中的时间约束测试[J];电子学报;2002年S1期

2 牟凯;顾明;;基于UML活动图的测试用例自动生成方法研究[J];计算机应用;2006年04期



本文编号:530685

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/530685.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户685a2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com