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
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).
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
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
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
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
Before you start creating your first test case with Ranorex Studio you should know about the main views and layout of Ranorex Studio.
Screencast: You can find an introductory screencast (Quick Start with Ranorex Test Automation) here: http://youtu.be/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)|
|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|
#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.
- Ranorex Studio - The Layout
- Lesson 1: Getting Started
- Lesson 2: Ranorex Modules - Test Actions
- Lesson 3: Data-Driven Testing
- Lesson 4: Ranorex Test Suite
- Lesson 5: Ranorex Recorder
- Lesson 6: UI Mapping with Ranorex Repository
- Lesson 7: Code Modules
- Lesson 8: Reporting
- Lesson 9: Ranorex Spy
- Ranorex Settings
- Ranorex Remote
- User Code Library
- Selenium WebDriver integration
- Code Examples
- Data Connectors
- Instrumentation Wizard
- Technology Instrumentation
- RanoreXPath Weight Rule Library
- Ranorex UI Adapter
- Mobile Testing
- Android Testing
- iOS Testing
- Web Testing
- Source Control
- Ranorex Studio IDE
- Visual Studio Integration
- System Requirements
- 64-bit Platforms
- Remotely Working with Ranorex
- Silent Installation of Ranorex
- XCOPY Deployment
- How to instructions