Automated Testing Tools
Simplify test automation with a best-in-class solution that integrates with your existing toolchain.
All the tools you need for test automation in a single license.
Scalable web testing for all popular browsers.
Test on real devices or simulators/emulators.
Integrates with CI servers, issue tracking tools, and more.
Wield a robust toolset
Ranorex Studio has the essential features for rapid and efficient automation testing.
Automated tests don’t have to rely on fragile UI element locators or difficult-to-maintain code when you have Ranorex Studio in your toolbox. One license includes the essential tools to build reliable desktop, web and mobile application tests and execute them across browsers and devices, giving you the best return on your test automation investment.
Build powerful tests without coding. Ranorex Studio’s powerful record-and-replay functionality makes test automation accessible to all members of the QA team. Easily edit recorded actions, add text and image validations, set parameter values, and build data-driven or keyword-driven tests. Experience the benefits of test automation without the steep learning curve.
For those who prefer code, Ranorex supports standard programming languages C# and VB.NET to edit recordings or create custom tests entirely in user code. Speed up development with features like intelligent code completion, code templates, debugging functionalities, refactoring mechanisms and more. Store modules in the user code library to share with other team members.
Matchless GUI object recognition using RanoreXPath helps build reliable tests that don’t break simply because an object’s position changes. Use Ranorex Spy within Ranorex Studio or as a stand-alone tool to search for multiple UI elements, identify controls with specific attributes, recognize related elements by preceding- and following-sibling relationships, create snapshot files, and more.
Efficient code modules
Ranorex Studio allows you to apply best practices in the creation of test cases and reduce your test maintenance effort. Separate test data from test cases by using Excel files, CSV files, and SQL connectors. Set data values with local and global parameters. Build reusable code modules, search through them with the Ranorex Module Browser, then drag-and-drop them into test cases.
The object repository manages all types of GUI elements and separates test objects from their RanoreXPath to make your automated tests easier to maintain. Simply drag-and-drop objects from the repository to use them in code modules. Give application elements user-defined names to make your tests more readable. Reuse repository objects across projects for maximum efficiency.
Automation helpers are helpful code snippets that make adding features to your test a snap – whether it’s handling unexpected pop-ups during testing, managing external test files, emailing test results as a PDF, or managing timers. Since Automation Helpers are provided as a NuGet package, it’s easy to update them when new helpers are released.
Start automating now. No credit card required.
Accelerate cross-browser testing
Get the power of Selenium Webdriver and Selenium Grid without the pain.
It’s not just an integration: Selenium WebDriver is built into the Ranorex core API so that you can create cross-browser tests using Ranorex Studio’s codeless tools or standard programming languages C# and VB.NET. Put Ranorex Spy to work for robust identification of UI elements, and manage them with the Ranorex object repository. Run automated tests in parallel on Selenium nodes, each using a different configuration. With Ranorex Studio, you can easily define custom test run configurations for your cross-browser tests, conduct data-driven or conditional testing, and generate robust test reports.
Make the right call
Leverage the power of Ranorex to automate testing for iOS and Android, on physical devices as well as simulators/emulators.
Automate testing for native, mobile, and hybrid applications on iOS and Android – Ranorex Studio supports using real devices as well as emulators/simulators. Your automated tests can validate objects including buttons and text fields, and simulate user interactions such as “touch,” “validate”, “swipe” and “change orientation.” Mock the GPS location, or access device state information such as battery, memory, CPU, text messages and stored calls. Unlike other automated testing tools, Ranorex Studio does not require you to jailbreak or root your device. With Ranorex Studio’s instrumentation wizard, devices can easily be set up over wireless or USB connection.
Start test automation now. No credit card required.
“The large amount of test data that had to be entered manually before over and over again can now be entered easily by Ranorex. This saves a lot of time for other testing efforts. Also, since the automation covers a large area of the software in a short time, bugs are discovered much earlier.”QA Engineer, Large Enterprise Computer Software Company
Solve the automated software testing puzzle
Combine Ranorex Studio with popular tools such as JIRA, and bring together the pieces you need to develop an efficient and reliable testing solution.
Plan automated and manual testing sessions, allocate resources, and track the progress of testing with leading test management tools such as TestRail by Gurock. Include the test case ID from TestRail as a parameter in your Ranorex test case, and push test results from Ranorex into TestRail.
Execute test cases automatically when code changes are committed to your continuous integration (CI) repository using leading open-source CI servers such as Jenkins, Bamboo or TeamCity. For frequent code changes, use a Ranorex run configuration to test just the code affected by changes rather than the entire regression suite.
Issue reporting and tracking
Ensure that defects are reported to the development team and track them through resolution with Atlassian JIRA. Or, use Ranorex in combination with TestRail’s defect plugins to support almost any defect tracking tool, such as Bugzilla, FogBugz, and Mantis. More information about using Ranorex Studio with JIRA is available in our blog.
Ranorex Studio integrates with the source control systems Git, SVN (Subversion) Microsoft Team Foundation Server (TFS) to maintain version history and manage changes to your automated test cases
Application users demand performance, and with Ranorex Studio’s integration with NeoLoad, you can ensure that your application is up to the test. NeoLoad supports load and stress testing, simulating both network traffic and user activity such as submitting forms or conducting searches.
Put Ranorex Studio tools to work for you
Are you ready to start building reliable and maintainable automated tests for your application? Download a free 30-day trial of the full version of Ranorex Studio today.
Start automating now. No credit card required.