1

我们想在我们的构建服务器中集成一个自动化功能测试解决方案(使用 SpecFlow 和 Coded UI 开发)。

该项目如下所示:

  • AUT 是一个 WPF 应用程序
  • 开发人员正在使用 Visual Studio 2010 Professional
  • 自动化测试人员使用 Visual Studio 2012 Premium 加入项目(编码 UI 测试需要 VS Premium)
  • Visual Studio 2010 Professional 安装在构建服务器上
  • 使用詹金斯
  • 为开发配置了一个 VM,测试人员将使用第二个 VM

有人可以帮助我构建服务器集成过程吗?执行此操作的主要步骤是什么?我们需要将构建服务器上的 VS 版本升级到 2012 Premium 吗?还有其他一些解决方案/解决方法吗?

注意:我在集成、构建服务器配置等方面是新手。

谢谢,

4

1 回答 1

5
  1. 您将希望将 CodedUI 测试放在有序测试中。右键单击解决方案->添加->orderedTest。
  2. 您将要安装https://wiki.jenkins-ci.org/display/JENKINS/MSTestRunner+Plugin这不是必需的,但它使在 jenkins 中使用 mstest 更容易一些。
  3. 此时你只需要在jenkins中配置插件即可运行你的orderedTest。它需要你指向 mstest 和你的orderedtest 的位置。
于 2013-10-31T00:42:45.260 回答