Features

Excellent GUI Object Recognition

The Ranorex Spy tool provides you with all you need to explore and analyze your host or web applications.

Support for Multiple Technology

  • .NET, WPF (framework versions 1.1, 2.0, 3.5)
  • Win32 applications (MFC, Delphi)
  • Support for 3rd party controls like Infragistics, DevExpress, QT, etc.
  • Java SWT applications
  • Web Testing, Adobe Flash/Flex Testing

Object-Based Capture/Replay

The Ranorex Recorder is more than a typical capture/replay feature. How is it different.

  • It captures and replays all kinds of user actions
  • It integrates Ranorex repositories for object based automation
  • It provides maintainable recordings via an actions table editor
  • It allows to extend recordings with user defined code 
  • It has a validation mode during recording sessions
  • It also supports both host and web applications

GUI Object Repository Browser

Keep your tests running with Ranorex repositories. Simply separate test automation code or recordings from RanoreXPath identification information and significantly reduce the time needed to maintain your tests.

  • Management of all types of GUI elements
  • Use of repository objects within
    recordings and code actions
  • Full integration into Ranorex Studio
    and Ranorex Recorder
  • Predefinition and generation of repositories
    for new Ranorex recordings

Ranorex Studio - Test Development Environment

Ranorex Studio integrates all the Ranorex tools and the powerful Ranorex Library in one professional test development environment.

  • Test project management
  • Integration of all Ranorex tools (Recorder, Repository, Spy)
  • Intuitive code editor
  • Code completion
  • Debugging
  • Watch monitor

Smart Test Automation Code

The Ranorex GUI Object Repository separates code from identification information, simplifies script maintenance and allows object representation from a testers perspective.

Maximum of Flexibility
with the Ranorex Library

The Ranorex Library is the powerful core of the Ranorex Automation Framework. Regardless how the Ranorex Library is used to implement tests, a Ranorex test can be implemented as a simple EXE file. Implement your automation code using standard programming languages (C#, VB.NET, IronPython) and standard compilers. The ability to use the .NET language of your choice means that there's no need to learn a new programming language.

GUI Testing with .NET
(Visual Studio Support)

Write your Ranorex test automation code within Visual Studio - it's based on the Ranorex .NET library. It's easy to integrate all code files generated by Ranorex Recorder or Ranorex Object Repository.

RanoreXPath - More than Identification

RanoreXPath is not only used to identify GUI elements; it can also validate their states and values. Like standard HTML, XPath expressions in RanoreXPath can also be used just for filtering information.

Web Test interface

Just as Ranorex supports test automation for standard host applications, web applications can also be tested with the Ranorex Recorder or the Ranorex Libary. In addition, the library provides useful methods for handling web-specific scenarios.