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 enabling 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, and start writing code.
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, and available object properties and attributes—and build the most robust and reliable XPaths for use in your IDE.

Ranorex.Report.Success
Benefit from fully customizable XML-based reports, and receive a comprehensive overview of your test execution flow. Reports includes screenshots and videos, and are JUnit-compatible—meaning integration with your CI systems is easy, increasing transparency and giving instant feedback.

MyRepo.AddEntry
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, receives its own screenshot, and is kept separate from test actions for improved test maintainability.

Code when you want, record when you can
Complement 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, convert your actions to user code, and modify it for complex test automation tasks.
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.
Test desktop, web, mobile, SAP, and ERP from one place—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 in your IDE of choice. So you can place an order on your webshop, validate order handling has happened in SAP before validating the payment process, and do it all over again within the same test suite. No matter the platform, the technology, or the task—the Ranorex testing framework holds the solution to automating your tests.
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 integrate with your complete toolchain.
















Get easy mobile testing automation across iOS and Android with Ranorex Studio—your all-in-one solution. Create, execute, and maintain tests for native, hybrid, and web applications with robust object recognition and real-device testing. Start your free trial and simplify your mobile testing.