Helix QAC—軟體靜態測試工具
產品概述
Helix QAC是Perforce公司(原PRQA公司)產品,主要用於C/C++程式碼的自動化靜態分析工作,可以提供編碼規則以及資訊保安相關檢查、程式碼質量度量、軟體結構分析、測試結果管理等功能。Helix QAC能夠準確地發現軟體中潛在的問題,自身符合ISO26262功能安全標準認證。適用於自動駕駛領域,能保障嵌入式軟體的質量,提高其防禦駭客攻擊能力。Helix QAC主要模組為QAC/QAC++、Dashboard(原QA Verify)以及常用行業規則包(如MISRA C:2012、MISRA C++:2008、AUTOSAR C++、CERT、CWE等)。
主要功能
-
多種類、覆蓋面廣的程式設計規則
QAC/QAC++支援多種新程式設計標準(MISRA C:2012、AUTOSAR C++、CERT、CWE等)及其他多種行業程式設計規則。QAC/QAC++能夠發現1900多種C語言問題、1400多種C++的問題,涉及到的方面有:編譯連結的錯誤、違反語言規範、可能產生不確定行為的、不安全的資料型別轉換等。
-
自動對程式設計規則進行檢查
在工具中新增要分析的檔案,配置好相應環境,執行一次就可以對新增的檔案進行全部的分析,執行速度快,使用過程簡單,容易理解,上手快。
-
友好的幫助系統
分析結果內檢查錯誤時,如果對所提示的內容不理解,可以雙擊這個錯誤,進入幫助系統。幫助系統除了提供了對錯誤的描述外,大多情況下會提供例子程式,可以幫助理解錯誤的原因,並且可以根據例子來修改自己的程式碼。
-
提供對軟體結構的分析
可以分析軟體的結構,包括檔案之間的包含關係、函式之間的呼叫關係以及函式自身的結構。
-
提供對軟體的質量分析
採用國際標準的軟體質量度量方法及度量指標,對客戶的程式碼質量進行評估。提供六十餘個指標進行評估,客戶可以方便地在各個指標之間進行切換。
-
自定製報告
可實現固定模板報告生成,同時也可根據使用者需求定製報告內容。可支援匯出PDF報告、HTML報告。
-
團隊協作
可實現版本管理、基線管理、使用者管理、插入註釋功能,實現團隊協作。
-
可持續整合
支援命令列形式執行分析,能夠實現與持續整合環境(如Jenkins等)進行整合。
資質認證證書
應用案例
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/31535135/viewspace-3003717/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Helix QAC — 軟體靜態測試工具
- Helix QAC-軟體靜態測試工具
- Helix QAC—原始碼級靜態自動化測試工具原始碼
- HelixQAC-軟體程式碼靜態測試工具
- 嵌入式軟體靜態解析工具
- 靜態應用程式安全測試 (SAST) 工具AST
- 靜態測試方案
- Model Inspector — 軟體模型靜態規範檢查工具模型
- 靜態測試解決方案
- 軟體測試技術及工具
- 軟體測試要學什麼(7)軟體測試常用工具
- 軟體測試常用的工具都有哪些-測試常用工具
- 萬字帶你熟悉靜態分析工具的評估測試
- 靜態應用程式安全測試
- 軟體安全性測試要點有哪些?常用軟體安全測試工具分享
- 軟體測試培訓:不可不知的十大軟體測試工具
- Klocwork—符合功能安全要求的自動化靜態測試工具
- Klocwork — 符合功能安全要求的自動化靜態測試工具
- Tessy—嵌入式軟體單元測試/整合測試工具
- Tessy — 嵌入式軟體單元測試/ 整合測試工具
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 軟體測試中需要使用的工具
- 選擇靜態應用程式測試工具(SAST)的七點清單AST
- 介面測試工具好物分享,讓你的軟體測試事半功倍
- WinAMS--嵌入式軟體單元測試/整合測試工具
- 軟體測試詳解—測試中需要使用的工具大全
- 【軟體測試】——介面測試
- 啟動靜態檔案中介軟體
- Day02軟體測試之如何在自己電腦執行一個靜態網站網站
- 軟體測試——三、軟體測試的分類
- 談軟體自動化測試工具的評測方法
- 軟體測試
- 單元測試時靜態方法注意點
- 需要了解的軟體測試工具有哪些?
- 影響靜態應用安全測試工具(SAST)分析速度的3個方面AST
- RVS — 面向目標硬體的軟體效能測試工具
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型