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

Automated tests 编码的UI构建服务器集成过程,automated-tests,build-process,coded-ui-tests,specflow,build-server,Automated Tests,Build Process,Coded Ui Tests,Specflow,Build Server,我们希望在构建服务器中集成自动化功能测试解决方案(使用SpecFlow和编码UI开发) 该项目如下所示: AUT是一个WPF应用程序 开发人员正在与VisualStudio2010 Professional合作 自动化测试人员使用Visual Studio 2012 Premium加入了该项目(编码UI测试需要VS Premium) Visual Studio 2010 Professional安装在生成服务器上 詹金斯被使用了 为开发配置了一个VM,测试人员将使用第二个VM 有人能帮我完成

我们希望在构建服务器中集成自动化功能测试解决方案(使用SpecFlow和编码UI开发)

该项目如下所示:

  • AUT是一个WPF应用程序
  • 开发人员正在与VisualStudio2010 Professional合作
  • 自动化测试人员使用Visual Studio 2012 Premium加入了该项目(编码UI测试需要VS Premium)
  • Visual Studio 2010 Professional安装在生成服务器上
  • 詹金斯被使用了
  • 为开发配置了一个VM,测试人员将使用第二个VM
有人能帮我完成构建服务器集成过程吗? 实现这一点的主要步骤是什么? 我们是否需要将构建服务器上的VS版本升级到2012 Premium?是否有其他解决方案/变通方法

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

谢谢

  • 您需要将CodedUI测试放入orderedTest中。右键单击解决方案->添加->订单测试
  • 您可能希望安装它,这不是一个要求,但它使在jenkins中使用mstest变得更容易
  • 此时,您只需在jenkins中配置插件即可运行orderedTest。它需要您指向mstest和orderedtest的位置
  • 您需要将CodedUI测试放入orderedTest中。右键单击解决方案->添加->订单测试
  • 您可能希望安装它,这不是一个要求,但它使在jenkins中使用mstest变得更容易
  • 此时,您只需在jenkins中配置插件即可运行orderedTest。它需要您指向mstest和orderedtest的位置
    构建编码的UI测试需要Visual Studio 2010或2012高级版。运行编码的UI测试将需要一台“代理”计算机,可以是VM或real。代理一次只能运行一个编码的UI测试,因为编码的UI测试使用代理的鼠标、键盘和屏幕。“代理”软件应该是从微软免费下载的。它运行测试,代理计算机不需要安装Visual Studio。您可以使用多个代理来允许并行测试执行。您好,我也对本主题感兴趣-您是否已成功将自动化UI测试集成到CI过程中,而无需在生成服务器上安装VS?生成编码UI测试需要Visual Studio 2010或2012 Premium。运行编码的UI测试将需要一台“代理”计算机,可以是VM或real。代理一次只能运行一个编码的UI测试,因为编码的UI测试使用代理的鼠标、键盘和屏幕。“代理”软件应该是从微软免费下载的。它运行测试,代理计算机不需要安装Visual Studio。您可以使用多个代理来允许并行测试执行。您好,我也对这个主题感兴趣-您是否已成功地将自动化UI测试集成到CI流程中,而无需在构建服务器上安装VS?