嵌入式软件测试的实践与研究

嵌入式软件测试的实践与研究

论文摘要

随着社会的发展,嵌入式系统在人们的工作和生活中起到了越来越重要的作用,手机作为嵌入式系统的代表已经成为人们生活中不可或缺的物品。随着人们对手机功能需求的增长,以及软硬件技术的发展和手机市场的飞速膨胀,手机厂商之间的竞争也日趋激烈。目前,嵌入式系统中软件系统的比重越来越大,也越来越复杂,嵌入式软件的可靠性正面临严峻的挑战。大多数软件测试方法都可以直接或间接地用于嵌入式软件的测试,但是由于操作系统的实时和嵌入式特性,嵌入式软件测试面临着不同环境的测试,这增加了嵌入式软件测试策略等问题。要考虑哪些测试需要在宿主机环境进行,那些需要在目标及环境进行。所以嵌入式软件测试有其自身的特点和难点。本文以手机软件的测试为例,对嵌入式软件测试进行了研究。主要工作包括:1.从嵌入式系统的介绍着手,分析了嵌入式系统的硬件及软件构成。由于软硬件的并行交互紧密,嵌入式软件的开发也需要引入软件工程的概念。嵌入式软件工程的目标是提高嵌入式系统的质量与生产率,最终实现嵌入式产品的工业化生产。2.分析了软件测试的基本方法和软件测试的过程,重点分析了嵌入式软件测试的特点、测试技术及测试工具。3.实现了手机软件的测试,包括测试需求,测试策略和计划,测试设计,测试执行和测试结果分析等软件测试过程。4.以手机软件测试为例对嵌入式软件测试方法及测试工具进行了研究。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 背景
  • 1.2 论文的组织
  • 第2章 嵌入式软件
  • 2.1 嵌入式系统概述
  • 2.1.1 嵌入式系统的概念和特点
  • 2.1.2 嵌入式系统硬件构成
  • 2.1.3 嵌入式系统软件构成
  • 2.2 嵌入式软件工程
  • 2.2.1 可行性分析和需求分析阶段
  • 2.2.2 设计阶段
  • 2.2.3 实现阶段
  • 2.2.4 测试阶段
  • 2.2.5 维护阶段
  • 2.3 嵌入式软件设计的质量
  • 第3章 软件测试
  • 3.1 软件测试的概念
  • 3.1.1 软件测试的发展
  • 3.1.2 软件测试的概念
  • 3.2 软件测试的过程
  • 3.2.1 单元测试
  • 3.2.2 集成测试
  • 3.2.3 系统测试
  • 3.2.4 确认测试
  • 3.3 软件测试技术
  • 3.3.1 静态测试和动态测试
  • 3.3.2 黑盒测试
  • 3.3.3 白盒测试
  • 3.3.4 几种重要的软件测试方法
  • 第4章 嵌入式软件测试
  • 4.1 嵌入式软件测试概述
  • 4.1.1 嵌入式软件测试介绍
  • 4.1.2 嵌入式软件测试的特点
  • 4.2 嵌入式软件测试环境
  • 4.2.1 嵌入式软件仿真测试环境
  • 4.2.2 交叉测试方式
  • 4.2.3 插桩技术
  • 4.3 嵌入式软件测试技术和工具
  • 4.3.1 软件测试工具
  • 4.3.2 硬件测试工具
  • 4.3.3 软硬结合测试工具
  • 第5章 手机软件测试
  • 5.1 手机软件系统概述
  • 5.1.1 手机操作系统简介
  • 5.1.2 项目概述
  • 5.2 测试过程管理工具
  • 5.2.1 TestLink
  • 5.2.2 Bugzilla
  • 5.3 手机软件测试
  • 5.3.1 测试需求分析
  • 5.3.2 测试计划分析与设计
  • 5.3.3 测试用例设计与实现
  • 5.3.4 测试执行过程与结果
  • 5.3.5 软件侧试缺陷管理
  • 5.3.6 用例维护分析
  • 第6章 测试结果分析与研究
  • 6.1 手机测试的特点
  • 6.2 测试过程的改进及测试方法应用
  • 6.3 手机软件测试工具的选择与比较
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].国产平台的机载嵌入式软件仿真验证技术[J]. 单片机与嵌入式系统应用 2020(02)
    • [2].一种航空机载嵌入式软件安全性评价方法研究[J]. 计算机测量与控制 2020(03)
    • [3].嵌入式软件平台在电力自动化装置中的应用研究[J]. 计算机产品与流通 2020(05)
    • [4].嵌入式软件技术的现状与发展方向[J]. 南方农机 2020(10)
    • [5].一种嵌入式软件组件更新方法的研究与实现[J]. 无线互联科技 2020(10)
    • [6].嵌入式软件技术的现状探讨[J]. 电子元器件与信息技术 2020(06)
    • [7].产教融合背景下计算机嵌入式软件安全技术发展思考——评《嵌入式软件安全保证技术》[J]. 安全与环境学报 2020(05)
    • [8].汽车车身控制器嵌入式软件平台化实现探索[J]. 电子元器件与信息技术 2020(08)
    • [9].嵌入式软件中的错误追踪机制[J]. 电子技术与软件工程 2019(02)
    • [10].面向安全性分析的嵌入式软件测试方法研究[J]. 电子世界 2019(01)
    • [11].嵌入式软件保护技术的探讨[J]. 中外企业家 2019(11)
    • [12].嵌入式软件技术现状及发展前景[J]. 中国新通信 2017(20)
    • [13].浅析嵌入式软件技术的现状与发展动向[J]. 通讯世界 2018(01)
    • [14].嵌入式软件技术的现状与发展[J]. 电子技术与软件工程 2018(11)
    • [15].可重构嵌入式软件缺陷优化预测仿真研究[J]. 计算机仿真 2018(08)
    • [16].关于物联网消费者和商户应该知道的5件事——澳学者提请关注嵌入式软件[J]. 物联网技术 2017(07)
    • [17].嵌入式软件可信性的设计和验证方法[J]. 西部皮革 2017(06)
    • [18].嵌入式软件覆盖测试[J]. 数字技术与应用 2017(08)
    • [19].嵌入式软件技术的现状与发展动向[J]. 信息系统工程 2016(01)
    • [20].一种星载嵌入式软件安全性测试方法[J]. 测控技术 2016(04)
    • [21].应用型本科嵌入式软件课程理论教学体系研究与探索[J]. 计算机教育 2015(16)
    • [22].浅析嵌入式软件调试器的设计与实现[J]. 电子技术与软件工程 2015(13)
    • [23].嵌入式软件工程师:用代码编织智慧人生[J]. 招生考试通讯(高考版) 2018(10)
    • [24].嵌入式软件的应用与发展探究[J]. 科学家 2017(01)
    • [25].嵌入式软件收入核算问题研究[J]. 商 2013(23)
    • [26].嵌入式软件全数字仿真测试平台[J]. 军民两用技术与产品 2019(11)
    • [27].嵌入式软件在计算机软件开发过程中的运用分析[J]. 电脑知识与技术 2020(04)
    • [28].微型嵌入式软件静态缺陷预测系统优化设计[J]. 现代电子技术 2020(10)
    • [29].嵌入式软件目标平台硬件与行为可视化建模技术[J]. 计算机产品与流通 2020(05)
    • [30].嵌入式软件外部质量评价方法设计[J]. 测试技术学报 2019(01)

    标签:;  ;  ;  

    嵌入式软件测试的实践与研究
    下载Doc文档

    猜你喜欢