<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Klocwork—符合功能安全要求的自動化靜態測試工具

經緯恒潤 ? 來源:hirain_tech ? 作者:hirain_tech ? 2024-01-16 16:26 ? 次閱讀

產品概述

Klocwork是Perforce公司產品,主要用于C、C++、C#、Java、 python和Kotlin代碼的自動化靜態分析工作,可以提供編碼規則檢查、代碼質量度量、測試結果管理等功能。Klocwork可以擴展到大多數規模的項目,與大型復雜環境、各種開發工具集成,并提供控制、協作和報告。Klocwork提供即時的分析結果,同時保持準確性,并支持CI/CD、容器、云服務和機器配置集成,進行自動化測試,保護您的軟件在每次提交時免受漏洞的傷害。

Klocwork能夠較為全面而準確地發現軟件中潛在的問題,例如:可發現代碼中的質量缺陷和安全漏洞;發現軟件中運行時錯誤及缺陷以及不合規范代碼;發現危險、過于復雜和不可移植代碼等問題。目前已廣泛應用于汽車電子商務、醫療器械、生產和通信等領域。

功能及特點

主要功能

? DevSecOps:Klocwork可以集成到CI/CD工具、容器、云服務等,便于實現自動化測試流程

wKgZomWmPT6AJj5_AACqL8919Mk342.png

?編碼規范檢查:支持CWE、OWASP、CERT、ISO/IEC TS 17961、MISRA C 2012、AUTOSAR C++等多種常見行業規范的檢查

?缺陷檢查:SQL注入、溢出、可靠性低等問題

wKgaomWmPUmAHImmAAEQWvMzTgM612.png

?代碼bug檢查:空指針解引用、內存泄漏等問題

?軟件質量度量:復雜度度量,包括圈復雜度、注釋占比等,可以擴展定制的復雜度度量

wKgaomWmPU-AJNP1AADofR7LraQ381.png

與開發過程集成

?差異分析

?易于自動化

?容器化構建

項目管理和報告輸出

?配置全局或特定于某項目的規則

?控制不同人員的訪問權限,進行協同代碼評審

wKgZomWmPVSAecfdAADefF28NgU191.png

?查看項目質量的趨勢和度量數據

?生成多樣化的報告

wKgaomWmPVqAVpKYAACa2yB7fAY953.png

?基于嚴重程度、位置和生命周期確定缺陷優先級

?區分新問題和遺留問題

面向開發人員

?無需用戶配置編譯器:Klocwork為數百個編譯器和交叉編譯器提供了開箱即用的支持,可以方便地與編譯器集成

?與IDE集成:支持常見IDE的插件(VS,Eclipse,IntelliJ等),可直接集成到IDE中,代碼修改后,在IDE插件提供差異分析結果

wKgaomWmPV-ALmAeAAEwpEd2zSg540.png

?詳細的幫助文檔:缺陷和編碼違反是根據風險的嚴重程度確定的,對于每個缺陷和編碼違規,可以查看幫助文檔,為理解缺陷和違規提供幫助

wKgaomWmPWSAMWUAAADJWrO743s074.png

?自定義規則:為了更高級的需求,工具提供了用戶自定義規則的接口,支持用戶根據實際需要自定義檢查規則

支持的編碼規范

wKgZomWmPWmAM1fvAACCHQzFVKg454.png

wKgaomWmPW-AVuXdAAB_zKzpXR0737.png

可持續集成:支持命令行形式執行分析,能夠實現與持續集成環境(如Jenkins等)進行集成,且支持Jenkins插件

wKgZomWmPXeAR5PIAADkyeh7Uvo732.png

資質認證證書

Klocwork支持的功能安全標準:ISO 26262(汽車)、IEC 61508(一般工業)、IEC 62304(醫療)、DO-178B/C(其他)

wKgaomWmPX6Ad9qzAAE26XXyjDg263.png

應用行業

汽車行業

能源技術行業

醫療服務行業

嵌入式開發

應用案例

wKgaomWmPYSAUP9qAABN4GlhpSQ692.png



審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4586

    瀏覽量

    67219
  • 靜態測試
    +關注

    關注

    0

    文章

    19

    瀏覽量

    6474
收藏 人收藏

    評論

    相關推薦

    接口測試工具有哪些種類

    接口測試是軟件測試的一個重要環節,主要用于驗證系統各模塊之間的交互是否符合預期。隨著軟件行業的快速發展,接口測試工具也不斷涌現,為測試人員提
    的頭像 發表于 05-30 15:07 ?147次閱讀

    代碼靜態測試工具 Klocwork 2024.1版新功能解讀

    Klocwork 2024.1為Perforce的持續安全和代碼合規性平臺Validate引入了新的功能和改進?,F在,Validate的升級過程更快、更穩健、對用戶更友好。您可以去除項目、優先遷移、無需服務器重啟單獨遷移項目、無
    的頭像 發表于 04-26 10:42 ?189次閱讀
    代碼<b class='flag-5'>靜態</b><b class='flag-5'>測試工具</b> <b class='flag-5'>Klocwork</b> 2024.1版新<b class='flag-5'>功能</b>解讀

    嵌入軟件單元測試工具的作用

    測試單元進行測試,來驗證其是否按照設計要求正常工作。 嵌入軟件單元測試工具能夠提高開發人員的工作效率和軟件質量。首先,它可以幫助開發人員快速地發現代碼中的錯誤和問題。通過
    的頭像 發表于 04-23 15:31 ?154次閱讀
    嵌入軟件單元<b class='flag-5'>測試工具</b>的作用

    DEKRA被CSA指定為Zigbee統一測試工具開發和優化新功能測試用例

    DEKRA德凱被CSA聯盟(Connectivity Standards Alliance,CSA)指定負責為Zigbee統一測試工具(Zigbee Unified Test Harness,ZUTH)開發和優化新功能測試用例
    的頭像 發表于 04-09 14:10 ?238次閱讀

    Eggplant—HMI自動化測試軟件

    Eggplant是英國TestPlant公司推出的創新性自動化測試工具。通過VNC或RDP通訊技術遠程桌面連接被測對象,基于圖像和文字識別算法進行對象定位,進而驅動和確認被測HMI設備的響應,能夠
    的頭像 發表于 01-23 18:00 ?295次閱讀

    ETC自動化測試系統ETC Runsys. #ETC #自動化測試 #OBU #RSU

    自動化測試
    度緯儀器
    發布于 :2024年01月12日 10:01:20

    Helix QAC—軟件靜態測試工具

    Helix QAC是Perforce公司(原PRQA公司)產品,主要用于C/C++代碼的自動化靜態分析工作,可以提供編碼規則以及信息安全相關檢查、代碼質量度量、軟件結構分析、測試結果管
    的頭像 發表于 01-10 17:35 ?344次閱讀
    Helix QAC—軟件<b class='flag-5'>靜態</b><b class='flag-5'>測試工具</b>

    網絡安全測試工具有哪些類型

    可以分為以下幾大類型: 漏洞掃描器 漏洞掃描器是一類常見的網絡安全測試工具,用于檢測系統、網絡和應用程序中存在的各種漏洞和安全風險。這些工具通過自動
    的頭像 發表于 12-25 15:00 ?748次閱讀

    LabVIEW與Tektronix示波器實現電源測試自動化

    LabVIEW與Tektronix示波器實現電源測試自動化 在現代電子測試與測量領域,自動化測試系統的構建是提高效率和精確度的關鍵。本案例介
    發表于 12-09 20:37

    如何使用芯片測試工具測試芯片靜態功耗?

    為什么需要芯片靜態功耗測試?如何使用芯片測試工具測試芯片靜態功耗? 芯片靜態功耗
    的頭像 發表于 11-10 15:36 ?1558次閱讀

    筆記本轉軸扭力測試儀是實用的測試工具

    筆記本轉軸扭力測試儀是實用的測試工具嗎?|深圳磐石測控
    的頭像 發表于 11-06 09:10 ?308次閱讀
    筆記本轉軸扭力<b class='flag-5'>測試</b>儀是實用的<b class='flag-5'>測試工具</b>嗎

    如何實施符合功能安全及ASPICE要求的模型動態測試——TPT Workshop邀請函

    2023年11月14日,我們將在北匯信息上??偛吭俅闻e辦題為“如何實施符合功能安全及ASPICE要求的模型動態測試”的TPT Worksho
    的頭像 發表于 11-03 14:36 ?199次閱讀
    如何實施<b class='flag-5'>符合</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>及ASPICE<b class='flag-5'>要求</b>的模型動態<b class='flag-5'>測試</b>——TPT Workshop邀請函

    T900串口測試工具的使用教程

    T900原廠提供了“串口測試工具”,以便更好地評估T900的相關性能。下面就簡單談下該工具如何使用。
    的頭像 發表于 09-13 11:04 ?1437次閱讀
    T900串口<b class='flag-5'>測試工具</b>的使用教程

    SoC平臺安全要求1.0

    的系統架構或特定組件的使用。另外Arm的文檔提供了如何使用Arm最好地滿足安全要求的指導體系結構和系統IP。鼓勵系統設計者檢查是否符合指定的安全性要求。
    發表于 08-02 10:15

    嵌入軟件單元測試/集成測試自動化工具

    CoverageMaster winAMS :?適用于嵌入式目標機代碼的單元測試/集成測試工具 全面支持嵌入式微機!驗證嵌入式C/C++軟件 實施以模塊為單位的自動化單元測試工具 不需
    的頭像 發表于 07-11 17:11 ?518次閱讀
    嵌入軟件單元<b class='flag-5'>測試</b>/集成<b class='flag-5'>測試</b><b class='flag-5'>自動化工具</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>