自动化测试工具Parasoft C/C++ test 自动化用户指南(一):如何安装和设置许可证

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 文件中指定以下设置 :

  1. cpptest.license.use_network 属性设置 true
  2. 设置 cpptest.license.network.type.
  3. 设置 cpptest.license.network.edition.
  4. 确保配置了与 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文件中指定以下设置:

  1. cpptest.license.use_network 属性设置 为 false

  2. cpptest.license.local.password 使用您的密码设置 属性。

获取机器ID

如果您使用的是本地许可证,则需要您的机器 ID 才能从 Parasoft 请求密码。从命令行运行以下命令以获取您的机器 ID:

cpptestcli -machineID

标签:软件测试技术

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

上一篇 2021年5月1日
下一篇 2021年5月1日

相关推荐

发表回复

登录后才能评论