简介

通过连接 DTP,您可以:

1 向 DTP 报告本地分析结果需要在 .properties 文件中配置 DTP 报告设置;请参阅向 DTP 发送结果和发布源代码

更多信息,请参阅关于 Parasoft 开发测试工作流程

DTP 服务器连接配置

连接 DTP 服务器的步骤:

  1. 点击 IDE 菜单栏中的 Parasoft,选择首选项(Eclipse)设置(IntelliJ)。

  2. 选择 DTP。 
  3. 勾选启用并输入 DTP 服务器基本 URL 和身份验证信息。

    如果 DTP 部署到主机服务器根目录以外的位置,则该 URL 应包括上下文路径(主机名的相对路径)。如果您的组织使用反向代理,则可能会是这种情况。例如:https://mydtp.mycompany.com:8443/contextPath有关反向代理服务器配置和上下文路径配置的更多信息,请参阅 DTP 文档。

    您可以点击测试连接来验证这些设置。

    (info) 如果在 DTP 上使用 OpenID Connect 进行身份验证,请提供您的 DTP 服务器的基本 URL,然后配置与 OpenID Connect 服务器的连接;请参阅配置 OpenID Connect。当您成功连接到 OpenID Connect 服务器时,DTP 页面将自动显示信息。
  4. 项目部分,点击配置,然后选择 DTP 存储的项目;您可以检索与此项目关联的设置,以及导入分配给此项目的任务(如导入静态分析任务中所述)。



  5. 点击 Apply 保存设置。

DTP 务器将自动配置您的许可证(请参阅步骤 2),但您也可以点击许可证部分的配置...链接来手动配置许可证。只有在您想要使用产品独立版本在 IDE 中运行本地分析时才需要这样做。详细信息,请参阅设置 Parasoft 许可证

在 UI 中配置 OpenID Connect

DTP 支持 OpenID Connect 用户身份验证(详细信息,请参阅 DTP 用户指南)。如果为 DTP 服务器启用了 OpenID Connect,则必须将 Jtest 配置为通过 OpenID Connect 验证用户身份。

  1. 点击 IDE 菜单栏中的 Parasoft,选择首选项(Eclipse)设置(IntelliJ)。

  2. 选择 OpenID Connect
  3. 勾选启用
  4. 配置以下选项:
  5. 点击测试身份验证Apply,在浏览器中打开 OpenID Connect 身份验证页面。
  6. 在打开的浏览器窗口中提供您的凭据。该身份验证页面可能类似于:
  7. 显示身份验证确认后,关闭浏览器窗口,在 IDE 中继续操作。
  8. 点击 Apply 以应用更改。

(info) 状态窗格显示当前 OpenID Connect 身份验证的状态。

关于 Parasoft 开发测试工作流程

除了为测试和分析您正在开发的软件提供许可和共享资产之外,Parasoft DTP 还从 Parasoft 工具、第三方分析工具和外部系统(如漏洞跟踪和需求跟踪系统)收集与合并数据点。DTP 会对数据进行整合和优先级排序,并执行额外的分析来帮助您优化开发流程。将代码分析和测试执行工具与 DTP 一起使用能够在跨团队和整个 SDLC 中应用一致的质量实践。

下图展示了一般的工作流程。

将 Parasoft 工具与构建工具集成

Parasoft 工具附带的插件可以与您的构建工具(如 Maven、Ant、Gradle、MS Build、make 等)集成。这些集成允许您分析代码并自动向 DTP 发送数据,作为自动化构建流程和持续集成(CI)的一部分。

捕获监测结果

当分析工具运行时,它会捕获与监测的代码相关联的大量详细数据。监测结果为代码质量数据,如静态分析违规、单元测试失败、指标等,以及关于代码的逻辑信息,如作者身份、范围和源码控制位置。 

将数据转换为任务

当监测结果被发送到 DTP 时,它们会转换成“任务”并存储在数据库中。任务是经过分析、标准化并汇总为可操作数据的监测结果。 

将 DTP 任务导入桌面端

您可以将关键问题和过滤后的任务从 DTP 直接导入 IDE 中处理。

持续循环

当您将代码签回源码控制中时,持续集成过程会获取更改数据,并重复工作流程。这样就能够及时检测到缺陷,防止缺陷在开发过程后期演变为软件中的 bug,导致更高的补救成本。