smartsar内核自动化测试工具设计和实现的论文

smartsar内核自动化测试工具设计和实现的论文

ID:32807063

大小:7.89 MB

页数:82页

时间:2019-02-15

smartsar内核自动化测试工具设计和实现的论文_第1页
smartsar内核自动化测试工具设计和实现的论文_第2页
smartsar内核自动化测试工具设计和实现的论文_第3页
smartsar内核自动化测试工具设计和实现的论文_第4页
smartsar内核自动化测试工具设计和实现的论文_第5页
资源描述:

《smartsar内核自动化测试工具设计和实现的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浙江大学硕Ij学位沦义摘要现代汽车上使用了各式各样的电控单元(ECUs)。SmartSAR内核是基于AUTOSAR标准的汽车电子基础软件,具有以下特点:标准化、可移植和代码可重用。汽车电子软件的复杂度越来越高,软件测试需求也急剧增加。相比人工测试,在某些特殊的阶段使用自动化测试能够提高软件测试效率,并能保证测试结果的稳定性。根据SmartSAR内核的实际情况,本文在研究自动化测试方法和自动化测试框架的基础上,设计和实现了一种用于SmartSAR内核的自动化测试工具。该工具应用于SmartSAR内核的SmartOSEKOS的回归测试取得了良好的效益,它能快速的进行自动回

2、归测试,并获得准确的测试结果。本文实现了以下的成果:1)深入研究了汽车电子基础软件的自动化测试方法,具体包括了动态构建测试案例和自动编译测试案例的方法,自动在线编程的方法和自动测试结果判定的方法。2)设计并实现了基于CAN总线的传输协议用于传输测试案例。该传输协议提供传输大于8字节数据的功能。它的会话管理服务能对传输过程进行有效的控制。3)设计并实现了上位机和下位机协同的基于FLASH可在线编程特性进行测试案例在线编程(InApplicationProgramming,IAP)的方法。4)设计并实现了基于CodeWarrior自动化OLE接口并使用Perl脚本技术进行

3、测试案例自动化编译的功能。5)最后,设计并实现了用于SmartSAR内核的自动化测试工具。它具有自动编译测试案例,自动下载测试案例和执行测试的功能以及完善的测试案例管理功能。关键词:汽车电子,自动化测试,SmartSAR,在线编程,传输协议i浙江大学颂l:学位沦艾AbstractModemautomotivesemployvariedElectronicControlUnits(ECUs).SmartSARCoreiSAutomotiveElectronicBasicSoftwarebasedonstandardsofAUTOSAR.Ithasthefollowing

4、features:beingstandardized,portabilityandcodereusability.Automotiveelectronicssoftwarebecomesmoreandmorecomplex.Accordingly,softwaretestingrequirementsincreasegreatly.Comparedwithmanualtesting,automatictestingcanimproveproductivityremarkablyandassuresthestabilityoftestresultswhenitisemp

5、loyedinspecificdevelopmentstages.Basedonresearchesofautomatictestingmethodsandautomatictestingframeworks,thispaperdesignedandimplementedanautomatictestingtoolforSmartSARCoreaccordingtOtheconditionofSmartSARCore.ThistoolhasbeenemployedtOregressiontestingofSmartOSEKOS,andhasobtainedremark

6、ableeffectiveness.Thistoolcanexecuteregressiontestingautomaticallyandquicklywithaccurateresults.Themajorworkofthispapercanbesummarizedasfollows:1)Researchedautomatictestingmethodsforautomotiveelectronicssoftware,includes:themethodofbuildingtestcasesdynamicallyandcompilingtestcasesautoma

7、tically,themethodofexecutinglAP(InApplicationProgramming)automaticallyandjudgingtestresultsautomatically.2)DesignedandimplementedatransportprotocolwhichisusedtotransmittestcasesoverCANbus.Itcantransmitmorethan8bytesdata.Ithasthefunctionofsessionmanagementwhichcaneffectivelycont

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

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

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