Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。
Parasoft C/C++test申请免费试用
先决条件-系统要求
Windows 64位
- Windows 71、Windows 10、Windows Server 20081、Windows Server 20121、Windows Server 2016。
- 最低4GB内存,建议8GB
- 2GHz或更快的处理器(x86_64-兼容),建议多CPU配置。
- 支持的C/C++编译器(参见编译器支持的编译器列表)。
Windows 32位(已废弃)
- Windows 7, Windows 10
- 最低4GB内存,建议8GB
- 2GHz或更快的处理器(x86兼容),建议多CPU配置。
- 支持的C/C++编译器(参见编译器支持的编译器列表)
正确的编译器配置是关键
在大多数情况下,C/C++test需要调用编译器和链接器来执行静态分析和运行时测试任务,这些任务通常包括预处理、编译和链接程序。
为了访问C/C++test的全部功能,运行C/C++test的机器必须具备完整的开发环境和编译器工具链。
Windows和Windows Server笔记
- 安装和初始运行必须由具有管理员权限的用户进行。
- 当运行C/C++test时,你必须对包含测试工作区和项目的目录有写权限。具体来说,如果您使用的是非管理员账户,您需要将C/C++test示例项目从 “Program Files “位置复制到用户目录中,并在复制的项目上运行测试。
- C++test CLI可执行文件(cpptestcli.exe)应该从一个有写权限的目录中执行(因为工作目录是C/C++test测试后生成 告的默认位置)。
- 如果你的机器ID是WIN32-0,请删除位于<DRIVE>:Users<USER_NAME>/.parasoft/C++test/10.x/license中的文件。
其他要求
- 如果您的系统中安装了早期版本的C/C++test,则必须在新的目录中安装最新版本的C/C++test。
- C/C++test项目数据需要额外的磁盘空间。
- 推荐使用的日语编码是Shift_JIS(Unix上的ja_JP.PCK区域)。其他编码可能会导致字体问题,或使C/C++test无法读取测试结果。
其他安装方法:有关执行静默安装的详细信息,请参见安装期间的预配置C++test。
多用户安装:有关并行运行多个 Eclipse 与 C/C++test 实例的详细信息,请参见多用户安装。
安装
要在Windows系统上安装C/C++test的独立版本。
- 在Windows资源管理器中,找到并双击自解压存档。
- 当出现对话框询问您是否要安装C++test时,单击 “是”。
- 选择安装过程中要使用的语言。
- 阅读并同意许可证信息后,单击 “下一步”。
- 在 “Destination Location “中,输入C++test文件所需的安装目录,然后单击 “Next”。
- (信息) C/C++test Professional 包含了 Parasoft 测试组件,这些组件在 Parasoft 的许多产品中是通用的。如果 Parasoft Test 尚未安装,您将被要求为 Parasoft Test 文件选择一个安装目录。如果 Parasoft Test 已经安装,C/C++test 将被安装到它的目录中。
- 指定你想在开始菜单文件夹中添加程序的快捷方式。
- 点击安装。
C/C++test将被安装在指定的安装目录中。
启动
在启动C++test之前:为了让C/C++test自动检测编译器和makefile的设置,必须正确配置必要的可执行文件(编译器/链接器、makefile等)。”正确配置 “对于不同的编译器意味着不同的事情,但它通常涉及确保可执行文件在PATH上。
要启动单机版,请执行以下操作之一:
- 启动cpptest可执行文件。在$PATH上包含适当的位置(安装目录),或者用可执行文件的完整路径启动它。
- 双击c++test桌面快捷方式。
在Eclipse启动后,你应该会看到一个Parasoft菜单添加到Eclipse菜单栏中。如果你没有看到这个菜单,选择Window> Open Perspective> Other,选择C++test,然后点击OK。
如果你怀疑C/C++test没有正确安装,请参见疑难解答和常见问题,以帮助解决一些常见的安装问题。
Parasoft C/C++test 是一个集成的解决方案,用于自动化广泛的最佳实践,能够实现编码策略执行、静态分析、单元和组件测试以及运行时错误检测,为团队提供了一种实用的方法,以确保他们的C和C++代码能够按照预期工作。C/C++test与Parasoft DTP集成,DTP提供了基于Web的交互式仪表盘,具有向下钻取功能,允许团队根据C/C++test的结果和其他关键流程指标跟踪项目状态和趋势。

标签:Parasoft
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!