首页 > 解决方案 > 如何从 Specflow 功能更新 Azure Devops 测试用例结果

问题描述

我在 Azure Devops 中创建了一个测试用例,如下所示。您可以在下面的屏幕截图中看到测试计划 ID、测试套件 ID。我的问题是,当我使用 specflow 从本地文件运行测试用例时,我想更新 Azure 中的测试结果。我该如何实施?现在测试用例显示“手动”。当我从本地机器/云运行它时,我想让它自动化并显示通过/失败结果。请帮忙。 天蓝色的结构

我的 specflow 功能文件如下所示。 特征文件

标签: c#selenium-webdriverautomationazure-devopsspecflow

解决方案


如何从 Specflow 功能更新 Azure Devops 测试用例结果

您可以使用 SpecSync for Azure DevOps,它是一种同步工具,可将基于 Given/When/Then 的 BDD 场景同步到 Azure DevOps。

来自官方链接

是否可以将 SpecFlow 场景与现有的 Azure DevOps 测试用例同步?

是的。如果您同步一个还没有测试用例标记的测试用例,SpecSync 将创建一个新的测试用例并标记该场景。但是,如果您手动添加测试用例标记(格式为@tc:123),引用 Azure DevOps 中的现有测试用例,SpecSync 将在下一次同步时更新该测试用例。

有关详细教程的更多详细信息,请查看此文档此处

除了跟踪测试结果外,测试用例可以标记为“自动化”,尽管测试结果也可以注册到非自动化测试用例。

希望这可以帮助。


推荐阅读