我们是测试自动化的新手,最后我们最终自动化了我们的设置(黑盒测试)。我们的设置简要概述:
每个设置包括2台Linux PC和1台Windows PC - PC通过嵌入式板相互通信。
在我们以前从linux机器手动运行测试用例之前 - 这需要在Linux机器上输入以及在Windows PC中进行一些操作。现在我们编写了一个C包装器,您可以从中触发任意数量的测试用例,并且由于AutoIT,Windows PC操作现在也是自动化的。
现在我们有多个这样的设置 - 我想要一个中央测试控制器,
基本上是在PC上运行的功能强大的测试工具 - 该PC使用路由器连接到所有设置。
来自这个软件的开源(免费)项目的任何建议,除了上面提到的所有功能之外,我想要的东西可以完成大部分功能,我可以根据需要编写代码并添加其他功能
我尝试在线浏览并且似乎找到了一些,但它们似乎都是用于测试网站,不确定它是否适合我的用例。真的很感谢这方面的投入。
由于
答案 0 :(得分:0)
好吧,我会忽略你所描述的大部分看起来已经自动化的东西,如果我错了就纠正我,但我认为你正在寻找所有这些自动化工作的控制器。
我想说Jenkins CI是您理想的解决方案。
在jenkins中,一切都由一台主机控制,然后这台机器通过java控制奴隶(是你的其他个人电脑或linux机器)。这样就可以了解系统。
然后你可以创建工作并且在他们可以运行的地方冒险,这些jos几乎可以做任何事情。包括获取运行参数的参数,您还可以创建矩阵配置作业,允许在您需要的许多从站上同时运行一个设置。
你可以设置这个过程或计时器,或触发,建立外部或内部等等......
此外,我非常确定Jenkins有一些专用插件可以使用CVS,其中一些内置于OOTB设置中。
詹金斯是去这里的方式。