Azure DevOps - 测试 运行 管理,还原 运行 结果

Azure DevOps - Test Run Management, revert run outcome

我们目前正在检查 Azure Devops 服务器上的测试计划模块,我遇到了社区可能会提供帮助的问题。 根据 this 一旦测试 运行 被标记为失败或被阻止,一旦提出的缺陷得到解决,就无法恢复测试。您要么必须将测试 运行 标记为已暂停(以便获得“恢复”选项),要么将整个测试重置为活动状态,在这种情况下,您将失去所有进度并需要重新开始。两个问题:

  1. 只要您小心并将测试 运行 保存为暂停状态,此“变通办法”就会起作用。否则,如果存在失败的步骤,运行 将保存为失败。完成此操作后,我找不到将其更改为“暂停”以获得恢复选项的方法。有没有我想念的方法?
  2. 在特定套件下的测试列表中,您可以获得当前测试 运行 结果和测试用例的状态。在“暂停”的情况下,您无法知道测试执行是否暂停或您正在使用上述解决方法(例如,已注册错误)。我看不出有什么方法可以用一些信息来增强测试 运行,这些信息会在网格上发出信号(我没有找到机智模板)。那么标准查询模块(带状态的测试用例和相关错误)是唯一的方法吗?

谢谢

第一个问题,如果测试用例状态为Failed,重新测试测试用例,则需要重做所有测试步骤。也没有恢复按钮。这是设计。目前,将状态设置为Paused可以恢复测试,但不能真实反映结果。据我所知,没有别的办法。

您可以在我们的 UserVoice 网站上添加对此功能的请求(例如:当状态 = Failed/Block 时,恢复按钮启用),这是我们产品 [=] 的主要论坛20=] suggest raised,您可以投票并为此反馈添加您的评论。如果他们查看更新,产品团队将提供更新。

对于第二个问题,作为解决方法,您也可以在暂停的测试用例中添加标签进行标记。