Software Testing Resources
Expand your test automation knowledge and expertise with Ranorex Studio.
GUI Testing Guide
This introductory article explains what GUI testing is, and why it is important. Learn the major GUI testing types and techniques, and how to write GUI test plans & test cases.
Mobile Testing Guide
Read this guide to learn about testing apps for mobile devices, including strategies for native mobile apps as well as web-based and hybrid web apps.
Regression Testing Guide
What is regression testing? Read this guide to learn leading techniques and strategies, and how to prioritize test cases for regression testing.
Selenium Testing Guide
Selenium WebDriver is the leading open-source tool for automating web tests. Learn how to get started with WebDriver and how to use a Selenium Grid.
Test Automation Guide
Learn key concepts in software test automation, including popular automation tools and strategies to get started with automated testing.
Web Application Testing Guide
This guide introduces key concepts in web application development and testing techniques, and provides links to resources for web application testing.
Accelerating Toward Continuous Testing
How are agile development practices impacting the software testing profession? Discover 9 essential insights about the rapidly-changing software testing industry.
Best Practices in Test Automation
Learn ten best practices that can help ensure automated testing delivers fast, reliable results with a minimum of overhead.
Software Test Automation Buyer's Guide
Looking for a test automation solution? Get this free 15-page buyer’s guide for useful insights, including key questions to ask when evaluating a tool.
Strategies for a Successful Automation Project
Ensure that your test automation project not only delivers automated tests that actually work, but also accomplishes your goals and delivers the ROI you expect.
Test Case ROI Calculation
Will the effort to automate a test case pay off? Use this spreadsheet to project the potential time and labor cost savings from automating a given test case.
Test Plan Template
Bring structure to your test planning. Get this spreadsheet template with sections to record your test plan overview, scenarios, test cases, and scripts.
Advanced RanoreXPath manipulation
Use the RanoreXPath to navigate through the UI of your application and identify single or multiple UI elements, such as checkboxes or buttons.
Check the automation capacity of an application
Can your UI elements be identified? Determine your application’s capacity for automation and generate a snapshot file for the Ranorex support team.
Create a snapshot file
See how to save UI structure information and graphics in an XML file (*.rxsnp) for communication with the Ranorex support team.
Create a snapshot of a context menu (approach 1 of 2)
See how to create a snapshot of a context menu using the SCROLL key in combination with the instant tracking feature of Ranorex Spy.
Create a snapshot of a context menu (approach 2 of 2)
Create a snapshot of a context menu using the TRACK button in combination with the F12 key, which temporarily disables the tracking mechanism.
Create mobile tests with Ranorex Studio 8.0 and higher
Learn how to create mobile tests, using the Ranorex Spy in combination with the action editor and the object repository.
Delphi Application Testing
Learn how to automate your Delphi tests with Ranorex Studio in this step-by-step tutorial.
How to use Ranorex Studio in your BDD process
Learn how to use the Ranorex Studio IDE and the Ranorex API for test automation in your behavior-driven development (BDD) process.
Capture crucial information about local or remote test failures and correct them in a snap with Ranorex Studio's maintenance mode.
Ranorex Automation Helpers
Learn how to add automation helpers to your solution, and use an automation helper to send out an email with the attached report of a test run.
Ranorex integration plugin for Jenkins
Get a short introduction on how to use the Ranorex integration plugin for Jenkins to run a Ranorex test suite as a build step in your Jenkins job.
Ranorex Spy basics
Use Ranorex Spy to identify UI objects, navigate through the element tree of your application, and use UI objects in recording or code modules.
Ranorex Studio Actions 1: Introduction to actions
In this video, you will be given an introduction to both basic and smart actions together with the actions editor.
Ranorex Studio Actions 2: Manage actions
In this video, you will learn how to manage actions. You will be walked through such features as enable and disable.
Ranorex Studio Actions 3: Invoke actions
In this video, you will be given an introduction to invoke actions. We will use invoke to perform both a simple button click and list item selection.
Ranorex Studio Actions 4: User code actions
In this video, you will be given an introduction to user code actions and learn how to extend the functionality of basic and smart actions.
Ranorex Studio Data-Driven Testing 1: What is data-driven testing?
In this video, you will gain an understanding of the principles which underpin data-driven testing.
Ranorex Studio Data-Driven Testing 2: Defining variables
In this video, you will be shown how to define actions as variables, as well as making repository items variable.
Ranorex Studio Data-Driven Testing 3: Managing data sources
In this video, you will gain be given step by step instruction how to create, manage and assign different data sources.
Ranorex Studio Data-Driven Testing 4: Data binding
In this video, you will learn how to access data binding, bind data to variables and the best practices for auto-binding.
Ranorex Studio Data-Driven Testing 5: Running a data-driven test
In this video, you will execute a data-driven test.
Ranorex Studio Data-Driven Testing 6: Parameters
In this video, you will gain an understanding of parameters as well as being given two practical examples.
Ranorex Studio Data-Driven Testing 7: Conditions
In this video, you will learn how to add a condition, define rules and run the test.
Ranorex Studio Quick Start 1
This video will talk you through the process of downloading and installing Ranorex Studio, before having you up and running with your first test
Ranorex Studio Quick Start 2
This video will introduce you to the Ranorex Studio working environment and describe how components are structured.
Ranorex Studio Quick Start 3
Learn how to record an automated test in the third video of the Ranorex Studio Quick Start series.
Ranorex Studio Quick Start 4
This video introduces the action editor. Learn about recorded actions and how they are linked to items in the object repository.
Ranorex Studio Quick Start 5
Learn how to execute a test suite and view the test run report, in this fifth video of the Ranorex Studio quick start series.
Ranorex Studio Quick Start 6
Learn how to simulate a failed test run and resolve the failure from the test run report, in the final video of the Ranorex Studio quick start series.
Ranorex Studio Ranorex Spy Series 1: Spy functions
In this video, you will be given an introduction to Ranorex Spy functions, their locations within the working environments, and the effects they produce.
Ranorex Studio Ranorex Spy Series 2: The path editor
In this video, you will gain an understanding of the path editor, its working environment, and how to edit the RanoreXPath.
Ranorex Studio Ranorex Spy Series 3: Snapshot files
In this video, you will learn how to create and load snapshot files as well as an understanding of how to deal with hidden UI elements.
Ranorex Studio Ranorex Spy Series 4: GDI capture feature
In this video, you will learn how to enable the GDI capture feature, how to add a process to the GDI capture list and amend settings.
Ranorex Studio RanoreXPath Series 1: RanoreXPath blueprint
In this video you will be introduced to the basic RanoreXPath syntax and its application.
Ranorex Studio RanoreXPath Series 2: Syntax examples
In this video, you will be shown a number of RanoreXPath syntax examples in order to deepen your understanding of the powerful options available.
Ranorex Studio Recorder Basics 1: Prepare for recording
Learn how to configure recorder settings and enable process whitelisting to ensure optimum performance when recording an automated test.
Ranorex Studio Recorder Basics 2: Record a test
Learn how to use the Ranorex Recorder to create a basic recording with a validation step, using the Ranorex Demo App as the application under test.
Ranorex Studio Recorder basics 3: Edit a recording
Learn to edit a recording: Combine key sequences, create a new module by moving recorded actions, add modules to a test case, delete unnecessary actions, and more.
Ranorex Studio Recorder Basics 4: Run and debug a test
Explore options for executing a test: run a single recording, run a test case or test suite, execute individual steps in a recording, and enable Turbo mode or Debug mode.
Ranorex Studio Recorder Basics 5: Add elements and actions manually
Learn how to track UI elements manually and add them to recordings in the final video of the Ranorex Studio Recorder Basics series.
Ranorex Studio Release 9.1 Improvements 1: Progress dialog
In this video, you will be introduced to the all-new progress dialog.
Ranorex Studio Release 9.1 Improvements 2: Improved start and close AUT actions
In this video, you will see how the start and close AUT actions use parameters to increase the stability of your tests.
Ranorex Studio Reporting 1: Actions and the report
In this video, you will be introduced to reports and how they link to actions
Ranorex Studio Reporting 2: Report levels
In this video you be introduced to the default report levels of Ranorex Studio. You will learn how to change the report level and what effect this has on the report.
Ranorex Studio Reporting 3: Standard reporting
This video will talk you through the core elements of reports. Where files are located and their names, how data iterations are shown, and an introduction to video reporting.
Ranorex Studio Reporting 4: Introduction to customizing reports
In this video you will learn about the basics of customization and go through a few examples to customize the look of the report
Ranorex Studio Reporting 5: Converting reports
In this video you will learn how to convert reports to PDF. You will use both Ranorex Studio and the stand alone Ranorex Report to PDF Converter.
Ranorex Studio Repository 4: Represent multiple elements with a single repository item
This video discusses how to represent multiple UI elements with a single repository item.
Ranorex Studio Repository 1: Create repository items
In this video, you will learn how to create a repository item, both automatic and manual creation will be looked at.
Ranorex Studio Repository 2: Manage repository items
This video discusses how to manage repository items. You will learn how to rename items, clean up the repository and edit repository items' properties.
Ranorex Studio Repository 3: Structure repository items
This video will teach you how to structure your repository items. You will be walked through the processes of creating and managing app folders, rooted folders, and simple folders.
Ranorex Studio Repository 5: Manage multiple repositories
This video will discuss the reasons for using multiple repositories and explain how to manage them.
Ranorex Studio Test Suite 1: Introduction to the Ranorex Studio test suite
This video will introduce you to the elements which make up a test suite.
Ranorex Studio Test Suite 2: Build a Ranorex Studio test suite manually
This video will further define the elements that make up a test suite and talk you through the process of building a test suite.
Ranorex Studio Test Suite 3: Test suite execution options
This video will talk you through the options available when executing a test.
Ranorex Studio Test Suite 4: Manage multiple test suites
This video will talk you through the process of creating and managing a new test suite within an existing solution.
Ranorex Studio TestRail integration
See how to import and export tests from and to TestRail, synchronize tests between TestRail and Ranorex Studio and post test results to TestRail.
Ranorex Studio Tracking UI Elements 1: Track by recording
In this video, you will learn how to track by recording as well as gaining an understanding of the tracking mechanism.
Ranorex Studio Tracking UI Elements 2: Track button
In this video, you will learn how to track by using the track button.
Ranorex Studio Tracking UI Elements 3: Instant tracking
In this video, you will learn how to track by using instant tracking.
Ranorex Studio UI Elements Series: Roles and capabilities
In this video, you will gain an understanding of UI elements, the mapping process, and their characteristics.
Ranorex Studio Validation 1: Text-based validation
This video will talk you through the entire process of recording and running a text-based validation.
Ranorex Studio Validation 2: Attribute-based validation
This video will talk you through the entire process of recording and running an attribute-based validation. You will become more familiar with the attributes which are available for validation and useful operators.
Ranorex Studio Validation 3: Basic image-based validation
This video will talk you through the entire process of recording and running a basic image-based validation. You will receive an introduction in to image-based properties.
Ranorex Studio Validation 4: Tooltip validation
This video will teach you how to enable the "hotkeys" feature and use the "T" hotkey to validate a tooltip.
RanoreXPath and Ranorex Spy
The RanoreXPath is a powerful identifier of UI elements for automated testing. Use Ranorex Spy to get the RanoreXPath for a UI element.
Aerospace & Defense Company
"Ranorex Studio is very intuitive." Automating desktop and web app testing with Ranorex Studio results in improved quality/fewer defects and increased efficiency.
B & R Industrial Automation
B&R Industrial Automation increased productivity by more than 20% and shortened release cycles using Ranorex Studio for web app testing, integrated with Microsoft Test Manager and TFS.
Cubeware GmbH increased productivity and shortened test cycles with TFS and Ranorex Studio test automation for desktop and web.
DFS has a more than 20% increase in productivity by using Ranorex Studio for testing desktop technologies including C#, .NET, and VB.NET; as well as web and native Android apps.
Enterprise Industrial Manufacturing
Automated web app testing with Ranorex Studio, integrated with TeamCity, results in increased application quality, increased efficiency, and shortened test cycles.
Global 500 Automotive
By automating regression testing with Ranorex Studio, this company shortened test cycles for their web and mobile apps while increasing productivity.
Global 500 Professional Services Company
A Global 500 professional services company saves 20-30 tester days in each regression cycle using Ranorex Studio with TeamCity and MTM/VSTS.
Jora Credit improved their desktop, web, and mobile testing using Ranorex Studio test automation with Microsoft TFS and Test Manager.
Medium Enterprise Computer Services
"We chose Ranorex Studio for our web and mobile app testing because of its reliability and ease of use." The result: a more than 20% increase in productivity.
Medium Enterprise Computer Software Company
A medium enterprise computer software company reduced web and mobile testing time by 75% with Ranorex Studio, Jira and Jenkins.
Medium Enterprise Financial Services
Ranorex Studio for desktop and web test automation, integrated with TestRail for test case management, delivers increased efficiency and shortened test cycles.
"[Ranorex Studio] is a very comprehensive automation tool with a short learning curve." Promedico ICT gains increased testing efficiency and application quality.
"Best automation tool in the market." RainBird improves the quality of their mobile Android and iOS apps while shortening test cycles with Ranorex Studio.
S&P 500 Computer Software Company
An S&P 500 computer software company increased the efficiency of desktop & web testing with Ranorex Studio, Jenkins and Jira.
"There are no better tools than Ranorex Studio." Siemens is increasing efficiency and shortening test cycles using Ranorex Studio for web app testing.
Small Computer Services Company
A small computer services company shortened test cycles and increased efficiency with Ranorex Studio, TeamCity, and Jira.
Swisscom (Schweiz) AG
Swisscom drastically reduced the time to automate web testing and shortened test cycles with Ranorex Studio and HP ALM.
TTC Testing Training and Consulting, Ltd.
TTC was able to increase testing efficiency and expand test coverage for desktop, web, and mobile apps with Ranorex Studio, HP ALM and Gitlab CI.