Our Courses

Contact Us

+1-800-281-9192 Need Help? Call Us

Enquire Now

+1
8 + 2 =

Ranorex Studio is a GUI test automation framework provided by Ranorex GmbH, a software development company. The framework is used for the testing of desktop, web-based and mobile applications.Ranorex Studio supports development of automated test modules using standard programming languages such as C# and VB.NET

 

Objectives

  • Object Identification using RanoreXpath

  • Automating Window Application Testing

  • Automating Web Application Testing

  • Data Driven Testing

  • Creating & Running Test using manual C# Scripting

  • Creating Scripts using Descriptive Programming

  • Hybrid Model with Recorded Module & Code Module

  • Remote Execution using Ranorex Remote Agent

  • Remote Executing Web Test with Selenium Integration

 

Prerequisites

  • Software Testing Concepts

  • Xpath & CSS Concepts

  • C# Language fundamentals

 

Curriculum

  • Sl. No.
  • Chapter
  • Chapter - 1.1
  • Introduction to Ranorex Tool
  • Chapter - 1.2
  • Components of Ranorex Tool
  • Chapter - 1.3
  • Interpreting Ranorex Studio IDE
  • Chapter - 1.4
  • Working with Ranorex Spy tool
  • Chapter - 1.5
  • Object Identification Techniques of Ranorex
  • Chapter - 1.6
  • Tracking Objects of Window application
  • Chapter - 1.7
  • Understanding RanoreXpath
  • Chapter - 1.8
  • Manually writing RanoreXpath
  • Chapter - 1.9
  • Working with Ranorex Instrumentation Wizard
  • Chapter - 1.10
  • Installing Ranorex Add-on to Firefox & Chrome
  • Chapter - 1.11
  • Tracking Objects of Web Applications in IE, Firefox & Chrome
  • Chapter - 1.12
  • Using CSS within RanoreXpath
  • Chapter - 1.13
  • Using regular expression in RanoreXpath
  • Chapter - 1.14
  • Different types of RanoreXpath Generation Modes
  • Chapter - 1.15
  • Understanding difference between Simple, Reduce & StepCostReduce Model
  • Chapter - 1.16
  • Customizing RanoreXpath with Quantile / Sibling Factors
  • Chapter - 1.17
  • Creating Ranorex C# Project
  • Chapter - 1.18
  • Interpreting Ranorex Project & Solution
  • Chapter - 1.19
  • Understanding Ranorex Project File System
  • Chapter - 1.20
  • Understanding References used in Project
  • Chapter - 1.21
  • Working with Window Application
  • Chapter - 1.21.1
  • Recording a Test on Window Application
  • Chapter - 1.21.2
  • Interpreting Recorded Keyword Data
  • Chapter - 1.21.3
  • Interpreting C# code behind Keyword Data
  • Chapter - 1.21.4
  • Running And Analyzing Ranorex Log Results
  • Chapter - 1.22
  • Working with Web Application
  • Chapter - 1.22.1
  • Recording a Test on Web Application
  • Chapter - 1.22.2
  • Interpreting Recorded Keyword Data
  • Chapter - 1.22.3
  • Interpreting C# code behind Keyword Data
  • Chapter - 1.22.4
  • Running And Analyzing Ranorex Log Results
  • Chapter - 1.23
  • Ranorex Architecture
  • Chapter - 1.24
  • Working with Ranorex Repository
  • Chapter - 1.24.1
  • Adding Items to Repository using Tracking
  • Chapter - 1.24.2
  • Adding Items to opened Repository using + shortcut
  • Chapter - 1.24.3
  • Adding Items to Repository manually and defining Path
  • Chapter - 1.24.4
  • Creating Additional Repository and Adding Items
  • Chapter - 1.24.5
  • Cleaning up Repository with unused Items
  • Chapter - 1.24.6
  • Mapping a particular Repository to Recording Module
  • Chapter - 1.24.7
  • Mapping & Embedding Repository in Recording Module
  • Chapter - 1.24.8
  • Using single repository as Shared repository
  • Chapter - 1.25
  • Manually Creating & Running Module
  • Chapter - 1.26
  • Installing Ranorex Remote Agent
  • Chapter - 1.27
  • Adding multiple TestRun Configuration for remote executions
  • Chapter - 1.28
  • Running Ranorex diff. TestRun Configurations of Test Suite on one or more Remote Agent
  • Chapter - 2.1
  • Creating Individual Folders to manage various Items
  • Chapter - 2.2
  • Creating Individual Repository
  • Chapter - 2.3
  • Creating reusable sub modules for end-to-end automation
  • Chapter - 2.4
  • Creating Test Case in Test Suite with sub modules
  • Chapter - 2.5
  • Running & Analyzing Results of Test Suite
  • Chapter - 2.6
  • Creating Test Data in External Excel File
  • Chapter - 2.7
  • Adding external Excel File as Data Source
  • Chapter - 2.8
  • Creating Module Variable in module
  • Chapter - 2.9
  • Parameterizing Module Step / Repository RanorexPath
  • Chapter - 2.10
  • Adding Data Binding to Test Case & binding Excel Column to Module Parameter
  • Chapter - 2.11
  • Running Data Driven Test Case & Analyzing Data
  • Chapter - 2.12
  • Adding Validation to Module to validate parameterized data
  • Chapter - 2.13
  • Reporting Snapshot to Log
  • Assignment
  • Assignment: Create modular end-to-end DDDT script for Web Application
  • Chapter - 2.14
  • Working with Test Fixtures
  • Chapter - 2.14.1
  • Adding Setup & Teardown Block to Test Cases & Test Suites
  • Chapter - 2.14.2
  • Adding Modules to Setup & Teardown Blocks
  • Chapter - 2.14.3
  • Running Test Case / Test Suite with Test Fixtures
  • Chapter - 2.15
  • Working with Validations
  • Chapter - 2.15.1
  • Adding Validation Step through Recording
  • Chapter - 2.15.2
  • Performing Item Existence Validation
  • Chapter - 2.15.3
  • Performing Item Text, Size, Location Validation
  • Chapter - 2.15.4
  • Performing Image Content Validation
  • Chapter - 2.16
  • Working with Image Based Item Recognition
  • Chapter - 2.16.1
  • Recording Test using Image Based Recognition
  • Chapter - 2.16.2
  • Running & Analyzing Results
  • Chapter - 2.16.3
  • Customizing Image Recognition properties
  • Chapter - 2.17
  • Working with Code Modules
  • Chapter - 2.17.1
  • Adding Code Module to Project
  • Chapter - 2.17.2
  • Understanding C# Code Structure
  • Chapter - 2.17.3
  • Adding MessageBox Code
  • Chapter - 2.17.4
  • Running & Analyzing Results
  • Chapter - 2.17.5
  • Adding Report Log Message
  • Chapter - 2.17.6
  • Running & Analyzing Results
  • Chapter - 2.18
  • Working with End-to-End Code Modules (for Win App)
  • Chapter - 2.18.1
  • Creating Individual Modules using Repository for: Opening Application Validating Application Clos
  • Chapter - 2.18.2
  • Creating & Running Test Case with Code Modules
  • Chapter - 2.18.3
  • Adding Code Module Parameter
  • Chapter - 2.18.4
  • Adding Validation in Code Module
  • Chapter - 2.18.5
  • Reporting Screenshot from Code Module
  • Chapter - 2.18.6
  • Creating & Running DDT Test Case using Code Modules
  • Assignment:
  • Creating & Running DDT Test Case using Code Modules (C# Scripting) for Web Application
  • Chapter - 3.1
  • Working with Libraries
  • Chapter - 3.1.1
  • Adding User Code Collection to Project
  • Chapter - 3.1.2
  • Understanding C# User Code Collection Class Structure
  • Chapter - 3.1.3
  • Adding User Defined Static Methods
  • Chapter - 3.1.4
  • Calling User Defined Methods from Code Module
  • Chapter - 3.1.5
  • Running & Analyzing Results
  • Chapter - 3.2
  • Working with Descriptive Programming
  • Chapter - 3.3
  • Working with Page Object Model Classes
  • Chapter - 3.3.1
  • Creating & Running POM Classes for Win App
  • Chapter - 3.3.2
  • Creating & Running POM Classes for Web App
  • Chapter - 3.4
  • Working with Dynamic Find Option
  • Chapter - 3.5
  • Working with Hybrid Test Models
  • Chapter - 3.5.1
  • Creating a New Test Case in Test Suite
  • Chapter - 3.5.2
  • Adding Recoded Module
  • Chapter - 3.5.3
  • Adding Code Module
  • Chapter - 3.5.4
  • Running & Analyzing Results
  • Chapter - 3.6
  • Handling Popups using PopupWatcher
  • Chapter - 3.6.1
  • Creating PopupWatcher class
  • Chapter - 3.6.2
  • Adding Watch configuration
  • Chapter - 3.6.3
  • Handling Popups at Code Level
  • Chapter - 3.6.4
  • Handling Popups at Suite Level using Setup & TearDown
  • Chapter - 3.7
  • between Ranorex Remote Agent & Selenium WebDriver Endpoint
  • Chapter - 3.8
  • Ranorex & Selenium WebDriver Integration
  • Chapter - 3.8.1
  • Configuring Selenium Grid Hub & Node with Timeout
  • Chapter - 3.8.2
  • Adding Selenium Grid EndPoint
  • Chapter - 3.8.3
  • Running Ranorex Web TestCase on remote Selenium Endpoint
  • Chapter - 3.8.4
  • Analyzing Remote Execution Results

FAQs