通用自動化測試軟件 — TAE

概述

        INTEWORK-TAE(Test Automation Executor) 是一款通用的自動化測試軟件,可以兼容不同的仿真系統,同時具備了故障注入、標定、測量、診斷、模型在迴路測試(MIL) 等一系列與 ECU 測試相關的功能。TAE 可以與 TPA 測試項目管理軟件無縫集成,在 TPA 中制定的測試項目數據可以作爲頂層輸入便捷地導入 TAE 中,TAE 中的自動測試報告也可以上傳到 TPA 中,進行測試執行情況的統計和分析。

 

產品功能

1. 豐富的測試組件庫

        TAE 作爲自動化測試用例的集成開發環境,將常用編程語言的語句和系統函數進行了圖形化建模,並提供了許多快捷的方式如表達式編寫、曲線配置等輔助用戶配置組件屬性。

  • 序列框架類組件,例如序列框架、函數體

  • 流程控制類組件,例如 if、else、while

  • 常用函數類組件,例如 Print、Assert、Wait

  • HIL 類組件,基於 ASAM HIL API 標準,支持多種仿真機

  • 故障注入類組件,模擬各種硬件信號故障

  • 診斷類組件,基於 SAE J2534 標準,支持多種硬件接口卡

  • 標定測量類組件,基於 ASAM MCD3 標準,支持多種標定測量工具

  • MATLAB 組件,支持模型在迴路(MIL)的自動化測試

  • Vector 組件,支持 CANoe、CANscope、CANstress 等 Vector 工具

     

2. 便捷的測試用例搭建方式

        TAE 提供了圖形化的序列編輯器用來搭建自動測試序列。用戶用較低的學習成本,就可以以拖拽的方式高效地搭建自動測試序列,同時 TAE 提供了對 Python 腳本的支持,方便用戶進行復雜數據的處理。

  • 圖形化測試用例

  • 基於拖拽方式完成測試用例的搭建

  • 支持 Python 語言進行自定義組件的開發和測試用例的搭建

  • 用例開發階段支持靜態編譯及語法檢查,減少調試工作量

  • 支持測試用例離線開發及調試

  • 支持測試用例執行過程和運行結果的監視

     

3. 高度的測試用例重用

        如果一個測試步驟會被其他測試序列重用,那麼可以將其封裝成用戶庫。隨着測試項目的進行,用戶庫中的內容會越來越豐富,它們會大大提高測試序列開發的效率。用戶庫可以單獨編輯,並同步到使用該用戶庫的測試序列中。

  • 支持用戶自定義用例庫,支持庫文件對引用文件的一鍵更新

  • 引入 LTC\CTC 機制,實際用例重用同一邏輯測試用例,減少測試用例的開發數量

  • 將測試用例變量與模型、信號列表、ECU 信號隔離,有效保證測試用例在不同硬件環境、模型環境下的重用

     

4. 靈活的測試工程及計劃管理

        在執行測試用例時,可以建立包含測試用例的測試計劃,以便於在無人干預的情況下,自動執行一系列的測試用例。測試計劃可配置任一測試用例的執行順序和次數。

  • 統一管理測試工程,包含測試計劃、測試用例、測試報告和測試設備

  • 支持配置一組或多組測試用例的執行順序、次數及範圍

     

5. 可定製的測試報告

        TAE 能夠自動生成基於測試結果的報告文檔。測試報告開頭部分爲基於測試結果的統計信息。用戶可選擇生成詳細的測試報告,也可生成一目瞭然的概要測試報告。除此之外,還可根據需要定製測試報告的內容結構。

  • 支持測試報告的自動生成

  • 支持測試報告樣式的自定義

  • 支持生成 HTML、PDF 等格式的測試報告

 

支持的工具

 

部分工具供應商

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章