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