Continuous integration & test management
Ranorex can perfectly be used as a standalone tool to launch automated tests manually on local and remote machines. However, it might be more powerful and comprehensive to integrate Ranorex with other tools. These tools could be continuous integration (CI) tools, test management (TM) tools or simply with task scheduling tools. This comes with the main benefit that automated tests get launched automatically. The launch could be triggered by a specific action (e.g., source code commit from a developer), a periodical build (e.g. “nightly build”), or a test case with underlying test automation.
Continuous integration tools
There are a lot of brilliant and useful Continuous Integration tools around. See how to integrate Ranorex into a typical Continuous Integration process which is explained in detail in our general blog post:
For several widely spread Continuous Integration tools please find
- Jenkins: Integrating Ranorex Automation in Jenkins CI Process
- Bamboo: Bamboo CI with Ranorex Test Automation
- TeamCity: Integrating Ranorex Automation in TeamCity CI Process
For a deeper integration of your Ranorex Report into a common CI tool (e.g. Jenkins) using xUnit/jUnit please see the blog post:
This blog post also contains explanations and downloadable samples for the XSL transformation of the Ranorex report to xUnit/jUnit format.
Test management and application lifecycle tools
Nowadays Test Management (TM) tools and Application Lifecycle Management tools (ALM) are more and more important. They store the
There is a lot of excellent tool support. For the integration of Ranorex with HP quality center, we have a blog post that explains the process in detail:
Although Coded UI Tests
Team Foundation Server
There is a comprehensive article about the Microsoft Team Foundation Server, Visual Studio and Microsoft Testmanager and the Integration with Ranorex. Please find the documentation here:
There is a very informative blog post on how to integrate Ranorex Test Cases into the issue and defect management tool Jira. Please find it here:
Watch our on-demand webinar
Mastering Jira Integration: learn how to integrate Jira with your Ranorex Studio automated tests. Automatically open a new Jira issue for a failed test case, update an existing Jira issue if a test case fails again, and set a Jira issue to “resolved” when its corresponding test case succeeds.
Source Control / Revision Control Tools
Integration can also be accomplished with Ranorex Studio – namely integrating Source Control tools. First and foremost it should be mentioned that any common Source Control tool can be used to control relevant files of a Ranorex Studio Solution – which are text-based files only.
There is a specific integration of two of these tools, namely for SVN (Subversion) and TFS (Team Foundation Server). Please find detailed information on the source control integration and support here: ⇢ Source Control.