我正在使用TFS 2013,并且需要知道我是否可以设置一个构建来运行单元测试,而不需要使用。我没有能力设置实验室管理,但希望构建完成后运行与它相关的单元测试。这有可能吗?如果是,测试在哪里运行?编码-UI测试也是如此吗?
发布于 2013-11-09 03:08:39
从构建服务器运行单元测试是直接的。在生成定义中的process选项卡下,转到2.basic> Automated。在那里,您可以通过文件名进行筛选或选择测试设置文件。
如果您想从构建中运行编码的UI测试,有两个选项。
第一种方法是将单元测试运行配置为交互式地运行测试。这将允许运行CUIT测试。基本上,它们将像您从Visual运行它们一样运行。我为TFS 2010写了这篇文章,但对TFS 2013并没有改变。http://www.codesmartnothard.com/2010/10/04/ConfiguringATFS2010TeamBuildServerToRunCodedUITests.aspx
另一个选项要求您修改构建模板,并将ExecuteRemoteTestRun活动添加到定义的末尾。这允许您选择包含具有相关自动化的测试用例的测试套件。executeremotetestrun
如果你对这些选择有任何疑问,请告诉我。
麦克
https://stackoverflow.com/questions/19871480
复制相似问题