Distributed Testing

Ask general questions here.
Posts: 68
Joined: Mon Dec 16, 2013 5:27 am

Distributed Testing

Post by Mayra » Mon Apr 27, 2015 2:55 pm

The company is evaluating to use Ranorex for another product.
We are comparing different frameworks, we will use the C# solution for both UI testing and Web API testing.
The only criteria that I am not sure Ranorex is fulfilling at this time, is distributed testing. It is very important since the suites are only increasing in size and we would want to be able to distribute our testing amongst different systems.
Please let me know how can this be achieved with Ranorex.

Posts: 2683
Joined: Tue Feb 07, 2012 4:14 pm
Location: Austin, Texas, USA

Re: Distributed Testing

Post by krstcs » Mon Apr 27, 2015 6:18 pm

Can you please describe what you mean when you say "distributed testing"? There are many definitions of that phrase.

If you mean concurrent test runs on multiple systems, then Ranorex test can be used for that if you set it up correctly, but you will probably want to use a Continuous Integration solution such as Jenkins to actually control the test runs (i.e., start, coordinate, etc.), because Ranorex itself is not designed to manage and coordinate concurrent tests. It is a functional test automation scripting platform.

Understand that Ranorex builds a .NET executable that can be run anywhere that Ranorex and .NET are installed (or with the correct DLLs placed together). Using data-driven testing and user-generated code, you can make Ranorex do many things that are not strictly 'out-of-the-box' capabilities.
Shortcuts usually aren't...