VectorCAST 是 Vector 推出的嵌入式软件自动化测试工具,支持 C/C++、Ada,可开展单元测试、集成测试,自动生成测试用例、驱动与桩函数,统计语句、分支、MC/DC 等代码覆盖率。工具可输出合规测试报告,适配 ISO26262、DO‑178C 等标准,多用于汽车、航空航天、医疗等安全关键嵌入式项目。
VectorCAST 2026 新功能
AI辅助测试,助力解决单元测试核心难点
从VectorCAST 2026版本开始,VectorCAST/C++正式引入了Reqs2x工具集,提供了两大核心能力,可以利用大语言模型(LLM)从源代码的角度自动生成单元测试的需求和用例:
在企业最关心的数据安全问题上,VectorCAST/C++也给出了周全的解决方案。Reqs2x工具集依托LiteLLM中间层,既支持纯本地化部署——支持直接调用企业内网部署的大语言模型(如通过Ollama部署的开源模型)进行分析,避免核心代码外泄/需求数据泄露等问题;针对项目或部门特定的需求也支持兼容Azure OpenAI、OpenAI、Anthropic、阿里云百炼等主流云服务模型,灵活适配不同的安全策略与使用场景。
Coded Tests能力升级,大幅提升编码测试体验
Coded Tests是VectorCAST/C++提供的另一种测试用例编辑方式,允许工程师直接用编程语言编写测试用例。VectorCAST 2026版本针对Coded Tests进行了全面升级——支持C语言源码的测试、支持通过ATG自动生成Coded Tests测试用例。
在过去的版本中,此功能只能作用于C++的测试,而VectorCAST 2026版本新增支持对C源文件中定义的函数执行Mock操作,能力与C++函数Mock完全对齐,我们只需要在C语言文件内加入关键字:
同时针对Coded Tests编码测试,VectorCAST 2026版本也支持通过ATG功能自动生成Coded Tests用例,打破此前通过ATG功能仅能生成VectorCAST/C++专属.tst脚本格式的限制,可直接生成标准C++格式的编码测试用例。
其他改进
- 项目级跨环境覆盖率联动展示
当打开单个环境编辑/新增测试时,支持一键切换展示项目内所有其他环境的覆盖率数据,这解决了此前单个环境仅能展示自身的覆盖率数据,用户无法直观判断项目整体的覆盖缺口,需反复切换环境查看的痛点。现在可精准定位未覆盖代码,进而补充测试用例完成充分测试。
VectorCAST 2026 SP3 中文版安装教程
1、打开install,运行setup,设置安装路径
2、打开tercel,复制VCAST文件夹到安装目录下(默认C:\),替换原文件
3、复制 fnp_11_19_8_win86_64 文件夹 到C:\,然后以管理员身份运行server_install.bat
4、新建环境变量:右键此电脑-属性-高级设置–环境变量–新建
变量名:LM_LICENSE_FILE 变量值:27000@localhost
变量名:VECTOR_LICENSE_FILE 变量值:27000@localhost
5、安装成功
切换中文:Tool——>Options——>GUI——>中文











微信扫一扫打赏
支付宝扫一扫打赏

