User survey

Ask general questions here.
atom
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

Hiya,

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?!
Thanks

User avatar
Ciege
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...

http://www.ranorex.com/forum/suggestion ... -t708.html

I still want to see your distributed testing framework! ;-)
http://www.ranorex.com/forum/distribute ... 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!

Ciege...

atom
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!