嵌入式軟件自動化測試平臺的研究與實現(xiàn)

嵌入式軟件自動化測試平臺的研究與實現(xiàn)

ID:46601658

大?。?98.82 KB

頁數(shù):5頁

時間:2019-11-26

嵌入式軟件自動化測試平臺的研究與實現(xiàn)_第1頁
嵌入式軟件自動化測試平臺的研究與實現(xiàn)_第2頁
嵌入式軟件自動化測試平臺的研究與實現(xiàn)_第3頁
嵌入式軟件自動化測試平臺的研究與實現(xiàn)_第4頁
嵌入式軟件自動化測試平臺的研究與實現(xiàn)_第5頁
資源描述:

《嵌入式軟件自動化測試平臺的研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、嵌入式軟件自動化測試平臺的研究與實現(xiàn)陳琳等2011年3月第42卷第1期(總第143期)嵌入式軟件自動化測試平臺的研究與實現(xiàn)陳琳1,一,張育平1,倪紅英2,3,崔玉美4(1.南京航空損歷凈黼息科學(xué)與技術(shù)學(xué)院,南京210016:2.中國航空無線電電子研究所勒叫懶}評中心,上海200233:3.航空電子系統(tǒng)綜合技術(shù)國防科技重點實驗室,上海20023314.上海城市管理學(xué)院,上海200438)[摘要]隨著嵌入式系統(tǒng)的廣泛應(yīng)用,對其軟件進(jìn)行完善而又高效的測試成為必須.本文提出了一種聯(lián)系宿主機(jī)和目標(biāo)機(jī)的自動化測試平臺.該平臺分為宿主機(jī)端的

2、測試管理和目標(biāo)機(jī)端的測試代理,實現(xiàn)了代碼自動插裝、腳本自動化批量執(zhí)行、功能測試.分支覆蓋、數(shù)據(jù)通信和測試結(jié)果報告生成等功能。[關(guān)鍵詞】嵌入式軟件;軟件測試:插裝;通信優(yōu)化【中圖分類號]TP311.56[文獻(xiàn)標(biāo)識碼】A【文章編號]1006·141X(2011)01-0029-05ResearchandImplementationofAnAutomaticEmbeddedTestHarnessCHENLin1,一,ZHANGYu.ping1,NIHong.ying2,一,CUIYu-mei4(1.CollegeofInformat

3、ionScienceandTechnology,NUAA,Nanjing210016,China;2.SoftwareTesting&EvaluationCenter,CARERI,Shanghai200233,China:3.NationalKeyLaboratoryofScienceandTechnologyonAvionicsIntegrationTechnologies,Shanghai200233,China;4.ShanghaiTechnicalCollegeofUrbanManagement,Shanghai20

4、0438,Clma)Abstract:Wimtheextensiveapplicationofembeddedsystem,it'snecessarytotestitssoftwareperfectlyandeffectively.Thispaperintroducesanautomatictestharnesstoconnecthostandtargetwhichisdividedintotestmanagerinhostandtestagentintarget.Thistestharnessimplementsprogra

5、mautomaticinsmanentation,automaticexecutionofabatchoftestscripts,functiontestingmodule,branchcoverage,datacommunicationanddocumentreportmodule.Keywords:embeddedsoftware;sonwa∞testing;programinsmanentation;op"tnnizationofcommunication1引言隨著計算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)廣泛應(yīng)用于實際生活中,與

6、此相應(yīng)的嵌入式軟件規(guī)模也日益擴(kuò)大,而對其開發(fā)周期、產(chǎn)品質(zhì)量等方面的要求卻絲毫沒有降低,相反軍事國防、航空航天、醫(yī)療科研等諸多領(lǐng)域使用的嵌入式軟件需要極高的29·可靠性。系統(tǒng)而完善的測試是保證軟件滿足用戶需求和產(chǎn)品質(zhì)量的重要手段。自動化技術(shù)的引入縮短了軟件測試生命周期,提高了軟件測試的可維護(hù)性和可回歸性。目前國外有一些比較成熟的商用測試工具,如英國IPL公司的Cantata++、美國WINDRIVER公司的CoverageScope和Rational公司的VisualTest等。March2011V01.42No.I(seria

7、lNo.143)航空電子技術(shù)AVIONICSTECHNOLOGY但這些商用軟件一般不提供外部API,很難在此基礎(chǔ)上針對不同項目進(jìn)行定制服務(wù);同時高昂的價格、單一的測試功能、非中文化界面也制約了其廣泛應(yīng)用。本文提出了一種嵌入式軟件自動化測試平臺,它可實現(xiàn)源代碼自動插樁、腳本自動化驅(qū)動功能測試和覆蓋測試、在宿主機(jī)與目標(biāo)機(jī)間進(jìn)行測試交流反饋,最終生成功能測試報告和覆蓋報告。2嵌入式軟件自動化測試平臺設(shè)計本文設(shè)計的嵌入式軟件自動化測試平臺的架構(gòu)圖如圖1所示。本平臺主要由兩層結(jié)構(gòu)組成,即測試管理工具和測試代理。測試管理工具運作于宿主機(jī):

8、其主要實現(xiàn)源代碼的自動插樁,與目標(biāo)機(jī)的通信,測試腳本的管理和測試結(jié)果分析與報告生成;測試代理運作手目標(biāo)機(jī):其主要實現(xiàn)與宿主機(jī)的通信,測試腳本的自動化批量執(zhí)行,測試結(jié)果和覆蓋數(shù)據(jù)的緩存。I啊閉絕登—網(wǎng)Il≮孽黼I阿麗I匕爿削L—蘭=====生一一J廣—業(yè)]鬯:!!!!I宿r(nóng)gt

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。