编码的UI构建服务器集成过程

Lee*_*Way 1 build-process automated-tests build-server coded-ui-tests specflow

我们希望在我们的构建服务器中集成一个自动功能测试解决方案(使用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?还有其他一些解决方案/解决方法吗?

注意:我是集成,构建服务器配置等方面的新手.

谢谢,

Zaq*_*ann 5

  1. 您将要将CodedUI测试放在orderedTest中.右键单击解决方案 - > add - > orderedTest.
  2. 你将要安装https://wiki.jenkins-ci.org/display/JENKINS/MSTestRunner+Plugin这不是一个要求,但它使得jenkins中的mstest更容易使用.
  3. 此时,您只需要在jenkins中配置插件即可运行orderedTest.它需要您指向mstest和您的orderedtest的位置.