VectorCAST 2026 通过在测试编写、覆盖率可视化以及人工智能辅助测试生成等方面新增功能,进一步扩展了该平台的能力。
有什么新动态?
基于人工智能的需求和测试生成
命令行工具现可连接至大型语言模型,以生成基于需求的功能测试用例和基于代码的需求。每个生成的工件均完全透明,在任何内容进入验证工作流之前,每个步骤的输入、输出及匹配关系均可完全可见。
这对您的项目意味着: 手动进行基于需求的测试的团队, 可以将初始的需求匹配和测试用例生成工作交由其选定的LLM处理,随后进行审核和批准,最后提交。整个过程中始终保持完全的可追溯性 。点击此处了解有关VectorCAST人工智能功能的更多信息。
统一的项目和单元覆盖视图
项目级和单元级的覆盖率现在会在单元覆盖率查看器中同时显示。此前,这两者需要在不同的视图中查看,这在评估整体测试完整性时会造成不必要的上下文切换。现在,这两者都可以在同一个界面中查看。
这对您的项目意味着:覆盖率审查速度更快。无需在不同视图间切换,即可同时评估单元级和项目级的测试完整性。
Coded 测试中的原生 GoogleTest
现有的 GoogleTest 测试套件现可直接集成到 VectorCAST Coded Tests 中,无需重写。在 VectorCAST 验证工作流中,执行、覆盖率分析和报告功能均可按预期运行。无需迁移测试逻辑。
这对您的项目意味着:已建立 GoogleTest 测试套件的团队,can bring it into a certified, code coverage measured VectorCAST environment without discarding existing test investment.
C 函数的模拟支持
xUnit 框架现已支持对 C 函数的原生模拟。无需外部模拟机制即可隔离被测单元,从而保持测试代码的自包含性,并减少测试套件的维护工作量。
这对您的程序意味着:C 函数的模拟不再需要手动管理存根,也不再需要单独的框架。测试代码更加简洁,且隔离边界明确。
将 ATG 输出为 C++ 源文件
自动测试生成(ATG)现可通过 --vc-coded-tests 选项生成可供审查的 C++ 源码 。生成的测试可纳入版本控制,可在拉取请求中进行审查,并使用与代码库其余部分相同的工具进行管理。
这对您的程序意味着:ATG 的输出结果可以与生产代码一同签入到源码控制系统,在拉取请求中进行审查,并使用与代码库其余部分相同的工具进行管理。
平台支持
VectorCAST 2026 支持 Windows 和 Linux 系统。
Windows 64 位
- Windows 10 或更高版本
- Windows Server 2016 或更高版本
Linux 64 位
VectorCAST 在 Linux 上作为第三方软件包进行安装,不受 apt、rpm 或其他软件包管理器的管理。有关各分发特定的库需求,请参阅《VectorCAST 安装指南》。