VectorCAST 2026 的新功能

新功能涵盖编码测试工作流、基于大型语言模型(LLM)的测试生成以及统一的覆盖率可视化。

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 发行说明

最新的 VectorCAST 2026 发行说明链接以下。如需查看以前的版本,请访问完整的发行说明存档。

平台支持

VectorCAST 2026 支持 Windows 和 Linux 系统。

Windows 64 位

  • Windows 10 或更高版本
  • Windows Server 2016 或更高版本

Linux 64 位

VectorCAST 在 Linux 上作为第三方软件包进行安装,不受 apt、rpm 或其他软件包管理器的管理。有关各分发特定的库需求,请参阅《VectorCAST 安装指南》。

试用 VectorCAST
准备好亲眼看看 VectorCAST 的实际应用了吗?请求试用,VectorCAST 团队成员将与您联系,帮助您开始使用。