Helix QAC 軟體靜態測試工具

2022-06-06 21:33:10 字數 1468 閱讀 2391

helix qac 是perforce 公司(原prqa 公司)產品,主要用於c/c++ **的完全自動化靜態分析工作,可以提供編碼規則檢查、**質量度量、軟體結構分析、測試結果管理等功能。helix qac 能夠全面而準確地發現軟體中潛在的問題,自身符合iso26262 功能安全標準認證。目前已廣泛應用於汽車、電子商務、醫療器械、生產和通訊等領域。

helix qac 主要模組為qac/qac++、qa verify、以及常用行業規則包(如misra c:2012、misra c++:2008、autosar c++、cert、cwe 等)。

產品介紹

•  qac/qac++ 主要功能

♦**自動審查

qac/qac++ 能夠對c/c++ **規則進行自動檢查,報告所違反的程式設計標準和準則,減少**審查所需的時間,使軟體工程師在開發階段就可以避免**中的問題。

♦全面的規範支援

qac/qac++全面支援多種新程式設計標準(misra c:2012、misra c++:2008 等), 及其他多種行業程式設計規則。qac/qac++ 能夠發現1700 多種c 語言問題、1300 多種c++ 的問題,並提供方便的二次開發介面,可以讓軟體質量工程師定製符合自身要求的規範。

♦科學的質量度量

qac/qac++ 提供權威的度量指標分析能力,包括60 多種c 語言度量和20 多種c++ 度量,為處於不同成熟度企業的軟體質量改進提供客觀準確的依據,幫助企業從巨集觀上把控軟體質量。

♦靈活的測試管理

qac/qac++ 能夠對全生命週期的測試過程提供**質量管理解決方案。通過qa verify 外掛程式,開發經理可以隨時通過網頁監控專案質量趨勢,跟蹤缺陷狀態、管理**質量、分配工作任務、定義復合度量、對比分析質量、定製生成質量報告,並和baseline 外掛程式一起,進行測試的版本管理和控制。

•  qa verify 主要功能

qa verify 可以與第三方持續整合外掛程式(如jenkins)整合,在伺服器端進行**集中、定時測試,測試後將結果分發給團隊裡的不同角色,同時提供了良好的團隊協作、版本管理、報告匯出等功能。

•  qa framework 主要功能

qa framework 是prqa 公司於2013 年10 月發布的乙個新模組,它將qac/qac++ 的使用者介面又封裝了一層,在新的使用者介面上支援更多操作,比如可以同時使用qac 和qac++ 的分析器,不再需要單獨使用兩個軟體;再如使用者可以在qac/qac++ 的介面上直接修改源**等。qa framework的主要功能有:

♦新的使用者介面

1.  使用者可以直接在qa framework介面中修改源**

2.  交叉平台命令列介面

♦與visual studio和eclipse完全整合

♦允許工程中同時含有c檔案和cpp檔案

♦更方便地儲存和發布qac/qac++工程檔案

軟體測試工具

效能測試工具 jmeter 測試需求 測試過程說明 過程標引 以200執行緒數查詢使用者所有資訊記錄,select 200 以300執行緒數查詢使用者所有資訊記錄 select 300 以400執行緒數查詢使用者所有資訊記錄 之後配置完成開始測試 1.2.1場景描述 200個使用者同時對jdbc發出...

軟體測試 測試工具 LoadRunner

最近正在逐步學習軟體測試工具的使用,此文章也是用來當做筆記以供記錄之用。如有問題,還請多多指出。1 loadrunner安裝 漢化 破解 2 loadrunner 11 安裝及破解 下面主要寫一下我在安裝和第一次使用的時候遇到的問題及解決的辦法!本機為 win7 64位作業系統 安裝前 1 需關閉一...

軟體測試工作體會

快過年了,畢業也有半年了。在公司從事了半年的軟體測試工作,總容易被說到對測試的理解高度還不夠,於是仔細地思考了目前工作的情況和收穫,做個紀念吧。現在在推進什麼?兩個字 敏捷!其實不止部門,整個公司的技術部都在推行敏捷!敏捷是什麼?概念有很多,我理解簡言之就是有效的人與人溝通勝過流程與文件,快速交付版...