嵌入式軟件測試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
信息技術(shù)與網(wǎng)絡(luò)安全 4期
金成杰1,俎 濤2,張煥欣1
(1.上海中廣核工程科技有限公司,上海200241;2.北京火龍果網(wǎng)絡(luò)技術(shù)有限公司,北京100088)
摘要: 嵌入式軟件因?yàn)檫\(yùn)行環(huán)境的差異性造成測試工具各不相同,各個(gè)測試工具獨(dú)立使用,缺乏完整的工具方案。針對(duì)該問題,研制了嵌入式軟件測試平臺(tái),可提供嵌入式軟件測試的完整工具支持,包括全周期測試工具鏈、測試工作流建模、測試工作流自動(dòng)執(zhí)行、將各測試工具輸出的測試結(jié)果合并為完整的質(zhì)量報(bào)告、存儲(chǔ)測試工件的工程倉庫。該平臺(tái)把各種測試工具集成為一個(gè)完整的測試平臺(tái),提高了嵌入式軟件測試的完整性和效率。用戶還可以根據(jù)需要擴(kuò)展測試工具、工作和質(zhì)量報(bào)告,實(shí)現(xiàn)嵌入式軟件測試的復(fù)用機(jī)制。
中圖分類號(hào): TP311.5
文獻(xiàn)標(biāo)識(shí)碼: A
DOI: 10.19358/j.issn.2096-5133.2022.04.016
引用格式: 金成杰,俎濤,張煥欣. 嵌入式軟件測試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與網(wǎng)絡(luò)安全,2022,41(4):102-107.
文獻(xiàn)標(biāo)識(shí)碼: A
DOI: 10.19358/j.issn.2096-5133.2022.04.016
引用格式: 金成杰,俎濤,張煥欣. 嵌入式軟件測試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與網(wǎng)絡(luò)安全,2022,41(4):102-107.
Design and implementation of embedded software test platform
Jin Chengjie1,Zu Tao2,Zhang Huanxin1
(1.Shanghai CGN Engineering Technology Co.,Ltd.,Shanghai 200241,China; 2.Beijing Pitaya Network Technology Co.,Ltd.,Beijing 100088,China)
Abstract:
Abstract: Embedded software test tools are different because of the differences of operating environment, and each test tool is used independently, lacking a complete tool solution. To solve this problem,an embedded software testing platform is developed in this paper,which can provide a complete tool support for embedded software testing. It includes full-cycle test tool chain, test workflow modeling, automatic execution of test workflow, integration of test results output by each test tool into a complete quality report, and engineering warehouse for storing test artifacts. Embedded software testing platform integrates various testing tools into a complete testing platform, which improves the integrity and efficiency of embedded software testing. Users can also extend test tools, work and quality reports as needed to achieve the reuse mechanism of embedded software testing.
Key words : embedded software;integration testing;continuous integration;test platform
0 引言
嵌入式軟件常用于汽車、飛機(jī)、工業(yè)控制等領(lǐng)域,很多與人身安全密切相關(guān),為了保證軟件的質(zhì)量,會(huì)做盡可能多的測試:代碼檢查、單元測試、集成測試、系統(tǒng)測試等。這些測試都有相應(yīng)的測試對(duì)象、工具、質(zhì)量報(bào)告,而且不同的嵌入式軟件常常具有不同的運(yùn)行環(huán)境。以上因素造成了嵌入式軟件測試的復(fù)雜性和挑戰(zhàn)性。下面就對(duì)嵌入式軟件測試存在的問題進(jìn)行解讀,并提出相應(yīng)的解決方案。
本文詳細(xì)內(nèi)容請(qǐng)下載:http://theprogrammingfactory.com/resource/share/2000004107
作者信息:
金成杰1,俎 濤2,張煥欣1
(1.上海中廣核工程科技有限公司,上海200241;2.北京火龍果網(wǎng)絡(luò)技術(shù)有限公司,北京100088)
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。