Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

项目中心是一个支持集中任务管理的 DTP 模型。为了连接到项目中心,必须配置到 DTP 的连接(参阅 连接到 DTP)并启用报告。你指定运行夜间测试的 )并启用报告。您指定运行夜间测试的 SOAtest 服务器机器也应该与启用报告连接。 

  1. 选择 Parasoft> 首选项 Preferences 以打开首选项对话框。
  2. 在左窗格,选择 Parasoft> DTP> Project Center 类别。
  3. 如果在 DTP 上配置了项目中心,则可以在配置到 DTP 的连接后启用 Use DTP settings 选项,以自动配置项目中心服务器和端口号。可以禁用 Use DTP settings 选项并手动配置项目中心端口号,但不能更改主机名。 
  4. 单击 Test Connection 以验证连接。
  5. (可选)如果想将测试结果从此机器发送到项目中心,请启用 Enable test result reporting 选项。

    Info
    title何时将测试结果发送到项目中心

    大多数团队只将服务器安装的 SOAtest 实例连接到项目中心。这是因为他们不希望项目中心报告和统计数据包含来自在开发人员桌面执行的测试的数据。但是,也可以配置专业的和/或架构师安装来将数据发送到 Parasoft 项目中心。

  6. (可选)如果希望项目中心将此安装的结果记录为夜间测试的结果,请启用 Log results as nightly test run 选项。如果启用此选项,发送到项目中心的测试组将有一个额外的键值属性对:NIGHTLY=true 。此属性在项目中心报告中不可见,但在 DTP 中定义项目时,可以在测试组属性筛选器中使用。
  7. (可选)如果希望这台机器只向项目中心发送一个简短的摘要报告,请启用 Send summary only 选项。如果启用此选项,则只会将静态分析和测试执行的结果摘要(而不是单个违规)发送到项目中心。
  8. (可选)指定用户定义的属性,如下 Configuring Report Attributes 所述。这些属性将连同测试结果一起发送到 DTP。这些数据可以用来识别和过滤 DTP 中的结果。
  9. 单击 Apply ,然后单击 OK ,保存设置。
Info
title关于项目属性

当输入一个新的项目名称时,项目中心将自动创建一个新项目,并添加一个名为 User-Attribute:Project的测试组属性过滤器。例如,如果你输入项目名称 的测试组属性过滤器。例如,如果您输入项目名称 Parabank 2.0,则当收到第一个测试结果时,项目将被创建,并且 User-Attribute:Project = Parabank 2.0 键值对将添加到此项目定义测试组属性筛选器中。

当单击 Find 来定位现有项目时,我们建议你确保 来定位现有项目时,我们建议您确保 User- Attribute:Project 属性在 DTP 管理测试组属性筛选器中正确设置。例如,对于名为 "Parabank 2.0”的项目,你应该看到 0”的项目,您应该看到 User-Attribute:Project = Parabank 2.0 此项目定义测试组属性筛选器中的键值对。这些键值对将自动添加到新创建的项目中。 

配置报告属性

项目中心属性帮助你以对组织有意义的方式标记结果。发送到 项目中心属性帮助您以对组织有意义的方式标记结果。发送到 DTP 的测试组结果将包含:

  • 默认属性(例如,在命令行模式下运行测试时发送 EXECUTION MODE=COMMAND-LINE;在 GUI 模式下运行测试时发送 EXECUTION MODE=GUI;当启用了 Log results as nightly test runs 选项时发送 NIGHTLY=true。
  • 在 Parasoft 首选项面板中设置的任何自定义属性(DTP> Project Center 页面, Report attributes 区域)

...

例如,当选择 "Project"(比如, "Parabank 2.0")时,属性对 "User-Attributes:Project" = "Parabank 2.0” 会默认发送到 DTP。你还可以将其配置为发送附加属性。例如,假设定义 DTP。您还可以将其配置为发送附加属性。例如,假设定义 "milestone" = "beta" 如果那样, "User-Attributes: milestone" = "beta" 在 Test Group 属性中发送到 DTP。

...