- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成

Test Manager 用户指南
用户和组访问权限管理
访问管理由 Test Manager 管理员和项目所有者处理,管理员可以将租户角色分配给用户和组,以及创建自定义项目角色,而项目所有者可以将项目角色分配给用户和组。
在 Test Manager 中,可用的角色类型有两种:
- 租户 - 这些角色在租户级别具备相关性。
- 项目:这些角色在项目级别具备相关性。
条件
- 已登录的用户在退出登录前无法删除。
租户角色
租户角色会定义用户或组可以在目标租户中执行的操作,无论他们获配的项目角色如何。这些角色具备创建项目、创建自定义角色以及将角色分配给用户或组的能力。
下表显示了可用的租户角色及其相应的说明。
| 租户角色 | 描述 |
|---|---|
| Test Manager 管理员 | Test Manager 管理员可以执行以下操作:
|
| 项目创建者 | 项目创建者可以创建测试项目。 如果要让非管理员用户在不授予管理员权限的情况下创建项目,则只能为他们分配项目创建者租户角色。 |
项目角色
项目角色会定义用户或组可以在测试项目中执行的操作,例如创建手动测试用例或执行测试。
下表显示了可用的项目角色及其权限。
| 权限 | 项目所有者 | Test Manager | 测试设计器 | 测试执行程序 | 手动测试仪 | 查看者 |
|---|---|---|---|---|---|---|
| 更新和删除项目(读取、编辑、删除) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 创建项目 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 查看项目(已读) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 将用户和组分配给项目 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 访问项目设置 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 仪表板报告 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 创建、更新、删除集成连接 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 查看要求 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 创建、更新和删除要求(创建、读取、编辑、删除) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 将需求分配给测试用例 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 查看测试用例(读取) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 创建、更新和删除测试用例(创建、读取、编辑、删除) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 将测试步骤添加到测试用例 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 将 Studio 中的自动化链接到测试用例 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 创建、更新和删除文档(附加文件) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 创建、更新和删除自定义字段 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 创建、更新和删除标签 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 使用 Task Capture 记录 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 将测试用例分配给测试集 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 查看测试集(读取) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 创建、更新和删除测试测试(创建、读取、编辑、删除) | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 执行手动测试 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
| 执行自动化测试 | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| 从 Orchestrator 链接测试集 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| 查看测试结果(读取) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 更新和删除测试测试(创建、读取、编辑、删除) | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 创建缺陷 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| 重新执行测试执行 | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ |
| 创建自定义用户角色 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 向用户分配和取消分配手动测试用例执行。 | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
| 为项目设置默认执行文件夹 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
启用访问权限管理
仅对旧版项目是必需的。新项目默认启用访问权限管理。
要管理用户和组,您需要在 Test Manager 项目中启用访问权限管理。打开 Test Manager 并导航至“项目设置”>“管理访问权限”,打开一个项目,单击“立即启用” ,然后确认您的操作。现在,您可以开始将用户和组分配给组织的项目。
管理用户与组
如果您有旧项目,则可能需要启用访问权限管理,才能开始将用户和组分配给您的项目。
分配用户/组
要分配用户和组,您可以执行以下操作:
- 为用户或组分配租户特定角色。
- 为测试项目分配用户和组。
- 为用户和组分配项目特定角色。
将租户角色分配给用户和组
要在测试项目方面管理用户或组在租户级别可以执行的操作,您可以为用户或组分配特定于租户的角色。
- 打开测试管理器。
- 在标头中选择“设置” 。
- 转到“角色分配”选项卡。
- 选择“分配用户/组” 。
- 在表单字段中输入用户或组。例如,您可以将角色分配给Everyone 组。
- 选择要分配的租户用户角色。您可以选择以下角色:
- 项目创建者
- 管理员
- 选择“添加”以确认您的操作。现已为用户和组分配租户角色。
将用户和组分配给项目
要授予用户和组对项目的只读访问权限,您可以将他们分配到项目,而无需为用户和组分配其他特定于项目的角色。
- 打开测试管理器。
- 打开项目
- 导航至“项目设置”>“管理访问权限”。
- 选择“分配用户/组” 。
- 在表单字段中输入用户或组。例如,您可以将访问权限分配给Everyone 组(也可以分配给 Everyone 组) 。
- 按“Enter”键以添加用户或组。您可以一次添加多个用户和组。
- 单击“添加”以确认您的操作。用户和组现已分配给项目。
为用户和组分配项目角色
要管理用户或组可以在测试项目中执行的操作,您可以为用户和组分配项目特定的角色。访问“用户和组访问管理”,查看每个项目角色的权限。
-
打开测试管理器。
-
打开项目
-
导航至“项目设置”>“管理访问权限”。
-
选择“分配用户/组” 。
-
在表单字段中输入用户或组。例如,您可以将访问权限分配给Everyone 组(也可以分配给 Everyone 组) 。
-
选择要分配的用户角色。您可以选择的角色包括预定义角色和您可能已创建的自定义角色。
-
选择“添加”以确认您的操作。已将所选角色分配给指定的用户和组。
备注:可以为任何用户或组分配或取消分配项目所有者角色。确保每个项目至少有一个具有项目所有者角色的用户或组。
图 1.可以在项目级别分配给用户和组的预定义角色和自定义角色
编辑单个用户和组
您可以编辑角色或删除用户和组。
-
打开测试管理器。
-
打开项目
-
导航至“项目设置”>“管理访问权限”。
-
找到要编辑的用户或组,然后单击垂直省略号。
4.1 单击“编辑角色”以更改角色。
4.2 选择“删除用户”或“删除组”以删除用户或组。
-
确认操作。
要执行批量操作,请参阅“删除用户和组” 。
相关文章
未许可用户的行为
受邀加入没有Tester - Named User许可证的组织的用户仍可以探索他们拥有查看者角色的 Test Manager 项目。在项目中担任“查看者”角色的未许可用户可以执行以下操作:
- 打开项目。
- 审核并浏览测试对象,例如:
- 要求
- 测试用例
- 测试集
- 转到“执行”选项卡,然后按“测试集”查看分组执行列表。
备注:
没有Tester - Named User许可证的用户无法打开测试执行并查看其详细信息。
自定义角色
创建自定义角色
创建自定义角色以反映您的授权需求。在 Test Manager 中创建和分配的角色与在 Orchestrator 中配置的角色是分开的。
只有项目所有者才能创建自定义 Test Manager 角色。
-
在 Test Manager 标头中选择“设置” 。
-
在“管理角色”选项卡中,选择“创建角色” 。
-
为自定义角色提供名称和说明。
-
为每个测试对象选择所需的权限:
默认情况下,所有 Test Manager 用户都具有对所有选定测试对象的读取权限,并且您无法取消选择。
-
选择允许此角色执行的任务:
任务权限 描述 手动测试执行 允许用户手动执行测试用例和测试集。 自动化执行 允许用户自动执行测试用例和测试集。 创建和取消链接缺陷 允许用户创建和取消链接缺陷。 图 2. “创建角色”对话框的“任务权限”部分
-
选择“创建” 。系统将显示“已成功创建角色” 消息。
编辑自定义角色
编辑自定义用户角色以反映您的授权需求:
- 在 Test Manager 标头中选择“设置” 。
- 在“管理角色”选项卡中,为要编辑的用户角色选择“更多选项” ,然后选择以下操作之一:
- “编辑角色” - 这将打开“编辑角色”面板,您可以在其中编辑名称、说明和权限。
- “克隆” - 这将打开“克隆角色”面板,您可以在其中编辑正在创建的角色的克隆。
- 选择“保存”以记录您的更改。
删除自定义角色
-
在 Test Manager 标头中选择“设置” 。
-
在“管理角色”选项卡中,选择一个或多个自定义用户角色,然后选择“删除” 。
-
在“确认”对话框中,选择“删除” 。
删除自定义用户角色后,系统不会再将其分配给任何用户。