0845 450 6120

Ranorex Studio Introduction

Course Length
• 3 Days (3 x 3.5 hour sessions on-line, please note that session length may vary depending on number of delegates and other factors)

Description
• Introductory course covering essential concepts for using Ranorex Studio, focussing on Recording Modules. The course covers automating test cases against Windows & Web applications.

Delivery Method
• Live online training course (Instructor-Led), delivered over 3 sessions of approximately 3.5 hours each. You will be provided a workbook for the course and homework exercises between sessions.

Target Audience
Recommended for any new users of Ranorex

 

Reset

Learning Objectives

  • Learning the key components of Ranorex studio
  • Learn how to convert manual test cases to automated scripts
  • Gain a full understanding of key concepts such as modularising your tests, data-driving your tests and validating your application under test
  • Get to know best practices in using Ranorex

Pre-Requisites

None

Course Content

Key Points
Introduction
What is Test Automation? What is Ranorex? Technologies Supported. Overview of the Ranorex Studio Interface and Ranorex general settings. File structure of the Ranorex Solution. Introduction to the Applications Under Test (AUT)
Record & Replay
Initial & End Conditions. Preparing Ranorex & AUT ready for recording. Record Settings, The Ranorex Recorder. Replaying a Test & The Test Results. Replay Settings. Understanding Recorded Actions. Modifying a script to use different test data. Image-based recording.

Introduction to the Object Repository
Introduction to Objects & Properties/Attributes. How Ranorex identifies Objects. Introduction to the RanoreXPath & the Ranorex Spy. Benefits of the Object Repository
Object Repository Maintenance
How to manually create Object Repositories & Add Objects. Best practices for maintaining Object Repositories. Using Simple & Rooted Folders. How to alter attributes such as using the Index property, using Regular Expressions and using relative objects.
Synchronisation
What is Synchronisation? The Delay statement. The Object Repository timeout settings. Creating your own Synchronisation Points - waiting for UI elements to change
Application Validation
Inserting Validation steps. The use of regular expressions in Validation Points. Image Validation
Maintenance mode
How to use Maintenance mode to fix scripts with replay issues.
Multiple Ranorex Modules
How to break a script down into multiple modules representing business processes. Re-using Ranorex modules in other tests. Referencing External Modules from other Projects
Data-Driven Testing
How to use module variables in your Ranorex Script. How to Bind Data-Sources. Data-Driving the Object Repository
Web Testing with Ranorex
Supported Technologies & Browsers. Ranorex Web Recording Settings. Creating your first Web Test. Cross-Browser Testing. Executing Test Suites on Selenium Server End-points.
Test Suite Execution
Creating multiple Test Cases in a single Project. Setup & Tear-Down Regions. Creating Module Groups. Smart Folders. Executing a Test Suite. Using the standalone Test Suite Runner. The Test Suite Executable. Using Ranorex Remote.
Mobile Testing
A short overview on how to set-up testing of mobile devices such as phones and tablets, both apps and web testing on Android and iOS.

Related Courses

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

 

Virtual Classroom

Virtual classrooms provide all the benefits of attending a classroom course without the need to arrange travel and accomodation. Please note that virtual courses are attended in real-time, commencing on a specified date.

Virtual Course Dates

Our Customers Include