找到一种自动化手动任务的解决方案,用于搜索TFS变更集点网技术

时间:2017-04-18 17:27:01

标签: .net tfs soapui

有一个场景:我们有ASMX网络服务,我们每天晚上在推出新版本后,在Soap UI工具(SmartBear)的帮助下自动测试服务,这也是在合并所有最新更改后每晚都会发生的。 TFS源代码。在测试步骤执行过程中,由于测试参数值不匹配,某些测试步骤失败;这种不匹配可能是由于源代码中的值发生变化以及开发人员签入。由于空引用而导致某些测试步骤失败,而某些测试步骤由于存储在sqlserver数据库中的测试值不匹配而失败。当我们试图找到测试步骤失败的原因时,每天都要查找导致失败的更改集,这是一项耗时的任务。因此,我们希望自动化流程以获取失败测试步骤的更改集。在这里,寻找您的专家建议,为此开发解决方案。 如果您需要进一步说明,请告诉我。 谢谢

1 个答案:

答案 0 :(得分:0)

无论您在TFS中使用Xmal构建还是Vnext构建。它将在触发构建时找到要构建的关联变更集。在构建摘要页面中,您可以看到这些更改集。这显示了从上次成功构建到现在已检入TFS的变更集。

要解决您的问题,您可以在对构建进行排队时指定源版本(变更集ID或标签)。如果未指定,则默认使用最新的变更集ID。您指定由其他开发人员未签入的创建的变更集ID。

enter image description here

<强>更新

也许你可以使用TFS API来获取这些变更集,并通过循环所获得的变更集来查找内容。

从构建中获取关联的更改集:TFS: Query for builds containing a specific changeset