Remote Testing: Make the Most of Your Resources

Jun 14, 2016 | Announcements, Product Insights

Make the Most of Your Resources

The idea of automating tests is that you can optimize quality, speed and efficiency in User Interface testing. But what good’s that, if you can’t do any work during test execution instead, have to run one test after the other, and there is no fluid workflow when working in teams? We’ve taken test automation to the next level and offer a sublime feature that will save you time and supports a team approach: Ranorex Remote.

How does Ranorex Remote work?

Directly out of Ranorex Studio, you can deploy your tests to Ranorex Agents to execute them remotely. Using a Ranorex Runtime Floating License, you can install a Ranorex Agent on a physical or virtual machine. You can set up multiple agents within a network and configure the test environment according to your needs. This enables you to simultaneously execute multiple tests in various different test environments, in the same time it took to execute a single test before. Your application has to work no matter which technology or operating system your customers are using! Now you can test desktop, web or mobile applications using different operating systems, system configurations, browsers, etc. at the same time – there are no limitations. You can continue using your local machine during remote test execution. Once the test has been executed remotely, you’ll get immediate feedback on the test performance. The report itself is stored on the Ranorex Agent the test has been executed on.

Remote Testing

The ideal tool for working in teams

Just take agile testing, where immediate feedback and team collaboration are key success factors. Ranorex Remote now supports just that with a sublimely fluid workflow. Each team member can send tests to the same Ranorex Agents in a network and has full access to all information on these agents. As an agent can only execute one test at a time, the agent will queue the tests and execute them in order of arrival. Each team member can view the number of tests in the job queue of a specific agent, filter test reports according to test execution time and status, as well as delete or download reports directly from an agent. Thus, everyone in a team is equally informed about remote test execution. Just imagine a test run has failed, and you need immediate help or feedback from one of your colleagues: Simply pass on the information which agent the test has been executed on and when. Directly from the Remote Pad within Ranorex Studio, your colleague can now easily access the Run History of the Ranorex Agent, filter the report, download it locally and continue working with it. As each team member has full access to all remotely executed tests and their reports, it is easy to keep track of the testing progress.

Think that sounds fantastic? This feature is part of Ranorex 6.0. And as always: all major software updates are included in our maintenance services at no additional costs. Stop wasting time, get a Runtime Floating License and check out our User Guide for detailed instructions on how to set up your Ranorex Agents today!

Watch our on-demand webinar

Watch our on-demand webinar

Mastering Remote and Runtime Execution:  See how Ranorex Studio’s remote execution features can distribute tests on physical or virtual remote systems, either asynchronously or in parallel, on a schedule or on-demand. 

Related Posts:

Secure Your Code, Harden Your App, Automate Its Testing

Secure Your Code, Harden Your App, Automate Its Testing

With DevOps practices more popular than ever in software engineering, there has been a push to integrate security, optimization, and frequent testing into the development process. However, as the baseline for what's considered good software evolves, so does the need...

A Guide to Test Driven Development (TDD)

A Guide to Test Driven Development (TDD)

For developers who work on many agile projects, test-driven development (TDD) may be something you wish to incorporate into your software development life cycle (SDLC). It’s a way to implement software programming while integrating unit testing, programming, and...