A major software update with a ton new features led to a great Q&A session in our Ranorex 6.0 Webinar! It was a pleasure presenting the new Ranorex 6.0 features to all of you, and I’ve received some excellent questions. As I didn’t get to all of them in the webinar, I’ll cover the most popular questions here. But before I continue, I’d like to take this opportunity to thank all 640 attendees for their valuable input – you truly made this webinar a success!
Updating to Ranorex 6.0
How much does it cost to update to Ranorex 6.0?
All major software updates, and thus also Ranorex 6.0, are included in our maintenance services at no additional costs. If your maintenance services have expired (have to be renewed annually), please visit our Renewal page or contact us for further information.
Can I install and use both Ranorex 5.4 and Ranorex 6.0?
You can only install and use one Ranorex version at a time. As Ranorex will create an automatic backup of your entire solution when updating to Ranorex 6.0, you don’t have to worry about the possibility of your projects being corrupted.
Remote Testing with Ranorex Remote
What license do I need to set up a Ranorex Agent and use a Ranorex Remote?
You need a Ranorex Runtime Floating License to set up a Ranorex Agent and use Ranorex Remote. Remember that only until June 30, 2016 you can save 30% on Ranorex Runtime Floating Licenses, so be quick! The agent takes the license at startup and keeps it until the agent is shut down. Thus, a Runtime License is blocked as long as the Ranorex Agent is active.
How do I deploy settings to a Ranorex Agent?
Settings from your local machine can easily be deployed to a Ranorex Agent. Please consult our dedicated User Guide section for detailed information on how to do so.
Do I need an active user session to run a remote test?
Yes, you need to make sure the Ranorex Agent is running in an active user session. Find out how to keep your remote machine unlocked even if you close the RDP session in our dedicated User Guide section.
How can I start a remote test?
You can start a remote test directly out of Ranorex Studio using the Remote Pad. By pressing the ‘Run’ button next to an agent’s name, the currently selected Run Configuration will be executed on this agent. Please find further information in our User Guide.
Can I send tests to an “Agent Pool”?
You have to specifically select the Ranorex Agent you want to execute your test on.
Which tests can I run on Ranorex Agents?
You can only run test suites on Ranorex Agents. If you want to find out more about how to execute remote tests with Ranorex Remote, you can find detailed instructions here.
Can I debug remote tests?
Debugging is only possible for locally executed tests. As Ranorex Remote only enables remote test execution, debugging is not possible at the moment.
Can I continue working on my local machine during remote test execution?
Yes, this is a main purpose of Ranorex Remote. Your local machine is not blocked during remote test execution.
Are remote tests executed sequentially or in parallel?
A Ranorex Agent can only execute one test at a time. If multiple tests are sent to one Ranorex Agent for remote test execution, these tests will be queued at the agent and executed in order of arrival. If you want to execute multiple tests in parallel to each other, you need to send each test to a different Ranorex Agent. As an example: If you want to execute three tests at the same time, you have to send these tests to three different Ranorex Agents, which require a total of three Ranorex Runtime Floating Licenses. You can find further information on remote test execution in our dedicated User Guide section.
Can I integrate Ranorex Agents into a CI system? Can I schedule tests with Ranorex Remote?
At the moment, you can only start remote tests from Ranorex Studio and scheduling is not possible. Please check out our Product Roadmap to find what’s planned for Ranorex in the near future.
Ranorex Code Editor and Time Saving Features
Can I create custom code templates in Ranorex Studio?
Yes. In Ranorex Studio, simply select Tools > Options > Code Templates. Type your custom code template in the last row of the table and confirm by pressing ‘OK’.
Which programming languages are supported in the Ranorex Code Editor?
The Ranorex Code Editor supports VB.NET and C#. Ranorex 6.0 is not based on the latest version of Sharp Develop, as otherwise VB.Net would not have been supported anymore.
Can I auto-create variables?
Yes, you can not only auto-create variables in Ranorex Studio, but also auto-create parameters. You can find instructions on how to auto-create variables in our dedicated User Guide section here, and on how to auto-create parameters here.