Introductory course covering essential concepts for using Ranorex Studio, focussing on the Actions View. The course is delivered as Classroom Training with a mixture of presentations, demos and hands-on exercises
- 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.
Delegates should be familiar with using MS Windows
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
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? Recorded User Times. 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
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 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.
Advanced Test Execution Creating multiple Test Cases in a single Project. Setup & Tear-Down Regions. Creating Module Groups. Executing a Test Suite. Using the standalone Test Suite Runner. The Test Suite Executable
Next steps Using Invoke Action. Introduction to User Action Code Modules. Introduction to Code Modules & discussion on why we need programming capabilities. Programming languages available in Ranorex
The course either has new dates in data loading, or is only run as a dedicated or In Company course.