c# - 如何从 Specflow 功能更新 Azure Devops 测试用例结果
问题描述
我在 Azure Devops 中创建了一个测试用例,如下所示。您可以在下面的屏幕截图中看到测试计划 ID、测试套件 ID。我的问题是,当我使用 specflow 从本地文件运行测试用例时,我想更新 Azure 中的测试结果。我该如何实施?现在测试用例显示“手动”。当我从本地机器/云运行它时,我想让它自动化并显示通过/失败结果。请帮忙。 天蓝色的结构
我的 specflow 功能文件如下所示。 特征文件
解决方案
如何从 Specflow 功能更新 Azure Devops 测试用例结果
您可以使用 SpecSync for Azure DevOps,它是一种同步工具,可将基于 Given/When/Then 的 BDD 场景同步到 Azure DevOps。
来自官方链接:
是否可以将 SpecFlow 场景与现有的 Azure DevOps 测试用例同步?
是的。如果您同步一个还没有测试用例标记的测试用例,SpecSync 将创建一个新的测试用例并标记该场景。但是,如果您手动添加测试用例标记(格式为@tc:123),引用 Azure DevOps 中的现有测试用例,SpecSync 将在下一次同步时更新该测试用例。
除了跟踪测试结果外,测试用例可以标记为“自动化”,尽管测试结果也可以注册到非自动化测试用例。
希望这可以帮助。
推荐阅读
- r - pdfsearch "pdf 中无法识别的文本"
- python - 插入网页的音频文件没有采取行动,请在此处帮助我
- javascript - 确定字符串中的组
- mysql - 启用 innodb_dedicated_server 对性能有好处吗?
- java - 如何在 mac 上授予使用 jpackage 全盘访问权限打包的 java 应用程序?
- reactjs - 反应修改道具以在子组件中按排序顺序显示行
- django - 如何在 Django 中使用带有块内容的引导选项卡
- git - 如何不为 Github 上的某些文件夹拉取上游更改?
- ruby-on-rails - 在rails中打开一个模态
- html - 如何在 MVC 中设置可重用的文本字符串