背景
針對(duì)軟件靜態(tài)測(cè)試,ISO26262標(biāo)準(zhǔn)的Part 6部分給出了具體要求說(shuō)明,隨著各大整車廠和供應(yīng)商靜態(tài)測(cè)試實(shí)施的逐漸深入, C、C++、Java、C#等混編語(yǔ)言以及復(fù)雜交叉編譯環(huán)境的應(yīng)用越來(lái)越多,多語(yǔ)言跨平臺(tái)的敏捷靜態(tài)測(cè)試及測(cè)試結(jié)果管理共享已經(jīng)成為關(guān)鍵需求。
如何較為高效地完成多語(yǔ)言跨平臺(tái)測(cè)試工程的構(gòu)建以及測(cè)試項(xiàng)目跟蹤,較大程度地實(shí)現(xiàn)信息共享,已經(jīng)成為提高測(cè)試效率的重要一環(huán)。
產(chǎn)品介紹
Klocwork是Perforce公司的產(chǎn)品,主要用于C、C++、C#、Java和python代碼的自動(dòng)化敏捷靜態(tài)分析工作,可以提供編碼規(guī)則檢查、代碼質(zhì)量度量、軟件結(jié)構(gòu)分析、測(cè)試結(jié)果管理、代碼評(píng)審等敏捷測(cè)試功能。Klocwork可以擴(kuò)展到任何規(guī)模的項(xiàng)目,與大型復(fù)雜環(huán)境、各種開發(fā)工具集成,并提供控制、協(xié)作和報(bào)告。Klocwork提供即時(shí)的分析結(jié)果,同時(shí)保持準(zhǔn)確性,并與CI/CD無(wú)縫集成,保護(hù)您的軟件在每次提交時(shí)免受漏洞的傷害。
Klocwork能夠準(zhǔn)確地發(fā)現(xiàn)軟件中潛在的問(wèn)題,例如:可發(fā)現(xiàn)代碼中的質(zhì)量缺陷和安全漏洞;發(fā)現(xiàn)軟件中運(yùn)行時(shí)錯(cuò)誤及缺陷以及不合規(guī)范代碼;發(fā)現(xiàn)危險(xiǎn)、過(guò)于復(fù)雜和不可移植代碼等問(wèn)題。目前已廣泛應(yīng)用于汽車、電子商務(wù)、醫(yī)療器械、生產(chǎn)和通信等領(lǐng)域。

主要特點(diǎn)
- 能夠支持多種編程標(biāo)準(zhǔn)(如MISRA C:2012、OWASP、CWE、CERT C、AUTOSAR C++等),也支持?jǐn)U展映射多種其它行業(yè)編程規(guī)則
- 支持度量元檢測(cè),包括圈復(fù)雜度、注釋占比等,可以擴(kuò)展定制的復(fù)雜度度量
- 支持團(tuán)隊(duì)協(xié)作,可通過(guò)Klocwork Portal實(shí)現(xiàn)用戶管理、插入評(píng)審、更改問(wèn)題狀態(tài)、共享測(cè)試結(jié)果等,實(shí)現(xiàn)團(tuán)隊(duì)協(xié)作
- 支持自動(dòng)化跟蹤編譯,敏捷部署測(cè)試
- 支持代碼評(píng)審,支持更改問(wèn)題狀態(tài)等信息
- 支持版本迭代,每次分析結(jié)果都會(huì)保存,不會(huì)被覆蓋
- 能夠監(jiān)控不同版本之間度量元指標(biāo)的變化趨勢(shì)
- 支持任務(wù)劃分,項(xiàng)目敏捷管理
- 能夠提供多種報(bào)告內(nèi)容,同時(shí)可自定義報(bào)告內(nèi)容
- 能夠支持多種插件,如Eclipse、Visual Studio
- 支持支持CI/CD無(wú)縫集成,支持jenkins集成操作
- 支持命令行操作

小結(jié)
Klocwork支持C、C++、C#、Java以及python的自動(dòng)化跟蹤編譯,敏捷部署測(cè)試,支持多種規(guī)則檢測(cè),度量元檢測(cè),支持用戶管理、代碼評(píng)審、信息共享、任務(wù)劃分等,實(shí)現(xiàn)團(tuán)隊(duì)協(xié)作、敏捷測(cè)試,支持多元化測(cè)試報(bào)告,可以滿足多語(yǔ)言跨平臺(tái)的敏捷測(cè)試需求。
-
汽車電子
+關(guān)注
關(guān)注
3035文章
8248瀏覽量
169463 -
靜態(tài)測(cè)試
+關(guān)注
關(guān)注
0文章
29瀏覽量
6693
發(fā)布評(píng)論請(qǐng)先 登錄
跨平臺(tái)數(shù)據(jù)采集軟件解決方案

廣和通發(fā)布QuickTaste AI智能解決方案
離線語(yǔ)音識(shí)別芯片方案商:茶吧機(jī)語(yǔ)音控制模塊NRK3502

Meta與UNESCO合作推動(dòng)多語(yǔ)言AI發(fā)展
微軟Copilot Voice升級(jí),積極拓展多語(yǔ)言支持
AKI跨語(yǔ)言調(diào)用庫(kù)神助攻C/C++代碼遷移至HarmonyOS NEXT
Acrel-EIOT能源物聯(lián)網(wǎng)平臺(tái)方案

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

鴻蒙跨端實(shí)踐-JS虛擬機(jī)架構(gòu)實(shí)現(xiàn)

功率半導(dǎo)體器件靜態(tài)特性測(cè)試挑戰(zhàn)及應(yīng)對(duì)測(cè)試方案

普羅格官網(wǎng)煥新,解鎖供應(yīng)鏈數(shù)智化無(wú)限可能

評(píng)論