Test Automation Tools for Complete Awesomeness

Easy-to-use automated software testing tools for multiple environments, devices and software applications - cross-platform, cross-device, cross-technology.

Ranorex offers a toolkit for creating challenging and robust out-of-the-box test automation projects. All you need is one license: all tools, all technologies and all updates are already included 

Manage and develop test automation projects with Ranorex Studio

Ranorex Studio provides an all-in-one environment for developing and managing test automation projects in teams made up of both testers and developers. Optimize the creation of robust test automation frameworks with Ranorex Studio and test any desktop, web or mobile application.

Ranorex does not involve a proprietary scripting language. Within the test development environment of Ranorex Studio, testers create flexible automation test suite projects based on the Microsoft.NET framework. You can enhance test suites and recordings with the user-specific automation code in C# and VB.NET using the Code Editor of Ranorex Studio. If you prefer a script-free option, the Drag & Drop functionality is the ideal solution.

Test suites in Ranorex Studio always result in an executable file (.exe). Using the command line, you can seamlessly integrate different test suits into existing development environments, for example continuous integration (CI) processes and, thus, form comprehensive tool chains.

Learn more about the Ranorex Studio

Today, applications and platforms consist of many individual types of UI frameworks. This is why Ranorex strives to continuously offer full object recognition for any UI technology.

Learn more about the UI technologies and frameworks Ranorex supports

Cross-Platform Testing with Ranorex Studio

"I am extremely impressed by the suite of tools from Ranorex and rapid and detailed support on offer. This is arguably the best automation tool suite I have used in nearly 8 years of testing."

Phil Scrace, Red Gate Software Ltd

Ranorex Test Recorder

Record, replay and edit user actions with Ranorex Recorder

Ranorex Recorder is a very simple approach to create automated test steps for desktop, web and mobile applications right from the start. Well-designed and re-usable code and action modules can be reused across multiple test cases. By using the actions table editor, you can easily capture UI objects, replay user actions as well as extend and maintain existing recordings in the integrated Ranorex object repository. The test recorder can be used as a standalone tool, or as part of Ranorex Studio. When editing multiple test cases, this will save you a lot of time.

Learn more about the Ranorex Recorder

Minimize your maintenance effort with Ranorex Object Repository

Every successful test automation project requires an accurate recognition and unique identification of user interface objects or so-called repository items. The matchless Ranorex GUI object recognition makes it easy to handle dynamically built user interfaces using the powerful RanoreXPath identifier. The Ranorex Object Repository maps technical identifiers to logically named UI objects to further minimize maintenance effort. If you have to automate tests for frequent software releases, this will be helpful.

Learn more about the Ranorex Object Repository

Ranorex Object Repository
Ranorex Spy

Explore and analyze your software application with Ranorex Spy

Ranorex Spy provides all the functionality needed to explore and analyze desktop, web or mobile applications under test including their controls and UI elements. It can be used as a standalone tool, or as part of Ranorex Studio. 

Using Ranorex Spy, you can easily get and edit the RanoreXPath for a particular UI object.  Create Ranorex snapshot files from GUI elements such as buttons, dialogs or entire applications and save graphic but also UI structure information into an XML file. Use them to store validation information for further check points during test automation.

Learn more about the Ranorex Spy

Reproduce bugs and maintain tests with Ranorex Click & Go Test Reports

Ranorex test report files are XML based. They are generated during test execution and reduce the time needed to determine what went wrong. Ranorex Click & Go test reports are directly connected to Ranorex Spy and Ranorex Object Repositories. This bug tracking feature helps you to find annoying and time-consuming bugs earlier. In case of a failed execution, the report automatically includes screenshots of the system under test to simplify bug identification.
Click and Go Ranorex Test Reports