通过连接 DTP,您可以:
1 向 DTP 报告本地分析结果需要在 .properties 文件中配置 DTP 报告设置;请参阅向 DTP 发送结果和发布源代码。
更多信息,请参阅关于 Parasoft 开发测试工作流程。
连接 DTP 服务器的步骤:
点击 IDE 菜单栏中的 Parasoft,选择首选项(Eclipse)或设置(IntelliJ)。
勾选启用并输入 DTP 服务器基本 URL 和身份验证信息。
如果 DTP 部署到主机服务器根目录以外的位置,则该 URL 应包括上下文路径(主机名的相对路径)。如果您的组织使用反向代理,则可能会是这种情况。例如:https://mydtp.mycompany.com:8443/contextPath。有关反向代理服务器配置和上下文路径配置的更多信息,请参阅 DTP 文档。
您可以点击测试连接来验证这些设置。
DTP 务器将自动配置您的许可证(请参阅步骤 2),但您也可以点击许可证部分的配置...链接来手动配置许可证。只有在您想要使用产品独立版本在 IDE 中运行本地分析时才需要这样做。详细信息,请参阅设置 Parasoft 许可证。
DTP 支持 OpenID Connect 用户身份验证(详细信息,请参阅 DTP 用户指南)。如果为 DTP 服务器启用了 OpenID Connect,则必须将 Jtest 配置为通过 OpenID Connect 验证用户身份。
点击 IDE 菜单栏中的 Parasoft,选择首选项(Eclipse)或设置(IntelliJ)。
状态窗格显示当前 OpenID Connect 身份验证的状态。
除了为测试和分析您正在开发的软件提供许可和共享资产之外,Parasoft DTP 还从 Parasoft 工具、第三方分析工具和外部系统(如漏洞跟踪和需求跟踪系统)收集与合并数据点。DTP 会对数据进行整合和优先级排序,并执行额外的分析来帮助您优化开发流程。将代码分析和测试执行工具与 DTP 一起使用能够在跨团队和整个 SDLC 中应用一致的质量实践。 下图展示了一般的工作流程。 将 Parasoft 工具与构建工具集成Parasoft 工具附带的插件可以与您的构建工具(如 Maven、Ant、Gradle、MS Build、make 等)集成。这些集成允许您分析代码并自动向 DTP 发送数据,作为自动化构建流程和持续集成(CI)的一部分。 捕获监测结果当分析工具运行时,它会捕获与监测的代码相关联的大量详细数据。监测结果为代码质量数据,如静态分析违规、单元测试失败、指标等,以及关于代码的逻辑信息,如作者身份、范围和源码控制位置。 将数据转换为任务当监测结果被发送到 DTP 时,它们会转换成“任务”并存储在数据库中。任务是经过分析、标准化并汇总为可操作数据的监测结果。 将 DTP 任务导入桌面端您可以将关键问题和过滤后的任务从 DTP 直接导入 IDE 中处理。 持续循环当您将代码签回源码控制中时,持续集成过程会获取更改数据,并重复工作流程。这样就能够及时检测到缺陷,防止缺陷在开发过程后期演变为软件中的 bug,导致更高的补救成本。 |