Hi,
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.
Distributed Testing
Re: Distributed Testing
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.
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...