Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

测试项目(例如测试计划、测试套件和测试用例)都被视为 Azure DevOps 中的工作项。 但是,删除测试项目的方法与删除非测试工作项的方法不同。

永久和不可逆删除: Azure DevOps 仅支持永久删除测试项目,包括测试计划、测试套件、测试用例、共享步骤和共享参数。 无法还原已删除的项目,并且也会删除所有关联的子项,例如测试结果。 此外,不支持批量删除测试项目;尝试批量删除会导致删除除测试项目以外的所有其他选定工作项。

删除测试项目之前备份任何必要的信息,因为此操作无法撤消。

删除测试项目时,将执行以下操作:

  • 从 TCM 数据存储中删除:

  • 已删除的测试项目将从测试用例管理(TCM)数据存储中删除。
  • 将删除与测试项目关联的基础工作项。
  • 删除子项:

  • 后台作业启动从 TCM 数据存储和基础工作项中删除所有子项。
  • 此过程可能需要几分钟时间,具体取决于要删除的项目数。
  • 永久删除:

  • 永久删除工作项跟踪数据存储和 TCM 数据存储中的所有信息。
  • 在任何情况下,都无法重新激活或还原已删除的数据。
  • - 要删除测试运行:必须是 项目管理员 组的成员,或者将项目级别的 删除测试运行 权限设置为 允许
    - 要删除测试计划和测试套件:必须是 项目管理员 组的成员,或者将“区域路径”节点级别的 管理测试计划 管理测试套件 权限设置为 允许 。 如果你不是项目管理员组的一部分:将项目级 删除测试运行 权限设置为 允许 以及“区域路径”节点级别权限。 若要管理或删除测试工件:至少需要 基本访问权限 + 测试计划 ,或 Visual Studio Enterprise 。 此级别提供对完整测试计划功能集的访问权限。 具有 基本 访问权限且有权永久删除工作项和管理测试项目的用户只能删除孤立的测试用例,这意味着他们可以删除从 Work 创建的测试用例,这些测试用例不会链接到任何测试计划或测试套件。

    下图演示了一组支持测试体验和使用 Microsoft 测试管理器的工作项类型。 这些工作项类型使用所示的链接类型链接在一起。

    从 Web 门户或 Microsoft 测试管理器中,你可以查看哪些测试用例针对测试套件定义,哪些测试套件针对测试计划定义。 但是,这些对象并没有通过链接类型而互相连接。 有关这些工作项类型中使用的每个字段的定义,请参阅 基于生成和测试集成字段的查询

    删除测试用例、测试套件或测试计划

  • 若要删除测试用例、测试套件或测试计划,请从 Web 门户打开它,然后从操作菜单中选择“永久删除”选项。 查询结果页不支持批量删除。

    仅当具有必要的权限和访问权限时,才会看到 “永久删除 ”选项。

  • 确认要删除该项目。

  •