从2026版本开始,VectorCAST/C++推出首批AI辅助测试功能,旨在帮助开发团队解决单元测试过程中的两个核心难点:
1. 如何根据需求描述自动生成可验证逻辑功能的单元测试用例(Req2test):基于自然语言需求输入,利用大语言模型自动生成符合测试框架规范的测试用例代码,减少手工编写用例的工作量。
2. 如何基于现有代码自动生成单元级别的需求规格说明(Code2req):通过分析被测代码的结构与逻辑,反向生成形式化的单元需求描述,完善需求追溯链,满足功能安全标准对双向追溯的要求。
部署架构与数据安全
01完全本地化部署:仅通过调用客户本地部署的大语言模型(LLM)接口实现功能,测试代码与需求数据无需上传至外部云服务,从根本上保障企业代码资产的隐私安全。
02广泛的模型兼容性:兼容OpenAI API接口规范和支持JSON格式输出的模型推理引擎均可对接,包括阿里云、微软Azure等。
03灵活的使用方式:支持三种操作模式,满足不同工程师的使用习惯,包括Visual Studio Code插件(编码时直接使用)、纯命令行(CI/CD流水线集成)、VectorCAST/C++图形界面(可视化操作)。
功能价值总结
VectorCAST/C++的AI辅助测试功能(Req2test与Code2req)将大语言模型技术与嵌入式代码测试深度融合,在以下方面为开发团队创造实际价值:
降低测试用例编写门槛:Req2test可根据自然语言需求自动生成测试用例,减少手工编码工作量,特别适用于需求变更频繁的项目场景;
完善需求追溯链:Code2req通过代码反向生成单元需求描述,填补从高层需求到单元测试之间的规格空缺,满足ISO 26262、DO-178C等功能安全标准对双向追溯的合规要求;
本地化部署保障安全:通过与本地LLM对接,企业无需将代码上传至第三方平台,兼顾效率提升与数据隐私保护;
灵活的集成方式:三种使用模式覆盖从开发桌面到CI/CD流水线的全场景,便于团队根据现有工具链灵活选择。
-
AI
+关注
关注
91文章
41156浏览量
302614 -
C++
+关注
关注
22文章
2131浏览量
77378 -
Vector
+关注
关注
3文章
104浏览量
10099
原文标题:你不知道的Vector | VectorCAST/C++的AI辅助测试功能
文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
AI辅助软件测试:几个关键路径
AI辅助编程设计之道:从Spec到Code工程实践
还在手写C++测试用例? Parasoft白盒级AI正在接管代码安全
C与C++之间的联系
融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件
嵌入式C/C++回归测试四大最佳实践(附自动化测试工具TESSY使用教程)
C/C++代码静态测试工具Perforce QAC 2025.3的新特性
HarmonyOSAI编程DevEco AI辅助编程工具
HarmonyOS AI辅助编程工具(CodeGenie)概述
自动化测试平台ATECLOUD推出AI算法功能
HarmonyOS AI辅助编程工具(CodeGenie)代码续写
DevEco CodeGenie 鸿蒙AI 辅助编程初次使用
【资料获取】ADAS车道辅助系统测试方法解析
使用VectorCAST/C++的AI辅助测试功能
评论