我们部门使用 Visual Studio 2008 Team System,并且我们有一个与我们的 TFS 源代码控制服务器集成的构建服务器。它提取源代码,构建解决方案并运行单元测试,就像我们在 VS 中所做的那样,并通过电子邮件发送报告。使用 MSBuild 和 MSTest 作为主要工具设置构建服务器。都非常甜蜜。
在我们的开发机器上,我们还运行了一组 selenium 单元测试,我想将其包含在构建服务器上的测试套件中。有人告诉我“使用 MSBuild/MSTest 无法做到这一点”,但我不知道为什么。
有没有人有运行 selenium 测试的经验(它们只是用 C# 编写的传统测试方法)谁可以告诉我这是否可行以及有什么问题?想一想,除了在服务器未登录时让浏览器访问桌面之外,一旦 MSBuild 将测试列表交给 MSTest,它与我们开发机器上的过程完全相同。
TIA