Parasoft-C++Test操作手册

2019-08-31 09:43

C++Test介绍

修订历史记录

日期 版本 C++Test 6.0 说明 C++Test原理,使用介绍,RuleWizard定制规则 作者

目录

第一章 C++Test 特性 .................................................................................................................... 2 第二章 C++Test 使用 .................................................................................................................... 4

一.安装说明 ........................................................................................................................... 4

1.Windows下安装 ....................................................................................................... 4 2.申请License .............................................................................................................. 4 二.启动C++Test ................................................................................................................... 6

1.从VC++里启动C++Test ......................................................................................... 6 2.传统启动C++Test ..................................................................................................... 7 三.Linux下安装及启动 ........................................................................................................ 8 四.C++Test快速测试 ........................................................................................................... 9

1.打开被测文件 ............................................................................................................ 9 2.静态测试 .................................................................................................................. 11 3.动态测试 .................................................................................................................. 13 4.生成报表 .................................................................................................................. 15

第三章 C++Test高级功能 ........................................................................................................... 18

C++Test介绍

一.导入VC++工程(Import VC++ project) ....................................................................... 18 二.选择编译器(project configuration) .............................................................................. 19 三.设置测试配置(test configuration ) ............................................................................... 20 四.编码规则测试结果分析 ................................................................................................. 25 五.测试用例分析 ................................................................................................................. 27 六.Data Source .................................................................................................................. 32 七.桩函数设置 ..................................................................................................................... 39 八.导入导出测试用例 ......................................................................................................... 42 九.Test Objects ................................................................................................................... 44 十.覆盖率分析 ..................................................................................................................... 47 十一.回归测试 ..................................................................................................................... 51 十二.其他设置 ..................................................................................................................... 54

1.设置TCM ................................................................................................................. 54 2.设置GRS ................................................................................................................. 55 3.设置源代码编辑器和HTML浏览器 ...................................................................... 56

第四章 RuleWizard定制规则 ..................................................................................................... 58

一.启动RuleWizard ........................................................................................................... 58 二.打开一个现有的规则 ..................................................................................................... 59 三.设计一个新规则 ............................................................................................................. 61 四.C++Test中导入自定义规则 ......................................................................................... 70

第一章 C++Test 特性

C++Test是一个C/C++单元测试工具,自动测试任何C/C++类、函数或部件,而不需要您编写一个测试用例、测试驱动程序或桩调用。C++Test能够自动测试代码构造(白盒测试)、测试代码的功能性(黑盒测试)和维护代码的完整性(回归测试)。C++Test是一个易于使用的产品,能够适应任何开发生命周期。通过将C++Test集成到开发过程中,您能够有效地防止软件错误,提高代码的稳定性,并自动化单元测试技术(这是极端编程过程的基础)。

特性

? 即时测试类/函数

? 支持极端编程模式下的代码测试

? 自动建立类/函数的测试驱动程序和桩调用 ? 自动建立和执行类/函数的测试用例

? 提供快速加入和执行说明和功能性测试的框架 ? 执行自动回归测试

李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com

2

C++Test介绍

? 执行部件测试(COM)

优点

? 帮助您立即验证类功能性和构造

? 将您从编写测试驱动程序、桩和测试用例的繁重工作中解放出来 ? 自动化极端编程和其它编程模式的单元测试过程 ? 使得您能够实现和执行100%的代码覆盖性 ? 支持紧急和短线开发项目 ? 降低调试和维护时间 ? 改善应用的可靠性 ?

防止简单错误的扩大

系统要求

最小系统要求:

? Pentium class processor 800MHz ? 512 MB RAM (1024MB is recommended) ?

150 MB free disk space for C++Test installation

其他要求:

?

保留足够的磁盘空间供测试使用。

支持平台

Windows

? Supported Platforms: Windows NT, 2000, XP ? Supported Compilers: Microsoft? Visual C++? 6.0, .NET?, or .NET 2003?, GNU GCC 2.95x or 3.x. Cygwin GCC 2.95.x, 3.2.x, 3.3.x

Mingw GCC 2.95.x, 3.2.x, 3.3.x UNIX

? Supported Platforms:

Linux kernel 2.4 (with System V IPC), glibc 2.2, Pentium processor Solaris 7, 8, 9, UltraSPARC processor

李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com

3

C++Test介绍

? Supported Compilers:

GNU GCC 3.2.x,GNU GCC 3.3.x,GNU GCC 3.4.x

Sun? C++ 5.3? (Sun Forte C++ 6 Update 2 for SPARC Solaris), Sun? C++ 5.5? (Sun ONE Studio 8)

第二章 C++Test 使用

一.安装说明 1.Windows下安装

打开安装源程序,同普通的windows应用程序一样,选择安装路径,完成安装。

2.申请License

1.申请License

从桌面或者菜单打开C++Test,将弹出类似于下面的一个要求输入密码的窗口:

按“是(Y)” 进入。这里的machine ID就是C++Test和主机绑定的信息。 或在进入C++Test主界面后,在菜单Help -> License… 可以同样打开下面的界面。

李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com 4

C++Test介绍

这个machine ID需交给Parasoft代理商,来申请license。而由于license的种类不同,可以分为local license(单机版)和net license(网络版)。 2.输入License

将相应的license和expire date粘贴到相应的位置,如果信息正确,系统将提示license ok。如果信息不正确,系统将提示wrong license。输入正确的license,打开C++Test,就可以进入C++Test的用户界面了。

李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com 5


Parasoft-C++Test操作手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医疗卫生系统招聘考试(财务与会计实务)精选案例题及答案(三)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: