阅读Ranorex文档,我不确定如何在无人参与的情况下运行这些测试。当从CI进程运行时,是否需要一台单独的机器来操作UI?
发布于 2015-07-22 14:23:25
当运行无人参与的编码UI测试时,需要一台专用计算机(VM),并且必须配置为运行UI测试(没有屏幕锁定)。
它可以使用Ranorex测试套件运行程序(这是测试自动化的第一步)在一天结束时手动启动,也可以使用测试控制器自动启动。通常,测试控制器集成到构建服务器,并在新可用的构建上自动执行测试。
下面是一篇描述与Jenkins集成的文章:http://www.ranorex.com/blog/integrating-ranorex-automation-in-jenkins-continuous-integration-process
如果您更熟悉Microsoft (),下面是一篇关于如何将Ranorex集成到Microsoft (和团队构建)的好文章:http://www.ranorex.com/blog/running-ranorex-automated-tests-using-microsoft-test-manager
最后,还有一篇很好的文章描述了Ranorex与Jenkins/TestLink的集成:http://www.ranorex.com/blog/integrating-ranorex-with-testlink-and-jenkins-2
发布于 2015-09-01 20:37:29
当您在服务器上运行Ranorex运行时,您可以将服务器的当前会话(这可能是您的CI服务器,但我建议您的软件在测试服务器上运行)发送到控制台。( %windir%\System32\tscon.exe 0 /dest:console )。这样,您就不需要一个真正的屏幕,您可以像SuperHugh所说的那样,在Jenkis安排一个作业。
这样你就可以在无人看管的情况下使用
https://stackoverflow.com/questions/31541523
复制相似问题