0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【文章转载】你不知道的Vector | VectorCAST/C++的AI辅助测试功能

北汇信息POLELINK 2026-04-29 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

928e1376-436f-11f1-ab55-92fbcf53809c.png

从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流水线的全场景,便于团队根据现有工具链灵活选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6425

    浏览量

    131686
  • AI
    AI
    +关注

    关注

    91

    文章

    41244

    浏览量

    302654
  • Vector
    +关注

    关注

    3

    文章

    105

    浏览量

    10100
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用VectorCAST/C++AI辅助测试功能

    从2026版本开始,VectorCAST/C++推出首批AI辅助测试功能,旨在帮助开发团队解决单
    的头像 发表于 04-27 14:37 233次阅读

    AI辅助软件测试:几个关键路径

    软件测试是保障质量的关键环节,但测试用例设计耗时、覆盖分析繁琐、自动化脚本维护成本高等问题,一直困扰着测试团队。大语言模型的出现,为测试工作提供了一种新的
    的头像 发表于 03-23 15:34 150次阅读

    AI辅助编程设计之道:从Spec到Code工程实践

    省掉设计,结果反而花了更多时间在来回拉扯上。 工程师高培认为AI不是读心术,它不知道开发者脑子里那个模糊的图景是什么。但如果能把那个图景画成蓝图,AI就能把房子盖起来。这大概是AI
    发表于 03-16 13:33

    VectorCAST/QA与Bazel集成配置方法

    VectorCAST/QA是VectorCAST产品族中用于统计系统测试过程中代码覆盖度的软件工具。
    的头像 发表于 03-11 17:00 575次阅读
    <b class='flag-5'>VectorCAST</b>/QA与Bazel集成配置方法

    的EMC瓶颈,不是经验不够,是体系不全

    EMC的EMC瓶颈,不是经验不够,是体系不全现在的状态,是不是这样?产品送测前,心里完全没底,不知道哪一项会挂传导发射超标,换了十几种电容电感,还是压不下去静电打几下,系统重启,
    的头像 发表于 03-10 16:41 480次阅读
    <b class='flag-5'>你</b>的EMC瓶颈,不是经验不够,是体系不全

    还在手写C++测试用例? Parasoft白盒级AI正在接管代码安全

    当汽车自动驾驶代码突破千万行,当工业控制软件要求达到ASIL D功能安全等级,传统的手工单元测试就像是用冷兵器对抗装甲车。2026年,随着AI智能体全面进入研发全流程,测试的左移已不再
    的头像 发表于 03-06 10:46 308次阅读
    还在手写<b class='flag-5'>C++</b><b class='flag-5'>测试</b>用例? Parasoft白盒级<b class='flag-5'>AI</b>正在接管代码安全

    CC++之间的联系

    控制能力,这一点与C语言相似,使得它们在系统编程、嵌入式系统等领域都得到广泛应用。 3、发展历程: C++正是在C语言的基础上逐步发展起来的,C++的设计初衷是作为一种“带类的
    发表于 12-11 06:51

    C语言和C++之间的区别是什么

    C++的标准库那样集成度高和功能齐全。 6、编译器与语言特性: C++编译器通常比C语言编译器更加复杂,因为它需要处理更多的语言特性,比如模板元编程、命名空间、引用等。
    发表于 12-11 06:23

    融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件

    *附件:ai study.zip*附件:融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件.pdf 基于开源鸿蒙编写的ai
    发表于 11-12 15:38

    嵌入式C/C++回归测试四大最佳实践(附自动化测试工具TESSY使用教程)

    嵌入式开发中,一次微小的代码改动都可能引发“蝴蝶效应”,如何守护系统的稳健?推荐专业的自动化测试工具#TESSY,源自戴姆勒-奔驰,是嵌入式C/C++单元/集成测试的标杆。
    的头像 发表于 10-31 14:21 579次阅读
    嵌入式<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>回归<b class='flag-5'>测试</b>四大最佳实践(附自动化<b class='flag-5'>测试</b>工具TESSY使用教程)

    HarmonyOSAI编程DevEco AI辅助编程工具

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力平台,为开发者提供高效的应用与服务AI编程支持,支持智能知识问答、代码生成、页面生成、万
    发表于 08-18 14:54

    技能+1!如何在树莓派上使用C++控制GPIO?

    在使用树莓派时,会发现Python和Scratch是许多任务(包括GPIO编程)中最常用的编程语言。但知道吗,也可以使用C++进行GP
    的头像 发表于 08-06 15:33 4510次阅读
    技能+1!如何在树莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    DevEco CodeGenie 鸿蒙AI 辅助编程初次使用

    一、工具概述与核心能力 DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 辅助编程插件,专为 HarmonyOS 应用开发设计,提供三大核心能力: 智能知识问答
    的头像 发表于 06-26 08:48 1102次阅读

    【文章转载】CANoe产品体系19版本新功能(下) - 基础功能与XIL测试

    新版本持续为智能电动网联汽车软件开发测试带来全新功能,IDE开发环境支持.NET8.0、Python、MATLAB2024b,VisualStudioCode集成测试开发和调试功能,支
    的头像 发表于 06-25 10:03 2060次阅读
    【文章<b class='flag-5'>转载</b>】CANoe产品体系19版本新<b class='flag-5'>功能</b>(下) - 基础<b class='flag-5'>功能</b>与XIL<b class='flag-5'>测试</b>

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么?CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI辅助
    发表于 06-11 16:34