c++ test 9.2 VS插件版 使用文档

文章描述:-2022年3月28日发(作者:司马彪)c++ test 9.2 VS插件版 使用文档 一、程序安装和 安装好vs2008后,安装cpptest_9.2.1.26_win32_vs2005_2008_,则c++ test会以组件方式添加到vs2008中 将把plugins-c++Test For Visual Studio.7z中的文件覆盖到c:Program Files Para

-

c++ test 9.2 VS插件版 使用文档2022年3月28日发(作者:司马彪)


c++ test 9.2 VS插件版 使用文档


一、程序安装和
安装好vs2008后,安装cpptest_9.2.1.26_win32_vs2005_2008_,则c++ test会
以组件方式添加到vs2008中

将把plugins-c++Test For Visual Studio.7z中的文件覆盖到c:Program Files
ParasoftC++test for Visual Studio9.2plugins 这个目录中
把plugins-Test for Virsual Studio.7z 中的文件覆盖到c:Program FilesParasoftTest for
Visual Studio9.2plugins这个目录中
然后打开vs2008,按下图点打开首选项。

如下图选择许可证,选择“本地”,在“密码”栏中随便输下密码则可





二、测试用例生成与执行
a) 先打开一个vs2008工程或solution。
b) 选中测试solution或测试工程或测试文件,按下图先生成测试用例

则会在工程中生成相关测试文件。
可按如下操作打开,测试进度窗口,查看相关测试操作的进度。



c) 按如下操作,开始测试



可在OutPut窗口中,将输入信息调成C++ test,查看测试信息,如下图。


对于我们平台的测试,需将相关依赖库路径拷到测试工程的测试配置中。可按下面
操作进行。
1) 打开工程属性,将依赖库部分选中复制




2) 按如下操作打开工程的测试属性



将刚复制的依赖库路径等拷到“链接器选项中”



若路径中有相对路径全换成绝对路径。

且运行时需要的静态库文件、动态库文件都要拷到自动生成的测试程序所在目录
中,如Alarm服务器AlarmSysGuard工程测试,我的目录为
E:70003.0serveralarmvs2008 则在
E:70003._tubf17
9707中会生成测试程序。我们需要把相应动态库静态库拷
到此目录下,测试程序才能正常运行。


三、测试结果查看
1. 覆盖率查看
按如下操作打开覆盖率窗口



这里可以看到测试代码的覆盖情况,且可定位到相关代码,默认覆盖代码用绿显示,
未覆盖代码用红显示。也可通过该窗口中

图标,关闭高亮显示。
2. 代码质量查看
可按如下操作打开质量任务窗口

这里列出的异常代码,一般分两种、标准异常(如非法访问内存、整数除0等)和 逻
辑异常(返回值为false等,这些问题需要人为验证)。
选中相关测试结果,右击可以忽略结果。





目前的测试中,主要是指针为空的报错。


四、测试用例添加和修改
1. 打开测试用例浏览器

2. 新建修改测试用例
选中某测试项,右击可新建测试用例,如下图








修改测试用例:打开测试用例代码,直接修改则可。

新建用例模版:在代码中直接生成测试用例函数,自己填写代码
测试用例使用向导:GUI操作,可指定参数与预期返回值
数据源:从外界导入测试
3. 重跑用例
选中某测试项或测试用例,右击选择相关的测试套件,可单独重跑相关用例。用来验证
用例修改是否生效。


五、静态代码检查
选中测试的工程solution文件,按如下方式操作,选中一个静态检测测试套件

静态检测结果同样也在质量任务窗口中显示。


六、测试套件配置
如下操作打开测试配置

可先选中内建的测试套件复制下,则会复制到用户自定义组中,然后可以对套件项进
行编辑。



七、帮助
很多细节操作需要按如下方式查看帮助文档



c++ test 9.2 VS插件版 使用文档


一、程序安装和
安装好vs2008后,安装cpptest_9.2.1.26_win32_vs2005_2008_,则c++ test会
以组件方式添加到vs2008中

将把plugins-c++Test For Visual Studio.7z中的文件覆盖到c:Program Files
ParasoftC++test for Visual Studio9.2plugins 这个目录中
把plugins-Test for Virsual Studio.7z 中的文件覆盖到c:Program FilesParasoftTest for
Visual Studio9.2plugins这个目录中
然后打开vs2008,按下图点打开首选项。

如下图选择许可证,选择“本地”,在“密码”栏中随便输下密码则可





二、测试用例生成与执行
a) 先打开一个vs2008工程或solution。
b) 选中测试solution或测试工程或测试文件,按下图先生成测试用例

则会在工程中生成相关测试文件。
可按如下操作打开,测试进度窗口,查看相关测试操作的进度。



c) 按如下操作,开始测试



可在OutPut窗口中,将输入信息调成C++ test,查看测试信息,如下图。


对于我们平台的测试,需将相关依赖库路径拷到测试工程的测试配置中。可按下面
操作进行。
1) 打开工程属性,将依赖库部分选中复制




2) 按如下操作打开工程的测试属性



将刚复制的依赖库路径等拷到“链接器选项中”



若路径中有相对路径全换成绝对路径。

且运行时需要的静态库文件、动态库文件都要拷到自动生成的测试程序所在目录
中,如Alarm服务器AlarmSysGuard工程测试,我的目录为
E:70003.0serveralarmvs2008 则在
E:70003._tubf17
9707中会生成测试程序。我们需要把相应动态库静态库拷
到此目录下,测试程序才能正常运行。


三、测试结果查看
1. 覆盖率查看
按如下操作打开覆盖率窗口



这里可以看到测试代码的覆盖情况,且可定位到相关代码,默认覆盖代码用绿显示,
未覆盖代码用红显示。也可通过该窗口中

图标,关闭高亮显示。
2. 代码质量查看
可按如下操作打开质量任务窗口

这里列出的异常代码,一般分两种、标准异常(如非法访问内存、整数除0等)和 逻
辑异常(返回值为false等,这些问题需要人为验证)。
选中相关测试结果,右击可以忽略结果。





目前的测试中,主要是指针为空的报错。


四、测试用例添加和修改
1. 打开测试用例浏览器

2. 新建修改测试用例
选中某测试项,右击可新建测试用例,如下图








修改测试用例:打开测试用例代码,直接修改则可。

新建用例模版:在代码中直接生成测试用例函数,自己填写代码
测试用例使用向导:GUI操作,可指定参数与预期返回值
数据源:从外界导入测试
3. 重跑用例
选中某测试项或测试用例,右击选择相关的测试套件,可单独重跑相关用例。用来验证
用例修改是否生效。


五、静态代码检查
选中测试的工程solution文件,按如下方式操作,选中一个静态检测测试套件

静态检测结果同样也在质量任务窗口中显示。


六、测试套件配置
如下操作打开测试配置

可先选中内建的测试套件复制下,则会复制到用户自定义组中,然后可以对套件项进
行编辑。



七、帮助
很多细节操作需要按如下方式查看帮助文档


-

c++ test 9.2 VS插件版 使用文档

发布时间:2022-03-28 13:01:18
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 9 条评论,303人围观)
世联地产V铁粉13 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
动态库文件都要拷到自动生成的测试程序所在目录中
芒果卫视V铁粉13 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
如Alarm服务器AlarmSysGuard工程测试
华同网址V铁粉1 minute ago Google Chrome 93.0.4577.82 Windows 10 x64
新建用例模版:在代码中直接生成测试用例函数
供应链管理公司V铁粉13 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
1) 打开工程属性
蝴蝶臀V铁粉4 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
测试结果查看 1. 覆盖率查看 按如下操作打开覆盖率窗口 这里可以看到测试代码的覆盖情况
广告监管V铁粉14 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
一般分两种
招行外汇通V铁粉11 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
可单独重跑相关用例
白灵片V铁粉11 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
查看相关测试操作的进度

最近发表

随便看看

热门文章

标签列表