实验室设置的测试线束

时间:2014-02-02 16:34:51

标签: testing selenium jenkins automated-tests black-box-testing

我们是测试自动化的新手,最后我们最终自动化了我们的设置(黑盒测试)。我们的设置简要概述:

每个设置包括2台Linux PC和1台Windows PC - PC通过嵌入式板相互通信。

在我们以前从linux机器手动运行测试用例之前 - 这需要在Linux机器上输入以及在Windows PC中进行一些操作。现在我们编写了一个C包装器,您可以从中触发任意数量的测试用例,并且由于AutoIT,Windows PC操作现在也是自动化的。

现在我们有多个这样的设置 - 我想要一个中央测试控制器,

  1. 给定一组测试用例(以及在嵌入式主板上运行的相应可执行文件)可以跨设置并行分发和触发它
  2. 在夜间测试期间,它可以跟踪哪些测试用例已执行以及哪些测试用例待定
  3. 隔离测试用例
  4. 持续集成 - 我们使用CVS
  5. 等等
  6. 基本上是在PC上运行的功能强大的测试工具 - 该PC使用路由器连接到所有设置。

    来自这个软件的开源(免费)项目的任何建议,除了上面提到的所有功能之外,我想要的东西可以完成大部分功能,我可以根据需要编写代码并添加其他功能

    我尝试在线浏览并且似乎找到了一些,但它们似乎都是用于测试网站,不确定它是否适合我的用例。真的很感谢这方面的投入。

    由于

1 个答案:

答案 0 :(得分:0)

好吧,我会忽略你所描述的大部分看起来已经自动化的东西,如果我错了就纠正我,但我认为你正在寻找所有这些自动化工作的控制器。

我想说Jenkins CI是您理想的解决方案。

在jenkins中,一切都由一台主机控制,然后这台机器通过java控制奴隶(是你的其他个人电脑或linux机器)。这样就可以了解系统。

然后你可以创建工作并且在他们可以运行的地方冒险,这些jos几乎可以做任何事情。包括获取运行参数的参数,您还可以创建矩阵配置作业,允许在您需要的许多从站上同时运行一个设置。

你可以设置这个过程或计时器,或触发,建立外部或内部等等......

此外,我非常确定Jenkins有一些专用插件可以使用CVS,其中一些内置于OOTB设置中。

詹金斯是去这里的方式。