嵌入式软件测试的研究

被引量 : 0次 | 上传用户:cloudwing5237
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统在人类生活中发挥着重要的作用,包括飞行控制器这样的控制系统,以及洗衣机这样的家用电器。日前,嵌入式系统中软件的比重越来越大,也越来越复杂,保证嵌入式软件的可靠性正面临严峻的挑战。大多数软件测试方法都可以直接或间接地用于嵌入式软件的测试,但是由于操作系统的实时和嵌入式特性,嵌入式软件测试也面临一些特殊的问题。嵌入式软件作为一种特殊的软件,它也符合软件的大多数特征,要研究嵌入式软件测试就必须先了解软件测试。本文作者从软件测试着手,先介绍软件测试的基本理论基本概念,研究软件测试的方法,并引入嵌入式系统的概念,分析在嵌入式系统下软件的独特性,从而引出嵌入式软件测试。这是本论文的重点。作者将着重介绍嵌入式软件测试的相关知识,分析嵌入式软件测试的重点及难点,寻求解决办法,探索嵌入式软件测试的策略。嵌入式软件测试是近年来软件测试业新兴的研究课题,本文在介绍软件测试及嵌入式软件理论的基础上,还以某防火墙驱动程序的测试为例,介绍了嵌入式软件的一些实际测试方法。针对上述内容,论文将分四个部分来展开研究:1.研究软件测试。在这部分,从分析软件测试的现状着手,作者对软件测试的相关知识作了全面的介绍,包括:软件测试概念、软件测试的种种误区、软件测试的目的和意义,软件测试的各种分类等。2.介绍嵌入式系统。作为嵌入式软件及测试代码的开发和运行平台,要测试嵌入式软件,这是必须了解的知识。在这里,作者介绍嵌入式系统的历史,探索嵌入式系统的发展道路,解释嵌入式系统的定义,分析了嵌入式系统的特点。3.分析嵌入式软件测试。作为本论文的重点,作者从嵌入式软件测试的环境着手分析嵌入式软件测试的特殊性,寻找嵌入式软件测试的重点,发现嵌入式软件测试的难点,探索嵌入式软件测试的策略。4.详细介绍嵌入式软件测试。该部分,作者将按照单元测试、集成测试、系统测试的分类方式,以某防火墙芯片驱动程序的测试为例,详细介绍嵌入式软件测试的具体办法,包括:功能测试、边界值测试、覆盖率测试、内存检测等。
其他文献
端粒是位于染色体末端、能保护染色体不被降解的特殊结构。端粒酶则是能合成端粒DNA的酶,使得端粒的长度和结构得以稳定。端粒和端粒酶的发现推动了科学家对人类衰老和肿瘤发
在一些行政行为中,公共利益具有相当重要的意义,公共利益不同于其它诸如国家利益、社会利益之类的概念,不仅因为公共利益是这些行为的目的所在,更重要的,公共利益是一种价值
图像拼接(image mosaic)技术是将一组相互间存在重叠部分的图像序列进行空间匹配对准,经重采样融合后形成一幅包含各图像序列信息的宽视角场景的、完整的、高清晰的新图像的
论文参考了以往的跨海大桥建设经验,对跨海大桥下部结构的设计施工方法进行研究。文中以主通航跨和非通航段为划分,详细介绍了各种适用于跨海大桥下部结构的设计与施工方案。在
介绍了新型电力系统蓄电池充、放电装置的系统结构 ,研究了一种基于恒频电流跟踪PWM技术的控制原理 ,给出了控制器关键参数的设计方法 ,控制电路简单实用。实验结果表明 ,这
随着移动网络时代的到来,“翻转课堂”式教学迅速得到了普及发展,同时也为新一轮教育结构性改革带来了新的机遇与思考。以人民教育出版社高中生物必修一《细胞器》一节为例,
本文研究了3G网络文化传播的特点,分析了3G网络文化对青年大学生价值观、道德观等方面的影响,提出了丰富网上教育资源、教育工作者进网络及加强网络管理等加强青年教育的对策
商用车辆运营系统(Commercial Vehicle Operations)作为智能交通系统(Intelligent Transport System)体系框架的重要组成部分,越来越受到人们的关注。实现对商用车辆运营的智
  科普志愿者是重要的科普力量,全国科普志愿者队伍基本形成,但是,科普志愿者队伍素质有待于提高。怎样打造高素质的科普志愿者队伍,该文提出关于建立高素质科普志愿者队伍的建
牙周基础治疗对控制糖尿病疾病患者牙周炎症症状有重要意义.本文通过对480例糖尿病伴慢性牙周炎患者基本资料的分析,在患者进行牙周基础治疗过程中伴随口腔护理工作,显著提高