Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。
Parasoft C/C++test申请免费试用
安装
C/C++test 作为 ZIP 安装包分发。将软件包解压缩到所需位置以安装产品。将创建包含所有 C/C++test 文件的cpptest目录(< INSTALL_DIR>)。
不需要额外的步骤,但为了您的方便,我们建议您:
- 将路径添加到 $PATH 以方便访问cpptestcli可执行文件。
- 添加/bin到 $PATH 以方便访问实用工具,包括用于检测代码以收集覆盖率信息的工具 ( cpptestcc)。
设置许可证
C/C++test 可以在本地或 络许可证上运行。许可证类型可以在 . (或其他位置)properties 中的配置文件。INSTALL_DIR
入 许可证
通常, 络许可证存储在您为开发测试工作流配置的同一 DTP 服务器上。 络许可证有两种类型:
- dtp:这种类型的许可证直接存储在 DTP 中。您的 DTP 许可将分析限制在许可协议中指定的文件数量。
- ls:此类许可证存储在部署在 DTP 上的许可证服务器中。这是一个“浮动”或“机器锁定”许可证,将使用限制为指定数量的机器。这是license.use_network设置为时的默认类型true。
络许可证提供三个版本,用于确定可用的功能:
- desktop_edition:功能针对桌面使用进行了优化。
- desktop_compliance_edition:功能针对桌面使用进行了优化,并配置为支持符合编码标准。
- server_edition:功能配置为服务器命令行模式下的高性能使用。
- server_compliance_edition:功能配置为在服务器命令行模式下高性能使用,包括支持符合编码标准。
- custom_edition: 功能可以定制。
要配置 络许可证,请在.properties 文件中指定以下设置 :
- 将cpptest.license.use_network 属性设置 为true。
- 设置 cpptest.license.network.type.
- 设置 cpptest.license.network.edition.
- 确保配置了与 DTP 的连接;请参阅 连接到 DTP。
从辅助 DTP 或独立许可证服务器检索许可证
您可以配置 C/C++test 从另一个 DTP 实例或独立许可证服务器获取 络许可证。
1、通过配置以下设置启用连接:
– cpptest.license.network.type=ls
– cpptest.license.use_network=true
2、配置以下设置以使用来自独立许可证服务器或其他 DTP 的许可证:
DTP
– license.network.use.specified.server=true
– license.network.auth.enabled=true
– license.network.host=<hostname where DTP is deployed>
–license.network.port=<port number for your DTP server> – 通常为 HTTPS 端口,例如 443 或 8443
–license.network.user=<username for DTP authentication>
–license.network.password=<password for DTP authentication>
许可证服务器:
–license.network.use.specified.server=true
– license.network.host=<hostname where License Server is deployed>
–license.network.port=<port number for your License Server>– 通常是 Tomcat HTTP 端口,例如 8080
本地执照
要配置本地许可证,请在.properties文件中指定以下设置:
-
将cpptest.license.use_network 属性设置 为 false。
-
cpptest.license.local.password 使用您的密码设置 属性。
获取机器ID
如果您使用的是本地许可证,则需要您的机器 ID 才能从 Parasoft 请求密码。从命令行运行以下命令以获取您的机器 ID:
cpptestcli -machineID
标签:软件测试技术
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!