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.
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.
"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."
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.
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.
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.