使用TFS for Linux系统进行自动化测试

时间:2016-08-22 10:26:31

标签: linux testing tfs automated-tests mtm

我的公司正在寻找测试管理和测试自动化工具。由于我们已经使用TFS 2015对我们的内部文档和产品文档进行版本控制,因此问题在于TFS是否适合我们的测试需求。

我们的情况如下:我们生产的软件系统在我们的基于Linux的自定义操作系统上运行,因此所有测试系统都是Linux机器。我们测试中心的每个成员都有一台个人Windows计算机。我们希望测试自动化主要用于我们的功能测试,因为我们的单元测试已经集成到我们的构建过程中。

我已经对此事做了一些研究,发现测试管理和手动测试应该通过Web Access与TFS完全兼容。但是,我无法找到关于通过Microsoft Test Manager进行的测试自动化是否适用于(远程)Linux机器的问题的可靠陈述。

所以这是我的问题:有没有办法使用TFS和Microsoft Test Manager在Linux下自动化测试?如果TFS本身无法做到这一点,是否与外部测试自动化框架集成?

到目前为止,对于我的研究,我使用了以下资源:

我很感激提供的任何帮助。

2 个答案:

答案 0 :(得分:0)

不敢,在Linux系统中不支持安装和部署测试代理

  

安装测试测试代理需要哪些系统要求?

     
      
  • Windows 10
  •   
  • Windows 8,Windows 8.1
  •   
  • Windows 7 Service Pack 1
  •   
  • Windows XP Service Pack 3
  •   
  • Windows Server 2012,Windows Server 2012 R2
  •   
  • Windows Server 2008 Release 2,Service Pack 1
  •   
     

来源链接:Install and configure test agents

诊断数据收集和功能测试等功能在这些计算机上不起作用,因为这些操作系统不支持测试代理。

有关TFS,MTM测试管理,自动化测试的更多详细信息,您可以在这个问题中参考我的答案:Test Automation tools shipped with Visual Studio 2015 Enterprise?

答案 1 :(得分:0)

我认为,我们不必通过TFS运行自动化测试。您可以使用命令行来运行测试。我猜您只想在TFS /内部版本中反映测试结果。如果是这样,您可以

  1. 在linux下运行测试,这将生成trx文件
  2. 将测试结果发布到TFS /内部版本。看到 https://docs.microsoft.com/en-us/previous-versions/ms243151(v%3dvs.140)