Ranorex Help Center How can we help you?

Ranorex Studio - The Layout

This initial lesson will introduce the main components of the Ranorex Studio environment.

Studio Start Page

When Ranorex Studio opens up, the start page provides the following possibilities:

  • Accessing recently opened projects
  • Directly creating new test solutions
  • Accessing product samples (see below)
  • Directly opening existing solutions
  • Getting detailed information about the installed license
  • Downloading the latest version of Ranorex
  • Viewing the latest announcements

Ranorex Studio startpage

Ranorex Studio startpage

Product samples - desktop, web, mobile and cross-platform

In Ranorex Studio, several product samples are available on the startpage. Studying them more closely you can learn how to create automated tests for desktop, web, and mobile applications. Additionally a cross-platform sample is available performing tests on all mentioned platforms in one test scenario.

Access these samples directly on the start page in section "Sample projects" (see screenshot below).

Access Ranorex Product Samples

Access Ranorex Product Samples

Sample on Desktop

This sample performs automated tests in the desktop application KeePass. 

Learn something about: #variable binding #data connectors #usercode actions #arguments #optional actions #nested test cases #module groups #global setup/teardown regions

Desktop sample

Sample in web

This sample performs automated tests in the online blog tool WordPress.

Learn something about: #module library #popup watcher #project organization #report screenshot #validation #web testing #handling flyout menu #setup/teardown regions #data binding

 Web sample

Sample for mobile apps on Android and iOS

This samples for Android and iOS perform automated tests in the mobile app KeePass. 

Learn something about: #mobile testing #android #ios #deploy mobile app #module groups #usercode actions #setup/teardown regions #data connectors #arguments

 Android sampleiOS sample

Cross-platform sample

This sample performs automated tests in desktop, web, and mobile applications.

Learn something about: #cross-platform test #end2end test #ios #android #deploy mobile app #module library #project organization #popup watcher #web testing #mobile web testing #setup/teardown regions #data binding

 Cross-platform sample

Working environment

Before you start creating your first test case with Ranorex Studio you should know about the main views and layout of Ranorex Studio.

Ranorex Studio main views

Ranorex Studio main views

Note You can find an introductory screencast (Quick Start with Ranorex Test Automation) here: http://youtube.com/watch?v=0S_YC7uwI-s. At the very beginning of the video you'll learn the different views offered by Ranorex Studio.

#1 - Projects View

A Ranorex Studio project is based on files and uses the same project file format as Microsoft Visual Studio 2008/2010. The project view shows all files and references currently associated with the project. A Ranorex Studio project can have the following type of items:

Test Suite  Represents the project's test suite (*.rxtst)
Module Group Represents the project's module groups (*.rxtmg)
Repository Used to manage UI elements (*.rxrep)

Recording

Represents an automation module based on capture/replay (*.rxrec)
Code Files Any type of C# or VB.NET code; typically used to create code based automation modules

The project view is mainly used to add new items like Recordings, Repositories, Module Groups, or Code Modules.


#2 - Module Browser

The 'Module Browser' view lists all available modules (Code Modules & Recording Modules) based on the project's code files and module groups based on the projects module group file. In addition it shows all the variables defined by a module or module group. The view is mainly used to drag and drop and to reuse automation modules and module groups within the test suite view.

Specify folders (e.g. for recording files) within the project's view to group modules. In order to find already existing modules use the module browser's search field.


#3 - File View

When double-clicking a file in the 'Project View' or a module in the 'Module Browser', the associated file will be opened in the Studio's file view. This view is mainly used for the actions shown below.

Creating or adapting a recording module

Creating or adapting a recording module

Working with the repository

Working with the repository

Working with the project's module groups

Working with the project's module groups

Writing code modules

Writing code modules

Viewing a test report

Viewing a test report

Working with the project's test suite

Working with the project's test suite