軟體工具

VectorCAST

VectorCAST 嵌入式軟體測試平台是一系列產品,旨在自動化整個軟體開發生命周期中的測試活動。VectorCAST 支援 DO-178/ED-12、DO-330、ISO 26262、IEC 61508、FDA、IEC 62304 和 CENELEC 測試要求,並獲得 TÜV SÜD 認證,符合 IEC 61508-3:2010、IEC 62304:2015、ISO 26262-8:2018、EN 50128:2011 和 EN 50128:2017 標準。VectorCAST 工具系列支援測試案例的創建和管理,以證明低階軟體需求已被測試,同時也對各種穩健性測試活動(如範圍測試和越界測試)非常有用。

VectorCAST 優點

VectorCAST 應用範圍

航太航空

達到結構性代碼覆蓋率在 DO-178C 和 ED-12C 的軟體驗證過程中是重要的要求之一,而且需要與高階和低階軟體需求的測試相結合。VectorCAST 工具支援捕捉和報告 DO-178C 和 ED-12C 所要求的所有層級的結構性代碼覆蓋率,包括 A 級。

 

亮點:

汽車

國際標準化組織文件 26262(ISO 26262)提供了一個針對汽車安全關鍵電子系統開發和測試的流程框架和程序模型。VectorCAST 工具支援捕捉和報告 ISO 26262 所要求的所有層級的結構性代碼覆蓋率。

 

亮點:

工業

IEC 61508 是國際行業標準,規範可編程電子系統的功能安全性。IEC 61508 認證確認產品或系統符合標準所設定的目標。VectorCAST 工具支援捕捉和報告 IEC 61508 所要求的所有層級的結構性代碼覆蓋率。

 

亮點:

醫學

國際電工委員會(IEC)制定了 IEC 62304 標準。該標準旨在規範醫療軟體的要求,制定了醫療軟體在歐洲獲得批准所需通過的過程。標準包括對醫療設備中任何軟體組件進行測試的指導方針。VectorCAST 工具支援捕捉和報告 IEC 62304 所要求的所有層級的結構性代碼覆蓋率。

 

亮點:

火車

歐洲標準 EN 50128:2011 和 EN 50657:2017 提供了重要安全電子系統在鐵路系統中開發和測試的過程框架和程序模型。VectorCAST 工具支援捕捉和報告 EN 50128 和 EN 50657 所要求的所有層級的結構性代碼覆蓋率。

 

亮點:

VectorCAST 變數及選項

VectorCAST/C++

VectorCAST/C++ 是一個整合的軟體測試解決方案,能顯著降低測試 C 和 C++ 軟體組件所需的時間、精力和成本,而這些組件對於安全驗證和關鍵任務所需的嵌入式系統至關重要。VectorCAST/C++ 有助於高效地創建單元測試和整合測試,以確保 C 和 C++ 代碼在發布前能夠正常運作,從而節省時間並降低成本。

優勢
亮點

VectorCAST/Ada

使用 VectorCAST/Ada,可以就地進行單元測試,或在特定的目標硬體或模擬器上。VectorCAST 的運行時, VectorCAST/RSP 是一個附加模塊,能自動化且無縫的在目標硬體上執行測試試用。此外,測試可以在主機環境中開發,然後在嵌入式目標上重新執行,以驗證目標和編譯器間的性能。

優勢
亮點

VectorCAST/QA

VectorCAST/QA 提供了用於白箱系統測試的整合工作流程,可以透過探針點監控應用程式內部並在源代碼中放入故障點。它讓測試人員和開發人員可以協作進行測試活動,縮短測試時間,並提供如何準備最新版本的指標。

優勢
亮點

TESTinsights

TESTinsights 擴展了 VectorCAST 的功能,透過一個協作服務來匯總所有參與者的軟體檢查和軟體測試結果。參與者可以在網頁上協作分析這些結果數據,從不同的角度和抽象層面取得深入了解。

優勢
亮點

VectorCAST Test Explorer

VectorCAST Test Explorer 是一個開放來源的擴充插件,適用於 Visual Studio Code,讓您在 VS Code 內創建、編輯、執行和調試 VectorCAST/C++ 測試用例

優勢
亮點

VectorCAST/Coupling

VectorCAST/Coupling 提供自動化分析和工具來驗證 C 和 C++ 源文件的數據耦合和控制耦合,並與現有的 VectorCAST/QA 項目或 VectorCAST Cover 環境一起使用。

優勢