在 VSTS/测试管理器中删除测试计划
Delete a Test Plan in VSTS / Test Manager
有没有办法在 Visual Studio Team Services 中或通过 Microsoft 测试管理器删除托管在 Visual Studio Team Services 上的项目的测试计划?
删除按钮似乎被禁用,直接删除 VSTS 中的工作项被阻止:
The work item 1 cannot be deleted. Test Plan work items cannot be deleted. work items cannot be deleted.
还有其他方法可以实现吗?
在 MTM 2010 中删除测试计划非常简单(查看下面的 link)。而在 MTM2012/2013 中,可以通过开发人员命令提示符删除测试计划。
In MTM2012/MTM2013, there is no direct way to delete a test plan. We
need delete the corresponding work item using TFS command line options
in command prompt in order to delete a test plan.
You can delete the test plan like this in Developer Command Prompt for
VS2013:
witadmin destroywi /collection:XXXX / id: the test plan’s id
您可以在这里找到解决方案:
正如Abhijit 提到的,您需要使用witadmin destroywi 命令来删除测试计划。此命令也适用于 VSTS。但是您需要确保您的帐户具有“Team Foundation Administrators”权限。您可以直接从随 VS 安装的 "Developer Command Prompt for VS" 使用此命令。
我只是想删除一个测试计划,然后看到,在测试计划的 Web 访问中,如果将鼠标悬停在左侧树视图中的计划名称上,会有一个 "x" 出现,并允许您删除测试计划!不需要命令行 :)
如果相关的话 - 我们有一个内部托管的 TFS。但是我发现的 "x" 与 MS 文档似乎建议的不符。
Screenshot of TFS Web Page
是的。您可以通过 VSTS 删除它。
只需单击右上角的省略号按钮(看起来像 3 个点)和 select“永久删除”。它将提示您输入测试计划 ID 以确认删除。笔记。删除测试计划不会删除任何关联的测试用例。您将不得不 运行 与测试用例相同的过程。您将需要管理权限才能在菜单中看到永久删除选项。
如果您遵循的步骤是 here and you still cannot delete test suites/plans etc., it means that your account subscription 是 Basic
或 Professional
但不是 Enterprise
,后者默认包含测试管理器。问题是在 Basic
订阅中,您可以创建测试套件但不能删除它们(烦人)。
不过,您可以从 here and then you will be able to delete them. I afraid there is no other way yet and you can vote the already existing feature request too if you want from here.
免费试用测试管理器
有没有办法在 Visual Studio Team Services 中或通过 Microsoft 测试管理器删除托管在 Visual Studio Team Services 上的项目的测试计划?
删除按钮似乎被禁用,直接删除 VSTS 中的工作项被阻止:
The work item 1 cannot be deleted. Test Plan work items cannot be deleted. work items cannot be deleted.
还有其他方法可以实现吗?
在 MTM 2010 中删除测试计划非常简单(查看下面的 link)。而在 MTM2012/2013 中,可以通过开发人员命令提示符删除测试计划。
In MTM2012/MTM2013, there is no direct way to delete a test plan. We need delete the corresponding work item using TFS command line options in command prompt in order to delete a test plan.
You can delete the test plan like this in Developer Command Prompt for VS2013:
witadmin destroywi /collection:XXXX / id: the test plan’s id
您可以在这里找到解决方案:
正如Abhijit 提到的,您需要使用witadmin destroywi 命令来删除测试计划。此命令也适用于 VSTS。但是您需要确保您的帐户具有“Team Foundation Administrators”权限。您可以直接从随 VS 安装的 "Developer Command Prompt for VS" 使用此命令。
我只是想删除一个测试计划,然后看到,在测试计划的 Web 访问中,如果将鼠标悬停在左侧树视图中的计划名称上,会有一个 "x" 出现,并允许您删除测试计划!不需要命令行 :)
如果相关的话 - 我们有一个内部托管的 TFS。但是我发现的 "x" 与 MS 文档似乎建议的不符。
Screenshot of TFS Web Page
是的。您可以通过 VSTS 删除它。
只需单击右上角的省略号按钮(看起来像 3 个点)和 select“永久删除”。它将提示您输入测试计划 ID 以确认删除。笔记。删除测试计划不会删除任何关联的测试用例。您将不得不 运行 与测试用例相同的过程。您将需要管理权限才能在菜单中看到永久删除选项。
如果您遵循的步骤是 here and you still cannot delete test suites/plans etc., it means that your account subscription 是 Basic
或 Professional
但不是 Enterprise
,后者默认包含测试管理器。问题是在 Basic
订阅中,您可以创建测试套件但不能删除它们(烦人)。
不过,您可以从 here and then you will be able to delete them. I afraid there is no other way yet and you can vote the already existing feature request too if you want from here.
免费试用测试管理器