vTESTstudio是用於創建自動ECU測試序列和用例的強大開發工具,支援使用者使用多種便捷的圖形化、表格、程式設計介面和內建智慧演算法靈活地設計測試序列和用例,高效地實現各種複雜測試需求和場景。vTESTstudio可用于所有產品開發階段:從模型測試(MIL),一直到基於軟體在環(SIL)和硬體在環(HIL)的系統驗證。vTESTstudio使用開放式介面,可以靈活、簡單地集成到現有工具鏈中。為了提高測試設計的效率並簡化再使用性,vTESTstudio提供了以下三種方法:
• 基於程式設計的
• 基於表格
• 圖形化的測試符號和測試開發方法。
核心價值
提供圖形化和可程式設計的測試設計平臺
高效地實現各種複雜的測試序列和用例
有序管理測試序列和用例
便於回歸測試和複用
形成完整的可追溯性
優勢和亮點
vTESTstudio提供各種測試設計編輯器,廣泛支援各類應用程式
vTESTstudio通過通用變體屬性支援測試的結構,實施和參數化
直接訪問測試序列中的XIL測試環境符號(HIL,SIL,MIL等)
憑藉參數化測試用例列表的支援,使用vTESTstudio無需大量程式設計即可達到高測試覆蓋率
vTESTstudio支持模糊測試(Fuzz testing)
支援標量值,測試向量和激勵曲線的測試序列的靈活參數化,可以通過所有測試設計語言訪問
由於採用了模組化結構和各種結構選項(例如庫和資料夾),可以輕鬆地維護測試項目
vTESTstudio在開發和測試報告中建立外部定義的需求和測試規範之間的完整可追溯性
開放式介面,可輕鬆集成到現有工具環境中
與CANoe, VectorCAST, Simulink和需求管理系統等開發測試工具鏈的完美集成
主要功能
測試設計編輯器
參數和波形編輯器
變體處理
測試覆蓋率
測試執行和報告
可追溯性
根據所涉及的任務和要求,用戶可以在vTESTstudio中所集成的各種相互補充的測試設計技術之間進行自由切換,以開發自動化測試序列。無論是用什麼編輯器實現的測試用例,都會顯示在“Test Case Overview”所展示的所有測試用例總覽列表中。vTESTstudio提供多種編輯器滿足不同的測試設計需要:
• 測試序列圖形化編輯器,支援使用者以圖形化方式創建測試用例。vTESTstudio會自動為圖中的每個路徑生成一個測試用例。直觀的圖形化顯示讓您可以輕鬆地查看複雜的測試邏輯
• 測試表編輯器,vTESTstudio支援使用者以表格形式定義線性測試序列,而無需任何程式設計知識。該編輯器為用戶提供了用於激勵和測試“被測系統”的特殊命令。它使您可以拖放方式來方便地將命令參數化,並提供智慧的輸入幫助
• 狀態圖編輯器,支援用戶將SUT的預期行為建模為狀態轉換圖。vTESTstudio會根據此測試模型自動生成測試用例。對於測試用例的生成,您可以在多種演算法(例如中國郵遞員問題演算法)和廣度搜索中進行選擇
• 程式設計編輯器,vTESTstudio提供兩種程式設計編輯器,一種用於C#,一種用於CAPL,為用戶提供現代開發環境的功能。您可以使用兩種程式設計語言(CAPL和C#)定義順序測試流或基於事件的測試流。要在C#中實現測試,您還可以使用Microsoft Visual Studio,與vTESTstudio進行集成
為了更高級別的功能,如測試用例和參數的重用,vTESTstudio在單獨的文件中定義和管理ECU參數和測試向量,允許您從所有實現語言訪問測試序列的參數。參數和測試向量可以定義為標量和列表,這些列表使您非常方便地執行測試序列的反覆運算。vTESTstudio中提供了一個方便的編輯器來編輯參數檔。
除此之外,vTESTstudio還支援通過使用波形編輯器曲線,可以定義被測系統的激勵曲線。預定義的片段類型(如脈衝...)可幫助您定義例如符合ECU測試標準(例如LV124)的電壓曲線。多個曲線可以在同一編輯器中輕鬆同步。除了激勵曲線外,還可以直接在圖形化使用者介面中定義檢查點。這使您可以驗證與激勵值同步的被測系統的預期行為。
vTESTstudio提供分類樹編輯器,用於支援查找測試用例資料。圖形介面中的分類和等價類的定義可幫助您快速、方便地找到所需的測試向量數量。對邊界值的直觀支持還可以幫助您將臨界值視為等效類的最小值和最大值。
vTESTstudio為用戶提供對ECU變體和測試變體的全面支持。在vTESTstudio中,變體由所謂的變體屬性工作表示。在測試專案中,您可以根據需要定義盡可能多的變體屬性,例如 ECU變體“ Country [US,Europe]”。在設計測試時,請提前定義一個變體屬性的值,或者在測試開始前不久進行設置。您可以根據變體情況定義測試結構以及測試序列和參數值。這樣的好處是,及時在不同的產品系列中,測試函數,參數和整個庫的重用度都會增加。vTESTstudio對變體屬性的設置可以應用測試執行樹、測試序列和參數等多種物件。
使用測試用例列表,無需程式設計即可提高測試覆蓋率。vTESTstudio可以通過所謂的參數化測試用例列表為您提供幫助。用戶可以通過為測試案例所定義的每個傳遞的參數輸入多個值來定義測試案例列表。在執行測試時,vTESTstudio會自動生成這些測試用例的列表,這些測試用例至少對每個參數值使用一次,或者使用參數值的任意組合。
另外,vTESTstudio還可以用不同的方式定義將要多次執行測試用例的資料:一方面,可以在測試表編輯器中直接輸入資料,也可以指定具有一定步長的單個值和範圍。另一方面,可以在“參數編輯器”或“分類樹編輯器”中定義測試資料。
測試用例的執行將在CANoe中進行。vTESTstudio中定義的測試在CANoe中進行配置和載入,即時執行,並記錄在詳細的測試報告中。在“測試跟蹤”視窗中,使用者可以在測試運行期間觀察和分析測試過程。從vTESTstudio中的“測試跟蹤視窗”直接導航到測試設計中相應位置的能力進一步簡化了測試運行分析工作。
此外,CANoe提供專門的測試報告檢視器,在CANoe中執行測試期間,會自動生成詳細的報告。可以使用CANoe測試報告檢視器打開和分析報告,比如對測試資料的不同視圖,多種過濾手段,按判定進行分組,對所連結的追溯資訊的查詢等。也支援從CANoe測試報告檢視器中的測試步驟導航到vTESTstudio中的測試設計。
用戶可以使用vTESTstudio在測試實施過程和報告(可追溯性)中跟蹤外部定義的需求和測試描述。因為這個過程是使用開放XML格式的交換檔完成的,所以可以將任何REQM / TDM系統與vTESTstudio結合使用。從REQM / TDM系統匯出的資訊被導入到vTESTstudio中,並可以在那裡連結到測試用例,連結的元素可以是需求或測試說明。由於這些元素用於實現可追溯性,因此可以將它們都指定為追溯項。
支援的環境
vTESTstudio所支援的主機平臺: | Windows 7/8/10 |
vTESTstudio所支援的CANoe/CANoe4SW: | v12.0及以上,推薦v15 |
vTESTstudio所支援的BUS系統: | CAN, LIN, FlexRay, Ethernet, WLAN, ARINC 429 |
vTESTstudio所支援的協議: | J1939, KWP2000, UDS, K-Line |
vTESTstudio所支援的校準: | XCP |
RELATED RESOURCES
下載申請