0

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

在我们的开发机器上,我们还运行了一组 selenium 单元测试,我想将其包含在构建服务器上的测试套件中。有人告诉我“使用 MSBuild/MSTest 无法做到这一点”,但我不知道为什么。

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

TIA

4

1 回答 1

0

我知道它已经过去了 3 年,但有人可能会在这篇文章中出现而看不到答案。这是可能的。

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

简单的。

于 2016-01-08T16:08:16.060 回答