【硕士论文】嵌入式软件测试平台的研究与实现.pdf

【硕士论文】嵌入式软件测试平台的研究与实现.pdf

ID:32033337

大小:1.52 MB

页数:81页

时间:2019-01-30

【硕士论文】嵌入式软件测试平台的研究与实现.pdf_第1页
【硕士论文】嵌入式软件测试平台的研究与实现.pdf_第2页
【硕士论文】嵌入式软件测试平台的研究与实现.pdf_第3页
【硕士论文】嵌入式软件测试平台的研究与实现.pdf_第4页
【硕士论文】嵌入式软件测试平台的研究与实现.pdf_第5页
资源描述:

《【硕士论文】嵌入式软件测试平台的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京航空航天大学硕士学位论文嵌入式软件测试平台的研究与实现姓名:乔文军申请学位级别:硕士专业:测试计量技术及仪器指导教师:万晓冬20070201南京航空航天大学硕士学位论文摘要随着计算机技术的飞速发展,嵌入式系统的硬件规模和性能得到了极大提高,相应的,嵌入式系统软件和应用软件的规模也日益提高,在整个嵌入式系统开发周期中所占的比重越来越大,复杂程度也越来越高。软件的质量对整个产品的质量起到了决定性的作用。因此我们迫切需要一种针对嵌入式领域的测试工具来提高软件的质量和可靠性,缩短软件的开发周期。覆盖测试是嵌入式软件测试中的重要环节。覆盖测试的关键技术是对

2、程序代码的分析和处理。本文在对专业覆盖测试工具及其实现方法进行深入细致分析的基础上,着重研究了插装方法和技术,提出了利用改进的插装方式来实现嵌入式软件源程序插装的方法,同时提出了一个宿主机和目标机交联测试的模型。传统的嵌入式软件覆盖率测试主要采用插装目标代码的方式,而本文主要以插装源代码的方式,构建了一个嵌入式软件测试平台ARMT,该测试平台主要实现了词法分析,语法分析和插装,串口通信,显示以及测试用例选择等功能。ARMT测试平台的硬件测试环境由PC机和EasyARM2100实验系统共同组成,EasyARM2100实验系统采用的是Philips公司的

3、LPC2114。本文的最后,在PC机和EasyARM2100系统交联的测试环境中,通过实例验证了测试平台的实用性和覆盖率测试结果的正确性。关键词:软件测试,嵌入式系统,ARM,软件插装,覆盖率i嵌入式软件测试平台的研究与实现ABSTRACTAlongwiththerapiddevelopmentofcomputertechnology,thescaleandcapabilityofhardwareofembeddedsystemhasbeengreatlyimproved.Accordingly,thescaleofsystemsoftwareand

4、applicationsoftwareofembeddedsystemalsogrowincreasingly.ThereisnodoubtthattheR&DofsoftwareplaysamoreandmoreimportantroleinR&Dofthewholeembeddedsystem.Andthesoftwarealsobecomesmoreandmorecomplex.Thequalityofsoftwareplaysadecisiverole.Soweneedatestingsystemdesignedforembeddeddoma

5、intoimprovethequalityandreliabilityofthesoftwareandshortentheR&Dcycle.Coveragetestistheveryimportantpartoftheembeddedsoftwaretest.Thekeytechniqueofcoveragetestistheanalysisandprocessofthesourcecode.Basedonthedeeplyanalysisandresearchofthefunctionandmechanismofseveralcurrentpopu

6、larcoveragetesttools,thethesispayemphasisontheprograminstrumentationmethodandtechnologyandbringforwardanimprovablesourcecodeinstrumentationmodeonembeddedsoftware,Atthesametimethethesisadvanceainteractedmodelbetweenhostandtarget.Traditionalcoveragetestmethodonembeddedsoftwareisi

7、nstrumentationofobjectcode,whilethethesisadoptinstrumentationmodeofsourcecode,buildasystemofembeddedsoftwaretest.Itachievesthefunctionsincludeoflexicalanalysis,parsingandinstrumentation,communication,displayandcasechoicefunctionandsoon.Nowtheseveralmodelshavebeenaccomplished.Th

8、ehardwareenvironmentofthetestsystem(ARMT)includesPCand

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。