2

所以这是我们现在的设置

1) 我们使用 TFS2013 作为我们的代码库

2) 我们使用 TeamCity 进行构建

3) 我们在 CodedUI 中创建了测试

从我在线阅读的内容来看,要让 CodedUI 测试自动运行,它们需要一个构建来引用。但是,由于我们使用 Team City 进行构建,因此 TFS 中的构建资源管理器是空的。为构建关闭 Team City 是不行的,所以我试图找到一种方法让构建出现在构建资源管理器中,这样我就可以通过 MTM 运行自动化测试。

TL;DR:我需要让 Team City 构建出现在 TFS 构建资源管理器中。

我看到了这个问题,但它是针对 2010 年的,所以我希望自从如何使 TeamCity 构建出现在 TFS 构建资源管理器中之后它已经改变了?

4

2 回答 2

3

可以使用 API 来完成。您可以使用以下博客文章作为起点,创建一个在 TFS 中记录 TeamCity 构建结果的应用程序。然后,您可以将您的应用程序作为 TeamCity 构建的一部分运行。

http://blogs.msdn.com/b/jpricket/archive/2010/02/23/creating-fake-builds-in-tfs-build-2010.aspx

更新:但是也有缺点。只有在 TFS 中完成构建时,ALM 的某些功能才可用。您松散了测试影响分析、构建和工作项之间的关系、可验证错误修复的识别、发布内容的发布管理汇总。

TF Build 不仅仅是编排编译,它是将您的 ALM 策略结合在一起的粘合剂,如果没有 TF Build 中的构建或大量自定义工作,您将无法在 TFS 中摊销领域价值。

于 2015-02-25T03:37:52.557 回答
0

对不起,这是不可能的。Team Explorer 旨在向您展示 Team Build。

于 2015-02-25T02:33:15.423 回答