摘要
学科专业计算机软件与理论
论文题目嵌入式软件系统测试平台研究
导师王晓斌副教授
硕士生余盛季
随着硬件技术的相对成熟和稳定,嵌入式软件在整个嵌入式系统开发周期中
所占的比重越来越大,复杂程度也越来越高。广泛的市场需求对嵌入式软件的开
发速度和质量提出了更高的要求,对它们进行快速有效测试的需求也日趋突出。
目前主流的测试系统均由国外厂商开发,国内对这方面的研发工作还处于起步阶
段。为取得更大的社会效益和经济效益,我们需要开发具有自我知识产权的嵌入
式软件测试系统,对嵌入式软件进行严格、全面和系统的测试。
覆盖测试是嵌入式软件测试中的重要环节。覆盖测试的关键技术是对程序代
码的分析和处理。完全独立开发代码分析程序的技术难度较高,与编译器相结合
是简化设计和增强测试功能的有效途经。
目前比较具有代表意义的产品是自由软件组织提供的编译测试系统
充分利用编译器强大的代码分析和处理功能,
拥有先进的技术背景和广泛的市场潜力,对它进行全面深入的研究具有很大的理
论和实际意义。本文介绍了的设计思想、系统结构和关键技术,进而详细
描述了的测试原理、主要数据结构和算法。
由于硬件体系结构和开发环境等因素,嵌入式软件测试与一般软件测试相比
具有其自身的特点。本系统在编译测试系统的基础之上进行了适当
的改进,增加了数据通信模块,修改了测试数据收集程序和处理程序,以适应嵌
入式软件系统测试平台的需求。
关键词嵌入式系统,软件测试,覆盖测试
斤
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工
作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地
方外,论文中不包含其他人己经发表或撰写过的研究成果,也不包含
为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明
确的说明并表示谢意。
签名涂盔于日期,。,年、月日
关干论文使用授权的说明
本学位论文作者完全了解电子科技大学有关保留、使用学位论文
的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁
盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文
的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或
扫描等复制手段保存、汇编学位论文。
保密的学位论文在解密后应遵守此规定
签名鱼鱼宜一导师签名
日期年月括日
第一章引言
第一章引言
课题背景
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应
应用, 对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,它是
先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合的产物。
随着国内外各种嵌入式产品的开发和推广,嵌入式系统己经广泛地渗透到科学研
究、工程设计、军事技术以及人们的日常生活中,在国民经济的各个方面承担着
越来越多的关键应用。
嵌入式系统对可靠性的要求比较高,特别是在军用系统方面,嵌入式系统存
在的问题或缺陷可能会导致严重的后果。即使是普通的民用系统,由于大批量生
产也会导致严重的经济损失。这就要求对嵌入式系统进行严格、全面和系统的测
试。
目前实用的嵌入式系统测试平台主要由国外厂商开发,比较具有代表性的测
试平台有公司的公司的
公司的和公司的等等。从总的情况来
看台功能较强,技术较先进,但一套测试系统价
格往往高达数万到十多万美元,极大增加了嵌入式系统的开发成本,无法得到普
遍的应用,影响了国内嵌入式系统的开发质量。
因此,我们需要开发一套具有自我知识产权的,功能比较完善,使用范围较
广的嵌入式系统测试平台,以提高和竞争力,在当今
的信息化建设中取得更大的社会效益和经济效益。
课题综述
本课题的目标是构造开发一个功能比较完善的对嵌入式软件进行不同级别
和不同类型的有效测试的通用嵌入式系统测试平台。
为达到这一目标,本课题的实现划分为三个主要的功能模块—功能测试系
统,代码测试系统和报告生成系统。功能测试系统主要通过产生目标系统需要的
测试信号并接收其输出来判断目标系统软硬件在功能上是否达到设计要求。代码
测试系统主要通过对嵌入式软件进行代码级的测试,如覆盖测试、追踪测试和性
能分析来判断软件设计是否存在缺陷。报告生成系统主要将得到的测试结果和接
收的测试数据进行分析,生成直观的报告文档。
本测试系统可以同时对独立运行或者协同工作的几个目标系统进行测试,以
提高工作效率,和系统的适用范围。对嵌入式系统的测试既
嵌入式软件系统测试平台研究论文 来自淘豆网m.daumloan.com转载请标明出处.