Parasoft 团队服务器管理团队范围内 SOAtest 测试配置、规则、规则映射、抑制、跳过的资源、代码评审任务和测试结果的分发和共享。 所有团队 Parasoft 工具都应该连接到团队服务器,以启用测试实践的集中管理和应用。 

在本章节中:

前提条件

进行团队部署之前,确保团队服务器已经成功安装并部署到贵公司的一台机器上。如果需要关于获取、安装或部署团队服务器上的信息,请联系 Parasoft 技术团队。

安装并部署团队服务器之后,需要将所有团队机器连接到该团队服务器。如果 Parasoft 产品没有连接到团队服务器,则团队服务器将不会为该安装提供文件/配置/任务共享和管理。 

连接到团队服务器

对团队使用的每个 SOAtest 实例执行以下步骤:

  1. 选择 Parasoft> 首选项 以打开首选项对话框。
  2. 在左窗格,选择 Parasoft> Team Server 类别。
  3. 启用 Enable Team Server 选项,并输入以下设置:
    1. 在 Host name 字段中输入团队服务器主机(可以是名称,也可以是 IP 地址)。
    2. 在 Port number 字段中输入端口。
    3. 如果团队需要用户登录到团队服务器,则启 Enable account login 选项,然后在合适的字段中输入你在团队服务器中所使用的用户名和密码。根据你所配置的团队服务器方式,每个团队成员可能有一个唯一的团队服务器用户名和密码,或者所有开发人员可能共享一个“通用”账号。
    4. 单击 Test Connection 以验证连接团队服务器。
  4. 如果希望通过重用缓存数据最小化团队服务器上的操作数,则请选择 Enable cache mode
    • 这可以提高性能,但是存在一个小风险,即测试配置过时规则可能被分发(如果文件是在缓存之后更新的,默认设置为每 8 小时更新一次)。如果文件由于缓存被更新,则用户可以通过单击 Refresh强制执行刷新操作。
  5. 单击 Apply 应用设置。
  6. 单击 OK 设置并保存设置。

延长团队服务器超时时间

默认情况下,Parasoft 测试等待团队服务器的响应 60 秒。如果在这个时间内没有收到响应,则超时。 

如果希望超时之前可以等待更长时间,则延长超时,如下所示:

  • 对于独立版:使用参数 
    -J-Dparasoft.tcm.timeout=[timeout_in_seconds]启动工具。
  • 对于插件:使用参数
    -vmargs -Dparasoft.tcm.timeout=[timeout_in_seconds]启动工具。

导出团队数据

可能偶尔想要导出团队数据。那么可以复制:

  • 来自一个团队服务器帐户的所有数据到另一个团队服务器(需要或不需要转换路径以使用新位置)。
  • 同一团队服务器帐户中从一个位置到另一个位置的抑制和资源数据。

若要导出团队数据:

  1. 在首选项面板中打开 Team Server 页面。
  2. 单击 Export Team Data
  3. 使用可用控件来指定要导出什么数据,要将数据导出到何处,以及是否希望在导出期间转换路径。

导出用例

在以下情况下,导出团队服务器数据可能特别有用。

重命名 IDE 项目

若要确保资源数据设置和抑制仍可在重命名项目后使用,则可以使用导出向导复制带有路径重定位的数据;例如:


 

创建连接到新团队服务器用户的通用项目的新版本

当在源代码控制(分支)中创建项目的新版本时,建议你还创建一个新的团队服务器用户,该用户将控制给定项目版本的配置、规则、抑制和其他数据。 

最初,团队服务器上的新区域应该由当前项目填充。创建团队服务器用户之后,可以使用向导将从当前用户的所有数据复制到新用户。这将配置团队服务器为产品的两个版本支持两个单独的区域。 

从这一点开始,一个版本中配置、规则或抑制的任何更改都不会影响其他版本中的设置。


修改项目/解决方法布局

例如,假设团队决定在单独的文件夹中添加构件:在 /My Project/src/... 中有所有构件,但你希望它们存在于 /My Project/...中若要在不会丢失团队服务器上数据的情况下执行此操作,则可以将数据从 /My Project/src 复制到 /My Project


  • No labels