在IDE和独立测试工具之间切换不仅耗时,还会打断工作流程。VectorCAST浏览器是一款免费的开源VS Code扩展,可将VectorCAST/C++测试功能直接集成到正在使用的编辑器中。
可以在编写代码的同一界面中创建测试环境、编写和编辑测试脚本(支持完整的IntelliSense功能)、执行测试、在源代码中内联查看覆盖率,以及调试失败的测试。所有功能只需右键单击即可轻松访问。
主要特点
项目资源管理器集成
在VS Code项目资源管理器中右键单击任何源文件,即可直接创建VectorCAST测试环境。无需手动配置。该扩展程序通过上下文菜单处理环境设置,确保过程快速且一致。
测试资源管理器树形视图
从测试环境到单个测试用例,每个VectorCAST元素均以节点形式呈现于结构清晰的树形视图中。各层级的上下文菜单支持创建新测试、修改现有测试以及执行测试运行。状态图标让您无需打开单独的报告即可立即了解测试结果。
测试脚本的IntelliSense功能
在VS Code中编辑VectorCAST测试脚本文件时,可获得完整的IntelliSense支持。自动补全、悬停提示以及即时语法错误检测功能,可减少编写错误,并帮助初次接触VectorCAST脚本开发的开发人员加快测试编写速度。
集成测试调试
只需单击右键即可设置专用的VectorCAST启动配置,随后使用标准的VS Code调试器对失败的测试进行调试。无需手动配置调试器。测试失败的诊断可在编写代码的同一环境中进行。
内联代码覆盖率
VectorCAST生成的语句覆盖率结果会通过红色和绿色的边栏标记,逐行直接显示在源代码编辑器中。无需切换到单独的覆盖率查看器或报告,即可准确了解测试覆盖了哪些内容以及未覆盖哪些内容。
可用性
VectorCAST测试浏览器是免费的开源软件。您可以直接从Visual Studio应用商店下载。
- 许可证:开源
- 平台:Visual Studio Code
- 要求:已安装VectorCAST/C++