VectorCAST使用技巧心得(上)

前段时间,由于项目需要,我接触了VectorCAST这一款软件自动化测试工具,通过几个月的使用和探索,也算是初步掌握了这个软件。现将软件使用的一些要点总结记录下来,也希望对未来的读者能够有所帮助。

VectorCAST简介

VectorCAST嵌入式软件测试平台是一系列产品,是Vector公司推出的在整个软件开发生命周期内提供自动化测试的工具。主要应用于航空航天、汽车、工业等领域,可以支持软件的一系列自动化测试,如单元测试、集成测试等。

实际上,个人认为,相对于Vector公司星光璀璨的明星产品,如Canoe, Canape等,VectorCAST的名气就要低得多了,但是在一些行业的一些领域里,VectorCAST依然拥有举足轻重的地位。譬如在本人从事的汽车行业中,VectorCAST就是软件单元测试的首选方案之一。

学习参考资料

和其他Vector软件相同,VectorCAST内部提供了官方的help文档可以参考,另外VectorCAST还带有特色的各种Examples引导用户快速入门和使用。这些Examples的教程可以直接在Welcome中找到:

 Welcome tab可以在工具栏中的Help中唤出。

 我刚入门时,也是对着C++的Example一步一步尝试配置的。怎么说呢,算是能让初学者对软件的架构有比较基础的了解,但是一来阅读起来太费劲了,二来讲的比较浅显,对实际执行帮助不大。

另外,B站上面倒是有一些不错的教程视频可供用户参考,这里除了Vector官方教程视频外,我推荐看一看北汇信息的这个视频作参考:【北汇信息】VectorCAST | 嵌入式软件代码自动化测试方案-直播回放_哔哩哔哩_bilibili

        

软件安装和liscence

由于本人使用VectorCAST时,是直接使用项目成熟环境和公司提供的软件包,所以并没有下载安装这一环节。需要下载软件的小伙伴可以到Vector官网上搜索下载。

另外需要注意,VectorCAST这个软件的使用是需要liscence的。也因此,需要对环境变量进行一些配置。

 参考官方Help文档,需要在系统环境变量中增加:

表格中左侧为环境变量名,右侧为配置的信息。

另外,官方推荐使用批处理文件启动VectorCAST。如果你使用的是公司提供的环境,一般都会有对应的批处理文件,如果你是从无到有,则需要自己创建文件:

1. 创建一个空白目录,如 D:\setup_dir

2. 创建如下内容脚本文件,并命名为 setup_env.bat

@ECHO OFF 

REM VECTORCAST_DIR - Environment variable pointing to the base directory for VectorCAST. 
SET "VECTORCAST_DIR=D:\VCAST\2024-beta" 

REM VECTOR_LICENSE_FILE - Environment variable for legacy licensing 
SET "VECTOR_LICENSE_FILE=7650@licenseserver.domain.com" 

REM VECTOR LICENSE FILE – Environment variable for NVLM 
REM SET "VECTOR_LICENSE_FILE="

3. 创建如下脚本文件,并命名为 Start_VectorCAST.bat

@ECHO OFF 

CALL setup_env.bat 
if not defined VECTOR_LICENSE_FILE echo VECTOR_LICENSE_FILE is not set. Will attempt to use an NVLM license. 
if defined VECTOR_LICENSE_FILE echo VECTOR_LICENSE_FILE is set to: 
%VECTOR_LICENSE_FILE% Will attempt to use a legacy license. 

REM Start VectorCAST 
%VECTORCAST_DIR%\vcastqt

注意,上面代码内容不是让你直接拷贝,里面的地址,license内容需要根据自己的情况更改。

之后运行 Start_VectorCAST.bat,如果没有报错,VectorCAST GUI就会打开了。

本段落信息主要参考VectorCAST内置文档。

界面介绍

VectorCAST的界面如图,上方是菜单栏和工具栏,左边为环境视图,一般用来查看环境和工程目录,点选对应的环境、测试脚本等,也有搜索功能可以使用,右边则为Muitiple Document Interface(MDI)窗口,即根据用户选择展现不同内容的区域,包括测试用例编辑,覆盖度检查,测试结果分析等功能。

本篇先写到这里,希望对大家有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值