C/C++test CT 2025.2 發布
Techmatrix株式會社(總公司:東京都港區,代表取締役社長:矢井隆晴,以下簡稱「Techmatrix」)宣布,將於2026年5月12日開始銷售由美國Parasoft Corporation(總公司:美國加利福尼亞州,最高經營責任者:Elizabeth Kolawa,以下簡稱「Parasoft公司」)開發的C語言/C++語言測試工具「C/C++test 2025.2」。
C/C++test是一款支援C語言/C++語言的一體化測試工具,搭載了靜態分析(編碼規範檢查、流程分析)和動態分析(單元測試、覆蓋率測量、運行時記憶體錯誤功能等)。它被廣泛應用於汽車設備、工業設備、醫療設備、OA設備等嵌入式軟體開發,以及中介軟體開發、Windows/Linux應用程式開發等各種現場。透過在開發過程中整合C/C++test的靜態分析和單元測試,預計可以提高測試效率並提升原始程式碼的品質。
本次版本升級透過搭載MCP(Model Context Protocol)伺服器,實現了與AI代理和基於LLM(大型語言模型)的程式碼助手(如GitHub Copilot)順暢協作的工具使用。MCP伺服器向AI代理提供靜態分析結果、檢測到的違規規則文件以及用戶指南資訊,從而能夠針對違規提供具體的修正建議和工具使用問題的解決方案。
作為編碼規範支援的強化,它「完全支援」最新的C編碼標準MISRA C:2025(2025年3月發布)。MISRA C:2025被定位為MISRA C:2023的改良版,進行了規則刪除/聚合以減輕合規負擔,明確了AI生成程式碼的方針,並強化了指針和聯合(union)管理的嚴格性以增強功能安全性。此外,對應CWE(Common Weakness Enumeration)的規則大幅增加,提供了107種CWE-ID的對應規則。
此外,還強化了靜態分析抑制功能、強化了單元測試詳細覆蓋率報告的創建功能,並增加了NVIDIA CUDA Compiler 12.8等支援環境。C/C++test的附屬應用程式Parasoft DTP中,增加了「測試失敗分類」功能和與LLM協作的AI聊天機器人等。
Techmatrix作為Parasoft公司產品在日本的總經銷商,將強化C/C++test的銷售、行銷和用戶支援等活動,作為解決所有從事軟體開發客戶挑戰的最佳工具。
[C/C++test 2025.2 的新功能和改進點]
搭載強化與AI代理協作的MCP伺服器
已搭載MCP(Model Context Protocol)伺服器。MCP伺服器是AI代理能夠存取外部系統和數據的「橋樑」機制。透過MCP伺服器向AI代理提供與靜態分析報告、MISRA等編碼規範和安全標準相關聯的結構化數據,AI代理可以獲得其本身不具備的資訊,從而能夠生成結合這些資訊的回答和建議。支援MCP的AI代理或基於LLM的程式碼助手(如GitHub Copilot)可以輕鬆整合。此功能可在支援與MCP伺服器整合的LLM相容開發環境(Eclipse、Visual Studio、Visual Studio Code等)中使用。
向AI代理查詢的範例:
- 針對靜態分析檢測到的違規提供自主修正建議 - 規則說明和規則集優化 - 開發人員支援,例如檢查工具使用方法
圖1. MCP伺服器與AI代理實現高效測試
圖2. Eclipse IDE中AI協作功能的應用圖像
※1 C/C++test不包含LLM供應商的使用合約。用戶需單獨簽訂合約。此外,請務必確認貴組織關於AI使用的政策。
支援MISRA C:2025
最新的C
FACT BOX · 重點整理
- 來源:PR TIMES
- 分類:新品
- 相關組織:Parasoft Corporation
- 原文日期:2026年5月12日 / 2025年3月
- 產品、服務:C/C++test 2025.2 / C/C++test