VectorCAST是一套测试自动化工具,在整个软件开发生命周期内自动化测试活动。VectorCAST/C++和VectorCAST/Ada自动化了C、C++和Ada代码的单元测试和集成测试,使您可以轻松地测试任何文件子集(或Ada的包),而与应用程序的其他部分隔离。VectorCAST/QA使团队能够实施一致且可重复的过程,以管理测试活动并报告关键质量指标,如代码覆盖率。VectorCAST项目允许多个用户同时访问运行测试和查看状态和结果。整个开发团队都可以使用企业测试。 使用高级报告和图表来跟踪测试进度,使用状态面板和报告来跟踪发布准备情况,可控制多个测试配置和测试调度。快速创建新的测试,识别并修复错误。控制VectorCAST项目的总体设计,并控制同行评审和变更控制过程。以及轻松设计测试活动并监控发布准备情况。
安装激活教程
1、在本站下载并解压
2、安装程序,稍后选择安装许可证服务器。勾选我接受协议选项
3、安装目录
4、将medicine文件夹中的文件复制到安装目录中
VectorCAST2022功能
1、测试见解
TESTinsights扩展了VectorCAST的功能,以通过协作服务积累所有参与者的软件检查和软件测试活动的所有结果。参与者在web仪表板中协作分析这些结果数据,以从不同的角度和抽象级别获得见解。
2、C++模板实例覆盖率
VectorCAST2022现在可以在模板实例上而不仅仅是模板本身上检测和显示覆盖率。C++中的模板函数不是真正的函数,而是用于在编译时创建许多函数的模板或模式。这意味着源代码中定义的一个函数在编译后将成为模板函数的许多不同函数实例。使用VectorCAST 2022,将报告所有实例的覆盖率。
3、视觉集成
VectorCAST需求网关3.0(RGW 3.0)提供软件需求和测试用例之间的可追溯性,并允许将需求导入和映射到测试用例。RGW 3.0提供了一种方法:
将VectorCAST中计划或存在单元测试用例的需求从应用程序生命周期管理(ALM)或需求管理系统(RMS)导入VectorCAST-RGW存储库
为单元测试环境中的测试用例分配特定需求
将单元测试与结果通过或失败状态一起导出回ALM工具
在RGW3.0中,存储库使用JSON文件格式实现。
VectorCAST 2022现在为使用Visure管理需求的客户提供了RGW 3.0 Visure集成。
4、并行测试工具代码生成
VectorCAST 2022允许用户设置在构建环境时同时运行的作业数。用户可以配置多个并行进程,最多可配置机器上可用的最大内核数。在构建过程中,所有命令都被添加到队列中,然后并行执行。在队列变为空且所有正在运行的进程退出后,或者在执行任何命令时出现错误时,处理完成。此功能仅适用于C和C++语言,默认情况下可用。
环境变量设置构建环境时要同时运行的作业数。在具有多个CPU内核的计算机上,将此变量设置为大于1的值应该可以提高环境构建性能。
使用帮助
1、创建VectorCAST项目
企业测试是一个测试自动化框架,位于VectorCAST/C++或VectorCAST/Ada测试环境之上,允许测试设计、执行和报告分布在整个企业中。VectorCAST项目支持多种工作流程,允许团队协作、测试多种配置、基于更改的测试和大规模并行测试。
企业测试可以导入现有的VectorCAST/C++和VectorCAST/Ada测试环境,或用于创建新的环境。
在本节中,您将从初始单元测试环境开始创建一个新的VectorCAST项目。
要准备此步骤,需要进行一些初始设置。首先,您将复制本示例中使用的源文件。
2、设置工作目录
VectorCAST启动并打开GUI后,您将将工作目录设置为您从菜单栏中选择文件=>设置工作目录。。。。导航到工作目录并选择“选择”。对于我们的示例,我们选择lab01目录作为工作目录。
3、创建新项目
从菜单栏中选择File=>new=>VectorCAST project=>empty project,创建一个新的空项目。
下一步是命名项目并选择要使用的编译器套件。编译器套件的选择将根据您使用的是Windows还是Linux主机而有所不同。对于Windows,VectorCAST包含一个可以使用的Windows MinGW编译器。对于Linux,您需要使用本机gcc编译器,并确保编译器位于当前路径上。
选择“创建”按钮。新的VectorCAST项目lab01显示在项目视图中。