Ranorex Testing Framework (API)

Unrivaled object recognition, the widest technology support for desktop, web, and mobile, customizable reports, and more, using your .NET IDE of choice.

Ranorex Testing Framework (API)

Left-shifted testing for the .NET universe

The Ranorex testing framework provides an API for C# and VB.Net that integrates with your IDE of choice in a few clicks and offers the most powerful object recognition on the market, plus an array of complementary API methods for vastly improved testing for desktop, mobile, web, and more.

Developers and technical testers can rely on over 10 years of trusted experience in .NET, benefit from the power of Ranorex Studio and test in their preferred IDE. To unleash the power of the Ranorex testing framework on your left-shifted tests simply download your free trial, add Ranorex core assemblies as references, start writing code, and benefit from unrivaled object recognition and increased functionality.

Ranorex testing framework (API) and your IDE
Analyze effortlessly with Ranorex Spy

Analyze effortlessly with Ranorex Spy

Experience the world’s most reliable object recognition with Ranorex Spy, the tool that’s loved by developers and technical testers.

The Ranorex testing framework comes packaged with its own Spy tool. Use the Ranorex Spy Tool to analyze your AUT, its element structure, available object properties and attributes, and build the most robust and reliable XPaths for use in your IDE.

Exercise complete control over your XPaths. Increase or decrease dynamism in line with the complexity demanded by your tests. Add variables to your XPaths and customize how you uniquely identify UI elements even when testing mixed technology applications.

Analyze effortlessly with Ranorex Spy

Screencast Series "Ranorex Spy"

Learn more about the breathtaking object recognition delivered by Ranorex Spy.

The three Rs of increased functionality



Benefit from fully customizable XML-based reports, and receive a comprehensive overview of your test execution flow. It includes screenshots, videos, and is JUnit-compatible meaning integration with your CI systems is simplicity itself, increasing transparency and giving instant feedback.



Choose the API with object repository access built-in and benefit from the hierarchical tree structure the Ranorex object repository offers. Every object is automatically given a logical and unique name, recieves its own screenshot, and is kept separate from test actions for improved test maintainability.



Code when you want, record when you can
Compliment your code with the Ranorex recorder and effortlessly enhance your tests with validations and parameters. Get the best of all worlds and use Ranorex Studio’s actions table in parallel with your IDE. Capture entire workflows and convert your actions to user code and modify it for the most complex test automation tasks.

Get fast feedback with coded video reporting

VideoRecordingOptions( )

Understand where tests went wrong in an instance with the only coded video reporting functionality in the marketplace. Add one line of code to see a video of each test case in your report. Go further and configure your video reporting at code level to record only failed test cases, change bitrate and frame rate, and even pause and resume recording during test runs.

Get the benefits of coded video reporting
Increase test coverage with remote testing

Full cross-technology and cross-platform functionality

Test desktop, web, mobile, SAP, and ERP from one place and the only place to offer true cross-technology/cross-platform test automation.

Upload a file using your desktop app, modify it using your web browser, and validate the changes on mobile, all from the same test suite your IDE of choice. Place an order on your webshop, validate order handling has happened in SAP, before validating the payment process, again all from the same test suite. No matter the platform, the technology, or the task the Ranorex testing framework holds the solution to automating your test.

Increase test coverage with remote testing

The Ranorex API allows us to build our own framework using Visual studio. Ranorex Studio is easy to learn with user guides and videos and easy to use

Small Business Health Care Company
Read the TechValidate case study

We achieved reliable test automation results through Ranorex. It provides strong control recognition capabilities. The provided C#/.NET API is especially powerful when implementing custom test frameworks that need full control of the whole execution process. Ranorex is highly recommendable, as a powerful test automation tool.

Our software under test has multiple modules with different UI types. Ranorex is the only tool that could handle all of them and provide good C# API, allowing us to develop an object-oriented test framework.

Medium Enterprise Telecommunications Equipment Company
Read the TechValidate case study

Integrate with your complete testing toolchain

Trigger regression tests from your CI server, report defects in your defect tracking system, manage your automated tests with source control, and more. Ranorex Studio and the Ranorex testing framework integrates with your complete toolchain.

Complete test automation toolchain
ranorex leader badge

We deliver outstanding customer satisfaction

Reviews from satisfied users help make Ranorex Studio a leader in the G2 Grid for Test Automation Software, year after year.

The G2 Grid for Test Automation Software identifies leading solutions based on market presence and customer satisfaction. To determine market presence, G2 uses a combination of 15 metrics about a vendor and product such as the number of employees, web and social presence, and growth. The customer satisfaction rating is based on an analysis of reviews submitted by real, verified users. Our high customer satisfaction rating contributes to Ranorex Studio's continued position as a leader in the G2 Grid. Ranorex Studio also receives top marks in areas such as ROIease of use, and ease of implementation. For more independently-verified research and reviews, visit the Ranorex Studio page at G2 Crowd,TechValidate, or Capterra.

We deliver outstanding customer satisfaction

Trusted by over 4000 companies worldwide

Start automating with Ranorex Studio today

Get all of this with your free trial:

  • Record-and-replay: robust capabilities to build tests without programming.
  • Full development environment: script in C# or VB.NET
  • All supported platforms: run tests on Windows desktop, all popular Web browsers, and Android or iOS devices, including real devices and simulators/emulators
  • Advanced functionality: Ranorex Spy for machine-trained object detection, Ranorex Coach for test healing, video reporting of test execution, PDF validation, and more.
  • Customizable test results reporting: generate HTML, PDF, or JUnit-compatible reports; then send test reports as email attachments.
  • Data-driven testing: pull test data from CSV or Excel files, or a SQL database
  • Flexible API interface: easily add Ranorex Studio tests to your CI/CD process by integrating with Jenkins, Travis CI, Git, and more.
  • Built-in integration with Jira and TestRail

Accelerate your software testing with Ranorex Studio. Our built-in tutorials and sample projects will help you be productive right away. Or, if you’re ready, you can review our pricing and buy now.