Вы находитесь на странице: 1из 10

Ranorex Record and Playback

Overview…….

By : Chaitanya Allani
Date : 30-Sept-2019

Copyright © 2012 Allscripts Healthcare Solutions, Inc.


Agenda:
 Installation
 Appium Philosophy
 Appium with WinAppDriver Installer
 How it works ?
 Analysis highlights
 References
What is Ranorex?
 What is Ranorex ?
- Ranorex is a software testing tool that allows you perform functional testing on desktop, web or mobile
applications in a single license. It supports many user interface (UI) technologies that includes Java, HTML,
C#, Flex/Flash, Android, iOS and Silverlight.

 Automate tests on a Windows desktop, and then execute them locally or remotely, on real iOS or Android
mobile devices or simulators/emulators. Run tests in parallel for fast results. Accelerate cross-browser
testing for Chrome, Firefox, Safari, Microsoft Edge, and more with built-in Selenium WebDriver.
 Ranorex Ide supports C# and VB.NET.
Ranorex Installation
 Download Ranorex trial version from the below link
https://www.ranorex.com/
 Select Ranorex Studio and Download the free trial.
 After downloading the setup program, the process uses a classical windows install program and goes smoothly.
 Below Four Icons will be added to windows pane.
• Ranorex Studio
• Ranorex Spy
• Ranorex Test Suite Runner
• Ranorex Instrumentation
Ranorex recorder:
 The Ranorex Recorder is a tool used to record and replay the keyboard and mouse actions
during a manual test of the user interface. You can start the recorder independently or from
the Studio interface. The recorder operates from a small window with controls that you can
activate with your mouse or with shortcuts. During the recording you can create checkpoint
with the validate action. These validations can be done with the status of the elements of the
user interface or you can validate images or screen regions of an application.

Ranorex Spy:
 The Ranorex Spy provides the tool needed to explore and analyze your code and user
interface whether it is a Windows, mobile or web application.
Ranorex Test Suite Runner:
 The Ranorex Test Suite Runner allows you to run the test suite independently from Ranorex
Studio that can be done with only a runtime floating license. Each run of a test suite produces
a test report. Tests can also be run from the command line if you want to integrate them with
other tools like test management tools (HP Quality Center, etc.) or continuous integration
servers (TeamCity, Jenkins, etc.).

Ranorex Spy:
 The Ranorex Spy provides the tool needed to explore and analyze your code and user
interface whether it is a Windows, mobile or web application.
Ranorex Test Suite Runner:

Ranorex Test Suite Runner

Continued…
Analysis highlights :

Controls Complexity (Low,Moderate,High) Type of Control (WPF/Windows/Web) Comments


Dropdown Low windows
Textbox Low windows
Radio Button Low windows
CheckBox Low windows
ListBox Low windows
Grid Low windows
Spinner Control Low Windows
Date time Control Low Windows
Working with developer for
additional properties from
Custom Controls (Calendar Cell controls) High Infragistics Control development code
Works with workaround (same
Calender Control Medium Infragistics Control as Coded UI)
Custom drop down Low Windows
Tree View controls Low Windows
Works with workaround (same
Tree Item Controls Medium Windows as Coded UI)
TaskList Grid view Medium Infragistics Control
Works with workaround (same
VWF Tab and its Child controls High WPF Controls as Coded UI)
EP Dictionary Tree view controls Low Windows
Demo
References
 https://www.c-sharpcorner.com/blogs/windows-application-automation-testing-using-winapp-driver-c-
sharp-beginner

 https://www.automatetheplanet.com/automate-windows-desktop-apps-winappdriver/

 https://github.com/microsoft/WinAppDriver/wiki/Frequently-Asked-Questions

Вам также может понравиться