User survey

Ask general questions here.
Posts: 357
Joined: Sun Dec 07, 2008 11:14 pm
Location: Dublin, Ireland

User survey

Post by atom » Fri Jan 29, 2010 6:29 pm


It would be really great to hear some user stories of how Ranorex has been implemented in different organisations. One thing implementation involves is the test framework Ranorex sits inside.

I think connecting people that have implemented Ranorex will allow us to compare our frameworks, and allow new users get up to speed quicker...

What do you think?!

User avatar
Posts: 1336
Joined: Thu Oct 16, 2008 6:46 pm
Location: Arizona, USA

Re: User survey

Post by Ciege » Mon Feb 01, 2010 6:09 pm

I had the same idea/question once... Lots of people think it’s a good idea but no one (including me) took the initiative to get it going... ... -t708.html

I still want to see your distributed testing framework! ;-) ... t1025.html
If this or any response has helped you, please reply to the thread stating that it worked so other people with a similar issue will know how you fixed your issue!


Posts: 357
Joined: Sun Dec 07, 2008 11:14 pm
Location: Dublin, Ireland

Re: User survey

Post by atom » Tue Feb 02, 2010 8:24 pm

Oh the distributed framework....
Well I can't give the game away as its developed for my company!
But basically it follows this workflow:

- All Ranorex test cases are written as classes inside a dll, each class implementing an ITestCase interface
- A "TestRunner" program can load a dll, find all test classes in it, and from an xml config file you choose which classes to execute and in what order
- A Package (.zip file) contains the Runner, the xml, and the test case dll
- A "TestController", receives many Packages from an automated build
- The controller then distributes packages to individual test "Slave" machines
- Each test "Slave" machine installs the package and the AUT, and then calls the TestRunner
- Each test that executes is saving results to Oracle, and sending output files back to a web server
- On the web server we have pages where you can analyse results from Oracle, and download the output files

Hope it gives you some idea's!