TFS构建定义,无需使用实验室管理即可运行测试

时间:2013-11-09 01:53:14

标签: tfs tfsbuild team-build tfs2013

我正在使用TFS 2013并且需要知道我是否可以设置构建来运行单元测试而无需使用实验室管理。我没有能力设置实验室管理,但希望构建完成后运行与之关联的单元测试。那可能吗?如果是这样,测试运行在哪里? Coded-UI测试也是如此吗?

1 个答案:

答案 0 :(得分:6)

从构建服务器运行单元测试很简单。在构建定义中的进程选项卡下,转到2. Basic>自动化测试。在那里,您可以按文件名过滤或选择测试设置文件。

如果要从构建中运行编码的UI测试,有两个选项。

首先是配置单元测试运行以交互方式运行测试。这将允许CUIT测试运行。基本上它们将像从Visual Studio中运行它们一样运行。我为TFS 2010写了这篇文章,但TFS 2013没有改变。 http://www.codesmartnothard.com/2010/10/04/ConfiguringATFS2010TeamBuildServerToRunCodedUITests.aspx

另一个选项要求您修改构建模板并将ExecuteRemoteTestRun活动添加到定义的末尾。这允许您选择包含具有关联自动化的测试用例的测试套件。 http://msdn.microsoft.com/en-us/library/vstudio/ff934562.aspx#bkmk_executeremotetestrun

如果您对这些选项有任何疑问,请与我们联系。

麦克