背景
針對軟件靜態(tài)測試,ISO26262標準的Part 6部分給出了具體要求說明,隨著各大整車廠和供應商靜態(tài)測試實施的逐漸深入, C、C++、Java、C#等混編語言以及復雜交叉編譯環(huán)境的應用越來越多,多語言跨平臺的敏捷靜態(tài)測試及測試結果管理共享已經(jīng)成為關鍵需求。
如何較為高效地完成多語言跨平臺測試工程的構建以及測試項目跟蹤,較大程度地實現(xiàn)信息共享,已經(jīng)成為提高測試效率的重要一環(huán)。
產品介紹
Klocwork是Perforce公司的產品,主要用于C、C++、C#、Java和python代碼的自動化敏捷靜態(tài)分析工作,可以提供編碼規(guī)則檢查、代碼質量度量、軟件結構分析、測試結果管理、代碼評審等敏捷測試功能。Klocwork可以擴展到任何規(guī)模的項目,與大型復雜環(huán)境、各種開發(fā)工具集成,并提供控制、協(xié)作和報告。Klocwork提供即時的分析結果,同時保持準確性,并與CI/CD無縫集成,保護您的軟件在每次提交時免受漏洞的傷害。
Klocwork能夠準確地發(fā)現(xiàn)軟件中潛在的問題,例如:可發(fā)現(xiàn)代碼中的質量缺陷和安全漏洞;發(fā)現(xiàn)軟件中運行時錯誤及缺陷以及不合規(guī)范代碼;發(fā)現(xiàn)危險、過于復雜和不可移植代碼等問題。目前已廣泛應用于汽車、電子商務、醫(yī)療器械、生產和通信等領域。
主要特點
能夠支持多種編程標準(如MISRA C:2012、OWASP、CWE、CERT C、AUTOSAR C++等),也支持擴展映射多種其它行業(yè)編程規(guī)則
支持度量元檢測,包括圈復雜度、注釋占比等,可以擴展定制的復雜度度量
支持團隊協(xié)作,可通過Klocwork Portal實現(xiàn)用戶管理、插入評審、更改問題狀態(tài)、共享測試結果等,實現(xiàn)團隊協(xié)作
支持自動化跟蹤編譯,敏捷部署測試
支持代碼評審,支持更改問題狀態(tài)等信息
支持版本迭代,每次分析結果都會保存,不會被覆蓋
能夠監(jiān)控不同版本之間度量元指標的變化趨勢
支持任務劃分,項目敏捷管理
能夠提供多種報告內容,同時可自定義報告內容
能夠支持多種插件,如Eclipse、Visual Studio
支持支持CI/CD無縫集成,支持jenkins集成操作
支持命令行操作
小結
Klocwork支持C、C++、C#、Java以及python的自動化跟蹤編譯,敏捷部署測試,支持多種規(guī)則檢測,度量元檢測,支持用戶管理、代碼評審、信息共享、任務劃分等,實現(xiàn)團隊協(xié)作、敏捷測試,支持多元化測試報告,可以滿足多語言跨平臺的敏捷測試需求。
欲了解更多相關信息,請點擊“閱讀原文”報名參加3月3日《基于Klocwork的靜態(tài)測試管理平臺應用》,期待您的參與!
經(jīng)緯恒潤通過與IBM、Dassault、ANSYS等知名工業(yè)軟件廠商合作,為用戶提供汽車電子領域數(shù)十種研發(fā)工具,并通過在研發(fā)流程、建模仿真、測試驗證、平臺建設等領域的定制開發(fā)和技術服務,助力用戶實現(xiàn)研發(fā)的流程化、數(shù)字化、智能化和平臺化,提升產品研發(fā)效率和市場競爭力。
-
測試
+關注
關注
8文章
5706瀏覽量
128888 -
軟件
+關注
關注
69文章
5154瀏覽量
89229
發(fā)布評論請先 登錄
ArkUI-X跨平臺技術落地-華為運動健康(一)
ArkUI-X跨平臺應用改造指南
跨平臺數(shù)據(jù)采集軟件解決方案

廣和通發(fā)布QuickTaste AI智能解決方案
Meta與UNESCO合作推動多語言AI發(fā)展
微軟Copilot Voice升級,積極拓展多語言支持
AKI跨語言調用庫神助攻C/C++代碼遷移至HarmonyOS NEXT
Acrel-EIOT能源物聯(lián)網(wǎng)平臺方案

ASR技術的未來發(fā)展趨勢 ASR系統(tǒng)常見問題及解決方案
ChatGPT 的多語言支持特點
科大訊飛發(fā)布訊飛星火4.0 Turbo大模型及星火多語言大模型
谷歌全新推出開放式視覺語言模型PaliGemma
揭秘動態(tài)化跨端框架在鴻蒙系統(tǒng)下的高性能解決方案

鴻蒙跨端實踐-JS虛擬機架構實現(xiàn)

功率半導體器件靜態(tài)特性測試挑戰(zhàn)及應對測試方案

評論