简介:
在 VS2012 中,我们有一组计划自动化的工作项。我在 VS2010 中通过 SpecFlow 创建了一组自动化测试。要将工作项与自动化测试联系起来,我必须选择工作项并搜索只能是一种方法的自动化测试。
缺点是有大量的TestMethods(我们有),列表很长。将 WorkItem 与相应的 TestMethod 连接起来将是一项繁琐的任务。因此,由于我们使用 SpecFlow,我们的许多测试(以及因此的 TestMethod 名称)都是自动生成的。并且当团队成员更改场景名称时,此 TestMethod 名称也会更改,从而断开 WorkItem 与自动化测试之间的联系。
我想要什么:
我想创建一个可以为每个自动化工作项选择的 TestMethod。此 TestMethod 检索工作项 ID 并搜索以该 ID 开头或具有该 ID 的 SpecFlow Tag 属性的 TestMethod。因此我需要工作项的 ID。
问题:
如何检索启动测试的工作项的 ID?