背景
針對軟件靜態(tài)測試,ISO26262標(biāo)準(zhǔn)的Part 6部分給出了具體要求說明,隨著各大整車廠和供應(yīng)商靜態(tài)測試實(shí)施的逐漸深入, C、C++、Java、C#等混編語言以及復(fù)雜交叉編譯環(huán)境的應(yīng)用越來越多,多語言跨平臺的敏捷靜態(tài)測試及測試結(jié)果管理共享已經(jīng)成為關(guān)鍵需求。
如何較為高效地完成多語言跨平臺測試工程的構(gòu)建以及測試項(xiàng)目跟蹤,較大程度地實(shí)現(xiàn)信息共享,已經(jīng)成為提高測試效率的重要一環(huán)。
產(chǎn)品介紹
Klocwork是Perforce公司的產(chǎn)品,主要用于C、C++、C#、Java和python代碼的自動化敏捷靜態(tài)分析工作,可以提供編碼規(guī)則檢查、代碼質(zhì)量度量、軟件結(jié)構(gòu)分析、測試結(jié)果管理、代碼評審等敏捷測試功能。Klocwork可以擴(kuò)展到任何規(guī)模的項(xiàng)目,與大型復(fù)雜環(huán)境、各種開發(fā)工具集成,并提供控制、協(xié)作和報告。Klocwork提供即時的分析結(jié)果,同時保持準(zhǔn)確性,并與CI/CD無縫集成,保護(hù)您的軟件在每次提交時免受漏洞的傷害。
Klocwork能夠準(zhǔn)確地發(fā)現(xiàn)軟件中潛在的問題,例如:可發(fā)現(xiàn)代碼中的質(zhì)量缺陷和安全漏洞;發(fā)現(xiàn)軟件中運(yùn)行時錯誤及缺陷以及不合規(guī)范代碼;發(fā)現(xiàn)危險、過于復(fù)雜和不可移植代碼等問題。目前已廣泛應(yīng)用于汽車、電子商務(wù)、醫(yī)療器械、生產(chǎn)和通信等領(lǐng)域。
![](https://file.elecfans.com/web2/M00/33/B1/pYYBAGIgKEOAWvG_AAK52nx3qJM181.jpg)
主要特點(diǎn)
- 能夠支持多種編程標(biāo)準(zhǔn)(如MISRA C:2012、OWASP、CWE、CERT C、AUTOSAR C++等),也支持?jǐn)U展映射多種其它行業(yè)編程規(guī)則
- 支持度量元檢測,包括圈復(fù)雜度、注釋占比等,可以擴(kuò)展定制的復(fù)雜度度量
- 支持團(tuán)隊(duì)協(xié)作,可通過Klocwork Portal實(shí)現(xiàn)用戶管理、插入評審、更改問題狀態(tài)、共享測試結(jié)果等,實(shí)現(xiàn)團(tuán)隊(duì)協(xié)作
- 支持自動化跟蹤編譯,敏捷部署測試
- 支持代碼評審,支持更改問題狀態(tài)等信息
- 支持版本迭代,每次分析結(jié)果都會保存,不會被覆蓋
- 能夠監(jiān)控不同版本之間度量元指標(biāo)的變化趨勢
- 支持任務(wù)劃分,項(xiàng)目敏捷管理
- 能夠提供多種報告內(nèi)容,同時可自定義報告內(nèi)容
- 能夠支持多種插件,如Eclipse、Visual Studio
- 支持支持CI/CD無縫集成,支持jenkins集成操作
- 支持命令行操作
![](https://file.elecfans.com/web2/M00/33/B1/pYYBAGIgKEOAGymYAAH3x23L3BQ600.jpg)
小結(jié)
Klocwork支持C、C++、C#、Java以及python的自動化跟蹤編譯,敏捷部署測試,支持多種規(guī)則檢測,度量元檢測,支持用戶管理、代碼評審、信息共享、任務(wù)劃分等,實(shí)現(xiàn)團(tuán)隊(duì)協(xié)作、敏捷測試,支持多元化測試報告,可以滿足多語言跨平臺的敏捷測試需求。
-
汽車電子
+關(guān)注
關(guān)注
3029文章
8027瀏覽量
167822 -
靜態(tài)測試
+關(guān)注
關(guān)注
0文章
26瀏覽量
6547
發(fā)布評論請先 登錄
相關(guān)推薦
微軟Copilot Voice升級,積極拓展多語言支持
AKI跨語言調(diào)用庫神助攻C/C++代碼遷移至HarmonyOS NEXT
Acrel-EIOT能源物聯(lián)網(wǎng)平臺方案
![Acrel-EIOT能源物聯(lián)網(wǎng)<b class='flag-5'>平臺</b><b class='flag-5'>方案</b>](https://file1.elecfans.com/web3/M00/01/6D/wKgZO2dTohqAJpq2AADBgtgrnfA116.png)
ASR技術(shù)的未來發(fā)展趨勢 ASR系統(tǒng)常見問題及解決方案
ChatGPT 的多語言支持特點(diǎn)
科大訊飛發(fā)布訊飛星火4.0 Turbo大模型及星火多語言大模型
谷歌全新推出開放式視覺語言模型PaliGemma
揭秘動態(tài)化跨端框架在鴻蒙系統(tǒng)下的高性能解決方案
![揭秘動態(tài)化<b class='flag-5'>跨</b>端框架在鴻蒙系統(tǒng)下的高性能<b class='flag-5'>解決方案</b>](https://file1.elecfans.com//web2/M00/09/F5/wKgaomcExxeAVKpeAALojfzrv6c694.png)
鴻蒙跨端實(shí)踐-JS虛擬機(jī)架構(gòu)實(shí)現(xiàn)
![鴻蒙<b class='flag-5'>跨</b>端實(shí)踐-JS虛擬機(jī)架構(gòu)實(shí)現(xiàn)](https://file1.elecfans.com//web2/M00/08/BC/wKgZomb6SCqAaKbAAACBgMlQU1Y485.png)
功率半導(dǎo)體器件靜態(tài)特性測試挑戰(zhàn)及應(yīng)對測試方案
![功率半導(dǎo)體器件<b class='flag-5'>靜態(tài)</b>特性<b class='flag-5'>測試</b>挑戰(zhàn)及應(yīng)對<b class='flag-5'>測試</b><b class='flag-5'>方案</b>](https://file.elecfans.com/web2/M00/A3/D7/poYBAGRZ7bCACW6iAALpPRbNhLs607.png)
OpenHarmony開發(fā)技術(shù):【國際化】實(shí)例
![OpenHarmony開發(fā)技術(shù):【國際化】實(shí)例](https://file1.elecfans.com/web2/M00/C8/C0/wKgaomYWoeKAUzmXAAFZ07_FPws353.jpg)
阿里大模型“通義聽悟”升級
大語言模型(LLMs)如何處理多語言輸入問題
![大<b class='flag-5'>語言</b>模型(LLMs)如何處理<b class='flag-5'>多語言</b>輸入問題](https://file1.elecfans.com/web2/M00/C3/10/wKgZomXpYpaAMZDvAAAVaQD0BhM225.png)
大語言模型中的語言與知識:一種神秘的分離現(xiàn)象
![大<b class='flag-5'>語言</b>模型中的<b class='flag-5'>語言</b>與知識:一種神秘的分離現(xiàn)象](https://file1.elecfans.com/web2/M00/C0/4A/wKgZomXUTdmAWHJkAAAztNFPoMc630.png)
評論