--- 產品參數 ---
- 所在地 上海,北京,長春,重慶,杭州灣,嘉定,廣州
--- 產品詳情 ---
VectorCAST是Vector旗下的一款權威的用于C/C++代碼的動態自動化測試工具,可實現單元/集成測試(VectorCAST/C++)和系統測試(VectorCAST/QA)。VectorCAST遵循ASPICE、ISO26262等行業標準,適用于對自身有高安全性和高可靠性要求的嵌入式系統,降低開發風險,提高代碼質量。
VectorCAST基于RAD模型開發,實現了與RAD模型的豐富集成,在功能上覆蓋了需求分析、單元測試、集成測試、覆蓋率分析、回歸測試、部分系統測試等軟件測試所涉及的各個環節。VectorCAST可運行在Windows、Linux等操作系統下,它最大的特點同時也是相比于其它同類工具最大的優勢,就在于最大程序的自動化和更適合用于嵌入式環境。
圖1 RAD模型
針對客戶不同的代碼測試需求,VectorCAST為客戶提供了對應的解決方案,其中包括VectorCAST/C++和VectorCAST/QA工具;VectorCAST/C++用于單元/集成測試,VectorCAST/QA用于系統測試。
VectorCAST/C++
VectorCAST/C++是一套集成的軟件測試解決方案,主要用于代碼的動態單元測試和集成測試,能顯著降低測試過程中所必需的時間、工作量以及成本。
圖2 VectorCAST/C++
VectorCAST/C++特性:
- 基于需求分析的測試
VectorCAST/C++可以與多種在線需求管理服務器比如Polarion/DOORS/PTC/IBM或者本地需求文檔實現聯調,基于測試需求自定義測試用例,實現測試用例和測試需求的雙向追溯。
- 代碼覆蓋度分析
VectorCAST/C++提供集成的代碼覆蓋分析工具,在單個或者多個測試執行中,提供關于源代碼語句的報告,在源代碼中,通過顏色標注代碼的覆蓋狀態,紅色代表語句未被覆蓋,黃色代表語句部分覆蓋,綠色代表語句被覆蓋,在報告中,根據覆蓋度需求,可通過顏色和百分比的方式統計多種測試覆蓋率,為用戶指明代碼覆蓋信息。
圖3 VectorCAST覆蓋率統計
- 自動創建測試用例
VectorCAST/C++支持用戶以多種形式的輸入輸出參數自動生成測試用例,不需要用戶編寫測試代碼,完全通過GUI窗口自動完成參數設定,也可以基于不同的覆蓋度需求自動創建測試用例,盡可能地達到覆蓋度要求,包括基本路徑、等價類、邊界值和MC/DC測試用例,滿足ISO26262中ASIL D的等級要求。對于基本路徑覆蓋,VectorCAST自動生成的測試用例可以達到90%~100%的覆蓋率;對于MC/DC覆蓋度, VectorCAST會基于MC/DC覆蓋度要求分析代碼結構,自動生成測試用例,用戶也可根據MC/DC真值表去分析代碼結構并創建測試用例。
圖4 自動創建測試用例
- 回歸測試
VectorCAST具有強大的回歸測試的功能,可通過GUI—Incremental或命令行的方式定期的執行測試用例,以增量的方式重構測試環境,檢查代碼變更,只執行被影響到的測試用例,節約項目測試時間,降低項目版本維護的成本。
- 嵌入式目標環境測試----VectorCAST/RSP
VectorCAST/RSP是VectorCAST的工具套件中的實時支持包,VectorCAST/C++結合VectorCAST/RSP使用,支持在嵌入式目標板或是仿真器上直接進行實時應用測試,測試用例在主機設計,在嵌入式目標環境運行,實現嵌入式目標環境的實時測試。
- 編譯器集成
鑒于豐富的嵌入式系統,VectorCAST/C++支持多種(300+)主流的編譯器,所有VectorCAST/C++生成的測試工具組件都將使用編譯器自動編譯和鏈接,同時VectorCAST/C++還提供了到編譯器調試器的接口,以便可以在調試器的控制下運行測試用例。VectorCAST/C++支持的編譯器和嵌入式環境列表(部分):
- 測試執行跟蹤和回放
考慮到代碼的復雜度以及測試人員對代碼的熟悉度,VectorCAST/C++支持單步回放測試用例對應代碼的執行軌跡,協助完成代碼覆蓋度分析和代碼調試。
- 批量插入測試用例
VectorCAST/C++支持導入CSV等格式的數據列表,批量生成測試用例。
- 與Jenkins集成實現持續集成開發/測試
VectorCAST/QA
VectorCAST/QA主要用于嵌入式開發的自動化系統測試,為白盒系統測試提供了一個集成的工作流程。VectorCAST/QA 通過集成用戶軟件編譯/構建環境和已有的測試基礎架構,進而獲取軟件在系統測試中的關鍵指標,如代碼復雜度、代碼變更頻率、測試用例狀態和代碼覆蓋度等。
VectorCAST/QA的特性:
- 在系統測試期間自動捕獲和維護代碼覆蓋率數據,幫助用戶快速識別未被測試的部分,并確定提高測試完整性所需的資源;
- 基于變更的測試,自動計算提供完整測試更改所需的最小測試集,或者是甄別出因代碼變更而受影響的測試用例并重新執行;
- VectorCAST/QA本身不能生成測試用例,但是VectorCAST/QA可以沿用客戶已有的系統測試的框架和測試用例;
- 自動對客戶的源碼進行插樁,添加代碼覆蓋率接口;添加覆蓋率接口,會使得源代碼有所膨脹,插樁越細致,代碼膨脹率越大,所以VectorCAST/QA對系統有一定的要求;
- 與Jenkins集成,在Jenkins中持續不斷執行測試,實現持續集成開發/測試。
圖5 VectorCAST/QA
資質認證
VectorCAST通過了南德TüV認證,遵循相關的行業認證標準,比如汽車行業內熟知的ASPIC, ISO26262(ASIL D),工業標準IEC 61508,軌道交通行業標準EN50126等,而且VectorCAST也是目前市面上“唯一”一款針對大/小版本進行認證,并免費提供給用戶《Safety Manual》協助其認證的代碼測試工具集。
圖6 認證證書
汽車行業用戶/項目摘要
為你推薦
-
基于模型的靜態測試工具MXAM2024-05-16 09:05
產品型號:MXAM -
TC2和TC9線束測試工具2024-05-11 13:48
產品型號:TestPro 型號:TestPro -
PAVELINK.SOA-Converter接口描述語言轉換工具2023-10-19 09:07
產品型號:PAVELINK.SOA-Converter -
DDS 協議測試套件2023-10-11 13:48
產品型號:DDS Tester -
Klocwork——支持DevOps和功能安全/信息安全的靜態代碼分析器2022-12-03 18:06
產品型號:Klocwork -
思博倫車載以太網一致性測試2022-07-25 17:08
產品型號:思博倫C50 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
R&S羅德與施瓦茨測試解決方案2022-07-25 16:58
產品型號:R&S羅德與施瓦茨儀表 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
VectorCAST—嵌入式代碼自動化測試工具2022-07-25 16:47
產品型號:VectorCAST 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
TSN汽車時間敏感網絡測試與測量2022-07-25 16:38
產品型號:TSN Tools,TSN Box 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州 -
Helix QAC 企業級代碼靜態測試工具2022-07-25 16:16
產品型號:Helix QAC 所在地:上海,北京,長春,重慶,杭州灣,嘉定,廣州
-
北匯信息給客戶的一封感謝信2025-01-24 09:29
-
中國新的汽車GNSS技術標準:準備進行合規性測試2025-01-15 10:03
-
基于Vector工具進行CAN協議錯誤幀的分析實踐2025-01-15 10:03
-
C-V2X測試探秘系列之電磁兼容試驗方法2025-01-08 10:03
-
【科普系列】LIN協議錯誤類型介紹2025-01-02 17:27
-
CI/CD方案:推動智能汽車開發的高效利器2024-12-18 10:03
-
設計仿真 | ??怂箍礦TD智能駕駛仿真方案—Camera2024-12-17 15:16
-
深入解析J1939-73:車輛診斷通信的標準與應用2024-12-11 10:01
-
CANoe對EtherCAT的支持2024-12-05 01:04
-
ICMPv6協議基礎簡介2024-12-05 01:04
-
分布式、域控及SOA架構車身功能測試方案2024-12-27 09:05
-
TSN和DDS測試解決方案2024-05-10 09:29
-
汽車智能座艙域功能測試2024-05-10 09:20
-
車載T-Box邏輯功能測試方案2024-04-26 11:19
-
汽車OTA通道和壓力測試方案2024-04-25 09:16
-
TSN網絡設計與驗證咨詢服務2022-09-24 16:59
TSN通信技術逐步走進汽車行業的視野,目前國內外OEM已積極展開TSN技術預研與儲備工作。伴隨TSN車規級通信芯片成熟度的提升,TSN必將成為IVN以太網主干網的核心基礎技術之一。北匯信息多年來一直致力于TSN設計與驗證的實踐工作,積累了豐富的TSN項目經驗。其間,參與多個國內TSN項目,擁有完整的TSN設計、仿真、原型搭建的開發經驗,同時為客戶提供齊備的TSN測試工具鏈與驗證方法。750瀏覽量 -
北匯信息MES成功案例及合作伙伴2022-07-19 18:59
-
軍工航空航天MES解決方案2022-07-19 18:30
-
汽車行業MES解決方案2022-07-19 18:19
-
上傳時間:2023-04-11 00:08
7次下載 -
上傳時間:2023-04-08 21:37
1次下載 -
上傳時間:2022-11-10 08:34