Integrate Ranorex Tests in andagon’s ALM tool aqua

Posted by Guest Blogger on Wednesday, October 29th, 2014

Guest blog post by Stefan Büssemaker, Innovation Manager at andagon GmbH

This blog post will illustrate the interaction between Ranorex and the application lifecycle management solution aqua.

In a few simple steps you can expand your Ranorex test cases with the powerful ALM tool aqua.


Read more »

Share

Sharing Data from One Ranorex Module to Another

Posted by Corinna Kindlhofer on Tuesday, July 29th, 2014

Sometimes it is necessary to access the value of a specific variable in more than only one module in a test case.

An example for this would be any kind of converter: In one module the value to be converted is read in. In another module this value is converted. Needless to say, in the converting module the value from the previous module should be used.

This blog post will show how to do this step-by-step.

Read more »

Share

Fully integrate your Ranorex Report with CI tools like Jenkins using xUnit

Posted by Roland Enzinger on Tuesday, April 15th, 2014

A Ranorex test automation project creates an executable file which returns a two-state test result indicating a success or a failure. Continuous Integration (CI) tools like Jenkins, Hudson, TeamCity, CruiseControl, Bamboo etc. are able to call automated tests and do understand these two-state test results. This is similar with ALM tools like Polarion or Jira. In short, in the world of CI and ALM, test automation results are reflected by a single flag, success or failure.

This blog describes how a Ranorex Report can be automatically transformed into xUnit format by using an XSL Transformation (XSLT). This transformation allows the CI tool to fully understand the result of each test case, not only whether the entire test run passed or failed.


Read more »

Share

How to Test Web Services with Ranorex

Posted by Tobias Walter on Tuesday, January 21st, 2014

This blog post will illustrate how easy it is to test your web service using Ranorex. In detail you will add a web reference of your web service to your Ranorex Solution and validate the functionality of the service via user code actions.

Test Web Services With Ranorex

To illustrate web service testing, we have chosen an easy to follow example based on sample web service provided by w3schools.com. Basically we will take a given temperature in Celsius, convert it to Fahrenheit and reconvert it back to Celsius. Finally we compare the calculated value with the initial one.
Read more »

Share

Making Use of the Ranorex.com Search Engine!

Posted by Tobias Walter on Thursday, October 17th, 2013

The Ranorex website contains an amazing collection of test automation knowledge. First off, there’s our online user guide where you can find a walk-through explanation of all the Ranorex Tools and Features. There’s also the forum which includes a colorful mix of useful hints and highly specialized and detailed technical knowledge posted by our own Ranorex Experts as well as by the community. Lastly, of course there are also many useful how-tos and articles in the blog section.

Knowledge Base

All these resources mean that you can pick specific user guide sections that you are interested in, have a look at the latest forum posts or choose a specific article from our blog archive – you’re sure to find what you are looking for!
Read more »

Share

Keyword-Driven Test Automation Framework

Posted by Tobias Walter on Thursday, June 13th, 2013

The basic idea behind the keyword-driven testing approach in test automation is to separate the automation from the test case design. This is usually achieved by using an additional layer of abstraction where the tests itself are defined technology-independent and readable for non-technical personnel as well. Thus, a keyword could be defined as a set of actions performing a “Login” or “Save”-Operation.

Based on the technology-independency, tests might be developed earlier in the QA process and beneficially they are easier to maintain for that reason. Next to that, labor can be divided easier based on different levels of technical experience. Here the automation (keyword implementation) can be done by technically experienced team members whereas the test case design (keyword usage) can be done by domain testers who don’t need to have technical skills to that extent.

Keyword Driven Test Automation Framework

This blog post describes how the keyword driven testing approach in test automation can be followed within Ranorex, granulated on two different levels.

Read more »

Share

Automated Testing and Dynamic IDs

Posted by Tobias Walter on Thursday, May 16th, 2013

If software is configurable, it often means that the software relies on dynamic content – dynamic content is typically based on dynamic identifiers (IDs). Using dynamic IDs often leads to problems in test automation because they are newly generated each and every time an element is displayed. This blog post will illustrate how easy it is with Ranorex to overcome this frequent problem in test automation in an automated way.

Robust Test Automation with Dynamic IDs

Read more »

Share

Share your Ranorex Report using any Browser

Posted by Tobias Walter on Wednesday, April 17th, 2013

This blog post will discuss the possibilities to share your automatically generated Ranorex Reports over your local network or via email. There is no need to have Ranorex installed on the machine you will open the shared report. This is possible because the Ranorex Report format is based on XSL, XML and HTML.

Share Report

Performing the following very simple adaptions, you will be able to open the report file using any common browser.
Read more »

Share

Automate Xamarin Cross-Platform Mobile App Testing

Posted by Tobias Walter on Thursday, February 14th, 2013

This blog post illustrates how to automate testing of cross-platform apps implemented with Xamarin.iOS (MonoTouch) and Xamarin.Android (Mono for Android) with Ranorex.

Automate Xamarin.iOS and Xamarin.Android Cross-Platform  App Testing
Read more »

Share

Bamboo CI with Ranorex Test Automation

Posted by Tobias Walter on Wednesday, November 14th, 2012

The common method for developing software has been shifting more and more from classical development models to more agile software development. In response to numerous inquiries from Ranorex customers, we have decided to write another Ranorex integration blog. This blog post will illustrate the integration of Ranorex Automation into a Bamboo Continuous Integration Process.

Bamboo Integration

Read more »

Share