CANoe是一款廣泛應用于車(chē)輛開(kāi)發(fā)、仿真、測試和分析方面的專(zhuān)業(yè)工具,支持需求分析、系統實(shí)現、測試驗證的整個(gè)過(guò)程。在測試領(lǐng)域,CANoe更是因其眾多獨特的特點(diǎn)和優(yōu)勢被大家廣泛應用。
(資料圖片)
隨著(zhù)汽車(chē)新四化進(jìn)程的深入發(fā)展,測試內容日益復雜,越來(lái)越多的測試場(chǎng)景需要多種工具與系統協(xié)同完成,對測試工程師的技能要求較高,且測試過(guò)程復雜、測試周期長(cháng)。東信創(chuàng )智結合豐富的網(wǎng)絡(luò )測試經(jīng)驗、CANoe產(chǎn)品應用經(jīng)驗與軟件開(kāi)發(fā)經(jīng)驗,探索出CANoe擴展服務(wù)應用模式,使CANoe可以系統化、便捷化的與其他設備、工具、系統進(jìn)行數據交換與互聯(lián)互通,實(shí)現復雜場(chǎng)景的一鍵式測試,簡(jiǎn)化測試流程,提升測試效率。
擴展服務(wù)基于板卡/電源/示波器等硬件設備提供的驅動(dòng)或SDK,通過(guò)串口或USB接口等方式連接到硬件設備,通過(guò)發(fā)送控制指令或接收數據來(lái)實(shí)現對硬件設備的控制。關(guān)注車(chē)端公眾號
基于硬件對接能力,可以在測試用例中對接電源、串口、ADB的命令控制等內容,將測試相關(guān)的硬件功能集成到CANoe的測試能力里,擴展CANoe的測試范圍。
擴展服務(wù)基于各類(lèi)工具提供的訪(fǎng)問(wèn)接口(LIB庫、COM接口等形式),與第三方工具實(shí)現業(yè)務(wù)交互,支持復雜業(yè)務(wù)場(chǎng)景的一鍵式操作。
基于工具對接能力,可以在測試過(guò)程中通過(guò)CANoe調用NI、dSPACE或用戶(hù)自研等專(zhuān)業(yè)工具執行多維度的測試功能,通過(guò)業(yè)務(wù)參數傳遞業(yè)務(wù)需求及執行結果,實(shí)現業(yè)務(wù)聯(lián)動(dòng)。
擴展服務(wù)可以通過(guò)HTTP、HTTPS、SOAP等協(xié)議,與各類(lèi)業(yè)務(wù)管理系統、云平臺等進(jìn)行服務(wù)對接。也可通過(guò)調用其他中間件或Windows服務(wù),執行外部服務(wù)的相關(guān)功能。
基于服務(wù)對接能力,可以豐富CANoe的業(yè)務(wù)范圍,與各類(lèi)商用軟件或用戶(hù)自研系統實(shí)現業(yè)務(wù)互聯(lián)互通,如:可以在CANoe測試執行結束后與客戶(hù)系統對接,將測試結果進(jìn)行系統記錄。
擴展服務(wù)具有強大的數據處理能力,可以對傳感器、設備或其他數據源采集的數據進(jìn)行實(shí)時(shí)處理、分析和控制。
基于數據處理能力,可以實(shí)現對各類(lèi)對接內容的數據加工,使其滿(mǎn)足不同技術(shù)、業(yè)務(wù)連接需要,支持CANoe與各類(lèi)硬件、工具、系統的對接。
擴展服務(wù)可以將CANoe功能封裝為中間件或Windows服務(wù)。這些組件通過(guò)后臺運行的方式處理數據和執行任務(wù),可提高系統的可靠性和穩定性。
基于后臺服務(wù)能力,可以基于CANoe定制Windows服務(wù),如接收服務(wù)器指令,將測試結果推送到平臺端。
擴展服務(wù)支持各類(lèi)業(yè)務(wù)場(chǎng)景的邏輯編排,可基于場(chǎng)景測試時(shí)序隊列,實(shí)現跨工具、跨系統、跨業(yè)務(wù)的流程測試,實(shí)現基于業(yè)務(wù)邏輯的場(chǎng)景編排與業(yè)務(wù)執行。也支持某一測試過(guò)程的循環(huán)執行,通過(guò)高強度重復執行,驗證測試內容的健壯性與穩定性。
執行過(guò)程與執行結果可通過(guò)日志、數據文件等形式提供內容跟蹤。
應用1:Bootloader刷寫(xiě)場(chǎng)景需要與不同類(lèi)型的硬件進(jìn)行對接。CANoe擴展服務(wù)可實(shí)現與電源或其他硬件集成,進(jìn)行硬件相關(guān)操作。
應用2:Bootloader刷寫(xiě)場(chǎng)景需要驗證硬件對異常升級包的響應情況。CANoe擴展服務(wù)可進(jìn)行數據解壓、數據篡改、數據壓縮操作,篡改升級包內容進(jìn)行錯誤刷寫(xiě)驗證,便于自動(dòng)化測試。
應用3:Bootloader刷寫(xiě)場(chǎng)景需要對測試結果進(jìn)行統一管理分析。CANoe擴展服務(wù)可將測試結果數據推送到已有的云分析平臺進(jìn)行分析展現,也可以利用測試數據直接生成Excel分析報告,提交整體結果到已有的云分析平臺,實(shí)現測試結果的云端管理。
通過(guò)CANoe擴展服務(wù)的應用,可以使CANoe能夠便捷的與第三方工具/系統/硬件互聯(lián)互通,實(shí)現復雜測試邏輯的一鍵式調用,簡(jiǎn)化操作步驟、縮短測試周期、提升工作效率。
泛應用于車(chē)輛開(kāi)發(fā)、仿真、測試和分析方面的專(zhuān)業(yè)工具,支持需求分析、系統實(shí)現、測試驗證的整個(gè)過(guò)程。在測試領(lǐng)域,CANoe更是因其眾多獨特的特點(diǎn)和優(yōu)勢被大家廣泛應用。
隨著(zhù)汽車(chē)新四化進(jìn)程的深入發(fā)展,測試內容日益復雜,越來(lái)越多的測試場(chǎng)景需要多種工具與系統協(xié)同完成,對測試工程師的技能要求較高,且測試過(guò)程復雜、測試周期長(cháng)。東信創(chuàng )智結合豐富的網(wǎng)絡(luò )測試經(jīng)驗、CANoe產(chǎn)品應用經(jīng)驗與軟件開(kāi)發(fā)經(jīng)驗,探索出CANoe擴展服務(wù)應用模式,使CANoe可以系統化、便捷化的與其他設備、工具、系統進(jìn)行數據交換與互聯(lián)互通,實(shí)現復雜場(chǎng)景的一鍵式測試,簡(jiǎn)化測試流程,提升測試效率。
擴展服務(wù)基于板卡/電源/示波器等硬件設備提供的驅動(dòng)或SDK,通過(guò)串口或USB接口等方式連接到硬件設備,通過(guò)發(fā)送控制指令或接收數據來(lái)實(shí)現對硬件設備的控制。關(guān)注車(chē)端公眾號
基于硬件對接能力,可以在測試用例中對接電源、串口、ADB的命令控制等內容,將測試相關(guān)的硬件功能集成到CANoe的測試能力里,擴展CANoe的測試范圍。
擴展服務(wù)基于各類(lèi)工具提供的訪(fǎng)問(wèn)接口(LIB庫、COM接口等形式),與第三方工具實(shí)現業(yè)務(wù)交互,支持復雜業(yè)務(wù)場(chǎng)景的一鍵式操作。
基于工具對接能力,可以在測試過(guò)程中通過(guò)CANoe調用NI、dSPACE或用戶(hù)自研等專(zhuān)業(yè)工具執行多維度的測試功能,通過(guò)業(yè)務(wù)參數傳遞業(yè)務(wù)需求及執行結果,實(shí)現業(yè)務(wù)聯(lián)動(dòng)。
擴展服務(wù)可以通過(guò)HTTP、HTTPS、SOAP等協(xié)議,與各類(lèi)業(yè)務(wù)管理系統、云平臺等進(jìn)行服務(wù)對接。也可通過(guò)調用其他中間件或Windows服務(wù),執行外部服務(wù)的相關(guān)功能。
基于服務(wù)對接能力,可以豐富CANoe的業(yè)務(wù)范圍,與各類(lèi)商用軟件或用戶(hù)自研系統實(shí)現業(yè)務(wù)互聯(lián)互通,如:可以在CANoe測試執行結束后與客戶(hù)系統對接,將測試結果進(jìn)行系統記錄。
擴展服務(wù)具有強大的數據處理能力,可以對傳感器、設備或其他數據源采集的數據進(jìn)行實(shí)時(shí)處理、分析和控制。
基于數據處理能力,可以實(shí)現對各類(lèi)對接內容的數據加工,使其滿(mǎn)足不同技術(shù)、業(yè)務(wù)連接需要,支持CANoe與各類(lèi)硬件、工具、系統的對接。
擴展服務(wù)可以將CANoe功能封裝為中間件或Windows服務(wù)。這些組件通過(guò)后臺運行的方式處理數據和執行任務(wù),可提高系統的可靠性和穩定性。
基于后臺服務(wù)能力,可以基于CANoe定制Windows服務(wù),如接收服務(wù)器指令,將測試結果推送到平臺端。
擴展服務(wù)支持各類(lèi)業(yè)務(wù)場(chǎng)景的邏輯編排,可基于場(chǎng)景測試時(shí)序隊列,實(shí)現跨工具、跨系統、跨業(yè)務(wù)的流程測試,實(shí)現基于業(yè)務(wù)邏輯的場(chǎng)景編排與業(yè)務(wù)執行。也支持某一測試過(guò)程的循環(huán)執行,通過(guò)高強度重復執行,驗證測試內容的健壯性與穩定性。
執行過(guò)程與執行結果可通過(guò)日志、數據文件等形式提供內容跟蹤。
應用1:Bootloader刷寫(xiě)場(chǎng)景需要與不同類(lèi)型的硬件進(jìn)行對接。CANoe擴展服務(wù)可實(shí)現與電源或其他硬件集成,進(jìn)行硬件相關(guān)操作。
應用2:Bootloader刷寫(xiě)場(chǎng)景需要驗證硬件對異常升級包的響應情況。CANoe擴展服務(wù)可進(jìn)行數據解壓、數據篡改、數據壓縮操作,篡改升級包內容進(jìn)行錯誤刷寫(xiě)驗證,便于自動(dòng)化測試。
應用3:Bootloader刷寫(xiě)場(chǎng)景需要對測試結果進(jìn)行統一管理分析。CANoe擴展服務(wù)可將測試結果數據推送到已有的云分析平臺進(jìn)行分析展現,也可以利用測試數據直接生成Excel分析報告,提交整體結果到已有的云分析平臺,實(shí)現測試結果的云端管理。
通過(guò)CANoe擴展服務(wù)的應用,可以使CANoe能夠便捷的與第三方工具/系統/硬件互聯(lián)互通,實(shí)現復雜測試邏輯的一鍵式調用,簡(jiǎn)化操作步驟、縮短測試周期、提升工作效率。
關(guān)注公眾號,點(diǎn)擊公眾號主頁(yè)右上角“ ··· ”,設置星標,實(shí)時(shí)關(guān)注智能汽車(chē)電子與軟件最新資訊
標簽: