嵌入式系统课程报告-dragon-嵌入式软件测试技术
嵌入式系统的课程报告
嵌入式软件测试技术研究
摘要:本文首先从嵌入式软件的测试阶段、嵌入式软件的测试环境建立方法、嵌入式软件的测试策略以及嵌入式软件测试辅助工具三个方面简述了嵌入式软件的测试的相关理论,然后在理论的基础上,研究了嵌入式软件的覆盖测试技术以及嵌入式软件测试自动化技术,并且简单介绍了基于模型的嵌入式软件测试的现有典型方法。
1引言
随着嵌入式技术的发展和计算机硬件技术的进步,硬件元件的集成度大大增加,从而使嵌入式设备的硬件性能得到了极大的提高。与此同时,通过采用成熟的嵌入式操作系统,使系统可以在一个可靠、高性能的软件平台上运行。诸多技术的飞速发展使得嵌入式系统复杂性大大的增加,需要功能强大、性能稳定的应用软件与之相适应,所以在嵌入式系统开发中,软件代码的质量对嵌入式系统的质量起到了决定性的作用。另一方面,嵌入式系统及嵌入式软件的应用已经逐渐渗入到各行各业当中,尤其是在一些特种领域如航空航天、工业控制、交通、医疗和军事、汽车电子等领域。这些领域对产品质量要求非常严格,由软件产生的任何微小的问题往往会对生命财产导致无可挽回的、致命的损失。比如1963年,美国金星探测火箭控制系统程序中的一个极小的错误(即将逗号误写为一小数点),就造成了飞行失败,经济损失达1000万美元。再者,1996年,欧洲耗资7亿美元的Ariane-5火箭发射后解体爆炸,时候发现其原因是惯性参考系统中的一个软件设计错误,由于认为这个软件不会发生错误而未对它进行充分的测试。即使在安全要求不高的系统或应用中,软件错误或不可靠都有可能造成一定程度的损失和危害。以上种种对嵌入式软件的质量和可靠性提出了较高的要求。 目前,从技术上将,解决嵌入式系统软件质量的途径很多,如研究适合嵌入式软件特点 的软件开发新方法、研究适合实时嵌入式软件的质量度量方法和测试技术等,但笔者认为软件质量保证最有效最直接的方法是软件测试。事实上,整个软件行业对软件测试都十分重视。据研究机构统计分析表明,国外软件开发机构40%的时间是花在软件测试上,而软件测试费用也占开发总费用的30%~50%。对于可靠性、安全性有较高要求的软件,测试费用可能更高。要成功开发出高质量的软件产品,必须重视加强软件测试工作。
对于嵌入式软件来说,由于嵌入式系统的自身特点,如专用型、对硬件极强的依附性、实时性、内存有限性、可发工具昂贵等原因,使嵌入式软件的测试比一般软件的测试更加复杂,从而向已有的测试技术提出了新的要求。当前对嵌入式软件的质量控制多停留在以硬件为主,软件为辅的阶段,随着越来越多的领域使用软件和微处理器控制各种嵌入式设备,提高测试的效率、减少测试的成本,对日益复杂的嵌入式软件进行有效测试方法的研究将具有重要的意义。本文主要工作就是研究嵌入式软件的测试技术。
你可能喜欢
- 嵌入式硬件
- 软件测试实验报告
- 嵌入式软件系统
- 软件测试技术
- 信息技术论文
- 软件测试报告模板
- 嵌入式系统设计师
- 嵌入式硬件设计130页
- 第六章 嵌入式硬件结构设计93页
- 基于PowerPC嵌入式硬件的Linux桌面系统构建3页
- 第2章 Intel嵌入式硬件平台49页
- 第一章 嵌入式硬件概述63页
- 嵌入式硬件平台155页
- 软件测试实验报告18页
- 软件测试实验报告-太原理工大学-软件学院9页
- 软件测试实验报告20页
- 软件测试实验二(三角形白盒测试)报告5页
- 软件测试实验报告17页
- 软件测试实验报告8页
- 4、嵌入式软件系统设计104页
- 浅谈嵌入式软件操作系统3页
- 3 嵌入式软件系统56页
- 嵌入式软件系统开发复习8页
- 一名嵌入式软件工程师应具备那些技能(嵌入式系统设计师考试大纲)17页
- Chapter3-嵌入式软件系统86页
- 软件测试技术与实践_第3章 测试计划和缺陷跟踪纠正28页
- 嵌入式软件白盒测试技术104页
- 软件测试技术62页
- 软件测试技术与实践_第2章 软件测试准备知识25页
- 软件测试技术与实践_第1章 软件测试概述12页
- 《软件测试技术》课程设计报告——测试计划(2009级)18页
- 电子信息科学与技术专业论文5页
- 建筑工程管理论文:基于信息技术的建筑工程造价管理5页
- 建筑工地管理论文:信息技术在我国建筑工地管理中的应用8页
- 设备生产管理论文:信息技术在生产工艺及生产管理上的应用7页
- 信息技术德育论文5页
- 洛阳市2012年高中信息技术论文、课件通知3页
- 12软件项目国标文档模板-测试分析报告3页
- 软件测试报告模板17页
- 软件测试+功能测试报告+模板5页
- 车载DVD_软件测试报告_模板3页
- 软件测试报告模板9页
- 软件项目测试报告(模板)13页


