Ranorex和远程用户界面

时间:2015-07-21 14:11:13

标签: ranorex

通过Ranorex文档阅读,我不确定如何在无人值守的情况下运行这些测试。从CI流程运行时,您是否需要一台运行UI的独立机器?

2 个答案:

答案 0 :(得分:3)

运行无人参与的编码UI测试时,需要专用计算机(VM),并且必须将其配置为运行UI测试(无屏幕锁定)。

可以使用Ranorex测试套件运行程序(可以作为测试自动化的第一步)或自动使用测试控制器在一天结束时手动启动。 通常,测试控制器被集成到构建服务器并在新的可用构建上自动执行测试。

以下是一篇描述与Jenkins集成的文章: http://www.ranorex.com/blog/integrating-ranorex-automation-in-jenkins-continuous-integration-process

如果您更熟悉Microsoft(Team Foundation Server),以下是关于如何将Ranorex集成到Microsoft Test Manager(和Team Build)的好文章: 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

答案 1 :(得分:0)

当您在服务器上运行Ranorex Runtime时,您可以发送服务器(这可能是您的CI服务器,但我建议您的软件在测试服务器上运行)当前会话安慰。 (%windir%\ System32 \ tscon.exe 0 / dest:console)。这样你就不会需要一个真正的屏幕,你可以按照SuperHugh的说法在Jenkis安排一份工作。

这样你就可以无人看管了