概述
INTEWORK-TAE(Test Automation Executor) 是一款通用的測試用例自動化執行框架,用于汽車電子自動化測試,可支持仿真( MIL/SIL/HIL)、故障注入、 故障診斷、測量標定等測試業務,提供友好的圖形化界面,采用拖拽方式搭建測試序列,可定制化生成多種格式的測試報告。TAE 提供大量功能組件和豐富的工具支持,幫助用戶快速完成產品測試工作,提高測試質量和測試效率。覆蓋 MIL 測試、HIL 測試、智能座艙測試、OTA 測試等多種測試場景。
產品特點
· 簡單易上手:界面簡潔,功能分區明確,交互清晰友好
· 序列開發便捷:提供流程圖式序列、Python 文件及 Excel 表格方式開發測試序列,滿足多種使用場景
· 工具支持豐富:支持二十多種常用測試工具,每種工具都提供專屬功能組件
· 測試序列復用:兼容不同仿真平臺和測試工具,同類型測試序列可復用至多種測試環境
· 報告自動生成:支持 HTML、PDF、Word 等多種格式測試報告,可自定義報告模板
· 支持測試管理:可連接測試項目管理工具,支持遠程任務下發執行及報告回傳
· 支持響應迅速:提供教學視頻、使用手冊等多種資源,協助用戶快速上手軟件
產品功能
· 環境配置
— 工具配置:可創建設備節點,避免測試序列直接關聯工具及設備,當測試環境發生變化時,降低維護成本
— 數據字典:可建立數據字典,讓序列與信號解綁,在信號路徑等屬性發生變化時可自動同步至所有序列,易于維護。統一變量命名規范,可自動填寫信號路徑,支持檢索、批量操作等功能,分類管理更簡單
— 多設備連接調用:同序列可調用多臺設備。支持分布式工具調用,可調用位于不同下位機的測試工具,環境搭建更方便
· 多種序列搭建方式
— 支持拖拽方式搭建序列,可在圖形化界面拖拽組件搭建序列,簡單清晰,適合大部分場景
— 支持使用標準 Excel 模板自動生成測試序列,完成用例編寫即可執行,省去腳本開發的工作,提升工作效率
— 支持 Python 腳本搭建,TAE 集成
Python 環境,支持變量提示和語法檢查,可快速集成特殊算法和功能
· 提供多種功能組件
— 測試序列框架類,Group,用于對測試序列進行劃分
— 基礎控件類,Wait、Compute、ScriptBlock
等,提供了讀寫變量、執行控制、Python 腳本等功能,幫助用戶實現基本操作和復雜功能
— 邏輯控制類,If-Else、Switch Case、While、Break等邏輯控件,用于對序列執行進行邏輯控制
— 工具組件,TAE V3.0目前已支持20多種測試工具,包括模型仿真、場景仿真、測量標定、診斷、安卓測試等相關工具,覆蓋了MIL、SIL、HIL 等多個測試階段,可支持功能測試、集成測試、系統測試等多種測試類型支持的工具
· 測試步驟復用
— 支持用戶將常用測試步驟封裝成Clib庫,作為公共資源獨立管理。Clib庫可在多個項目及用例中引用,對庫文件內容的修改可同步至所有引用該 Clib 庫的用例
· LTC/CTC
— 在測試過程中,經常出現相同測試邏輯需要以不同參數多次執行測試的情況,為避免用戶重復搭建測試序列,TAE 引入 LTC/CTC(邏輯測試用例 / 具體測試用例)機制,可以為測試序列中的參數賦予多個值形成不同的序列,達到序列泛化的目的,提高序列搭建效率
· 測試執行
— 靜態語法檢查,在編輯測試序列的過程中,TAE 會自動檢查序列中的語法和參數問題,在 Problem 窗口進行顯示,幫助用戶快速定位問題,提高序列調試效率
— 提供運行監控,在測試序列執行過程中,TAE 提供運行監控界面用于跟蹤序列執行情況和執行結果,在監控界面提供五種狀態:Success、Failed、None、 Error、Undefined 來區分不同的運行狀況和結果,通過運行監控界面實時輸出信息,便于用戶了解當前測試運行狀態
— 測試計劃管理,支持拖拽測試序列的方式搭建測試計劃,在測試計劃中可選擇 CTC 執行,自定義執行次數和順序,讓測試工程師專注于用例設計等更有價值的工作
· 報告生成
— 報告格式豐富,
支持多種文件格式, 包括 HTML、 PDF、PPT、Word 等,可根據需要拆分總報告為多個子報告
— 支持修改報告標題、項目名稱等基礎信息,允許用戶對報告內容做篩選和調節
— 可定制報告模板,基于報告引擎 JasperReport 開發,便于用戶自定義開發報告模板滿足個性化需求
典型測試場景
· HIL 測試
在 HIL 測試中,按控制器功能及所屬域不同,使用的測試工具和硬件環境也不同,以智駕相關HIL 測試為例。 TAE 支持在智駕
HIL 測試中,連接實驗管理軟件以控制程控電源、故障注入或網絡信號等板卡。可連接車輛動力學模型軟件,支持控制模型運行、修改及監控模型內參數,可控制模型文件通過實驗管理軟件自動下載至實時系統。此外,在智駕相關 HIL 測試中,TAE可調用場景仿真軟件,支持通過發送 SCP 指令快捷修改場景參數。
· OTA 測試
在汽車 OTA 場景中,會涉及 OTA 管理系統下發或控制更新,HMI 操作更新內容下載及安裝等過程。針對管理系統,TAE 支持自動化控制網頁端實現更新任務觸發等工作。同時 TAE 提供 ADB 控制的方式連接安卓設備,可多設備同時連接和調用,提供多種安卓測試組件,支持腳本錄制和調用,通過自動錄制和圖形化搭建方式,讓用戶無需編程能力即可快速上手搭建測試序列,幫助用戶輕松完成 OTA 功能測試,HMI 的功能驗證,多屏交互測試等工作。
· 總線 / 診斷測試
針對車內網絡測試,可通過搭載有 TAE 的上位機連接程控電源、VCI 設備及待測控制器形成簡易臺架。 TAE 支持連接調用 VBA 等多種常用的總線工具,可控制節點仿真報文發送,支持讀寫報文、信號值。同時
TAE 具備解析總線 / 診斷數據庫文件功能,可根據輸入
DBC 文件解析當前節點下包含的報文及信號,解析 ODX/PDX/CDD 文件以獲取當前控制器支持的診斷服務、DTC、DID 等內容,實現報文或服務快捷發送和讀取。除軟件工具調用外,TAE 支持直接調用總線 VCI 設備進行測試。
了解更多:請致電 010-64840808轉6117或發送郵件至market_dept@hirain.com(聯系時請說明來自控制工程網)。