是否可以根据需要将手动测试纳入管道?

时间:2019-08-13 09:14:02

标签: azure-devops azure-pipelines manual-testing

我希望在发布管道中将手动测试作为必需步骤,就像在构建中进行自动测试一样。

试图查找在Azure Devops中是否可行

我希望手动测试是发布的必需部分。

3 个答案:

答案 0 :(得分:2)

  

是否可以根据需要将手动测试纳入管道?

对于此问题,恐怕天青的devop当前不支持该问题。与手动测试相比,将自动测试集成到管道中更符合CI / CD概念。 添加手动测试更为必要。此外,管道的默认超时为60分钟。如果等待手动测试的时间超时,则可能会导致失败。

因此,我们不能直接在管道中合并手动测试。 Nima提供的解决方法是间接方法。

如果您确实需要此功能,则可以在我们的Develop Community site中提交功能请求。我们的项目经理和产品团队将审阅您的建议。

答案 1 :(得分:0)

您可以在部署草稿(开发环境)后立即添加具有批准的新阶段。第一步,在服务器中部署您的应用程序。特定用户可以进行手动测试,然后批准部署的工件作为发布条件。最后,您的生产步骤将在用户确认后运行。

Release pipeline with approval step

答案 2 :(得分:0)

如果我们使用TFS 2010进行发布管理,则可以在Microsoft测试管理器2010中创建测试用例,在生产发布时,我们可以进行强制检查以验证测试用例。我们将使用Microsoft测试管理器编写测试用例,并将此测试用例与TFS Win no链接。一旦将源代码从UAT移至生产环境,我们将进行强制检查以验证在Microsoft测试管理器中创建的测试用例。