VectorCAST軟件測試解決方案,專門爲用戶提供自動化的測試和質量保障體系,尤其適用對自身有高安全性和高可靠性要求的嵌入式應用。其功能覆蓋了“單元測試”、“集成測試”、“覆蓋率分析”、“迴歸測試”和“靜態分析”等項目前期測試所涉及的各個環節,以及部分的系統測試功能,能夠應用於C/C++和Ada語言所開發的項目,廣泛支持各類主機環境和嵌入式平臺。由於其對嵌入式領域的長期專注,以及在自動化程度高,支持最多的嵌入式編譯器和更方便地跟嵌入式環境集成等方面的顯著技術優勢,VectorCAST已成功應用於歐美的航空航天、國防軍工、汽車電子、軌道交通、工業控制、醫療器械和電力電子等行業內的5000多家客戶,並獲得廣泛的好評。在提高用戶測試效率和質量的同時,也可以協助用戶符合相關行業認證標準,如Do178B,ISO26262, IEC 61508, En50128和IEC 62304等,並獲得了NASA和TUV的認可和認證。
VectorCAST的技術特點主要包括:
·針對模塊單元和接口集成的嵌入式軟件測試
·根據不同行業的認證標準自動智能地生成測試用例
·集合系統測試和代碼測試的覆蓋率分析
·最精簡的測試套件和數據驅動機制更適用於嵌入式軟件測試
·廣泛地支持主流的嵌入式環境
·強大的迴歸測試系統持續地保證項目質量的穩定
·集成需求管理系統讓測試用例對項目需求進行跟蹤
·簡單易用無需編寫測試代碼最大程度地實現自動化
·與常用的代碼靜態分析工具集成
·提供行業認證所需工具認證證書和驗證包
·同時支持C/C++/Ada等嵌入式開發語言
VectorCAST功能模塊包括:
VectorCAST/C++:用於C/C++語言程序的單元測試和覆蓋率分析
VectorCAST/Cover:統計系統測試的覆蓋率,提供圖形化界面和命令行兩種使用模式
VectorCAST/RSP:支持在嵌入式環境的模擬器和目標機上執行測試並獲取測試結果
VectorCAST/MCDC:支持MC/DC覆蓋率分析
VectorCAST/Manage:管理自動化的迴歸測試
VectorCAST/RGW:集成DOORS等需求管理系統,將需求導入到VectorCAST,並將關聯的測試用例的執行結果導出達到需求管理系統
VectorCAST/Lint: C/C++程序的靜態編碼規範檢查
VectorCAST Qualification Kits:Do-178B等認證所需的驗證材料