在MSBuild构建服务器上运行selenium测试

时间:2013-01-25 15:02:31

标签: testing msbuild mstest

我们的部门使用Visual Studio 2008 Team System,我们有一个与我们的TFS源控制服务器集成的构建服务器。它提取源代码,构建解决方案并运行单元测试,就像我们在VS中做的那样,并通过电子邮件发送报告。构建服务器使用MSBuild和MSTest作为主要工具进行设置。一切都很甜蜜。

在我们的开发机器上,我们还运行了一组selenium单元测试,我想将它包含在构建服务器上的测试套件中。我被告知'这不可能使用MSBuild / MSTest',但我不知道为什么。

是否有人有运行硒测试的经验(他们只是用C#编写的传统测试方法),他们可能会告诉我这是否可行以及问题是什么?考虑到这一点,除了在服务器未登录时让浏览器访问桌面,一旦MSBuild将测试列表移交给MSTest,它与我们的开发机器完全相同。

TIA

1 个答案:

答案 0 :(得分:0)

我知道它已经3年了,但是有人可能会参与这个帖子而没有看到答案。这是可能的结果。

以类似的方式运行单元测试,在使用默认模板的构建定义中,您需要指定UnitTest DLL的名称并确保不禁用运行单元测试。还要确保构建正在构建自动UI测试解决方案。

Simples。