SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Ranorex - Key Highlights

Ranorex uses RanorexPath (Xpath) technology to identify and locate elements in the
application. It automatically selects the best possible xpath for element identification.

Automatically generates object repository while recording.

Has provision to add both Recording & Code modules into a Test Suite.

Tests can also be written or customized using programming language APIs. Languages
supported are C#, VB.Net and IronPython.

It also uses Image based object recognition technique to identify and validate elements
based on the captured screenshots.

In-built validation feature enables user to insert checkpoints /assertions while recording.

Provides separation between object repository and the test code, thereby creating easily
maintainable test projects.

Object Repository can be viewed in an XML format and can be modified easily..

Provides the ability to organize elements in Object Repository by grouping similar elements
based on type and optimizing their path based on hierarchy.
Ranorex - Key Highlights (Contd...)

It generates screenshots automatically for each action performed on the application while
recording.

Progress of the Delays or Wait times in scripts are shown for the user while execution.

In-built Code completion feature enables the programmers to code easily and effectively.

End2End Cross Platform testing can be performed. Eg: Test Scenarios which include navigating
from a mobile App to a Desktop application/browser and back to the mobile App can be easily
achieved.

Ranorex tests can be triggered from external test environments via command line as the
Ranorex test projects can be exported as .exe files.

Ranorex tests can be run in a remote machine without Ranorex installation. It uses XCOPY
Deployment feature to achieve this.

Ranorex can be integrated with HP ALM and Continuous Integration tools like Jenkins,
Bamboo etc..
Limitations

Ranorex scripts cannot handle any native events which occur during execution of the
automation suite. The script fails when it encounters such events.

The script execution time on android apps is relatively high. It waits for more time for element
identification even when the element is visible on screen.

Generally, the Key Press operations are slower (both web and mobile). Eg: While entering
values in any text field, it takes relatively more time to press the keys.

Generally, the script execution is not stable for consecutive executions on mobile apps.

Certain elements are not recognized by the Ranorex Recorder on Android apps. Eg: We saw
certain elements in MBrace android app which we used for evaluation.

While recording, Passwords are recorded as asterisks (*) and the same is sent while execution
(playback) instead of the actual value.

It is not supported on MAC platform.

Weitere ähnliche Inhalte

Was ist angesagt?

Choosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for YouChoosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for YouPerfecto by Perforce
 
Mobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk ToolMobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk ToolVivek Pansara
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing toolsQACraft
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Alaina Carter
 
MonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android ApplicationMonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android ApplicationContusQA
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Selenium Labs
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation OmarUsman6
 
Experitest & Tech Mahindra Co-Webinar
 Experitest & Tech Mahindra Co-Webinar Experitest & Tech Mahindra Co-Webinar
Experitest & Tech Mahindra Co-WebinarExperitest
 
Jbossworld Presentation
Jbossworld PresentationJbossworld Presentation
Jbossworld PresentationDan Hinojosa
 
Monkey talk
Monkey talkMonkey talk
Monkey talkISsoft
 
Analyze Your Code With Visual Studio 2015 Diagnostic Tools
Analyze Your Code With Visual Studio 2015 Diagnostic ToolsAnalyze Your Code With Visual Studio 2015 Diagnostic Tools
Analyze Your Code With Visual Studio 2015 Diagnostic ToolsKen Cenerelli
 
Monkey runner & Monkey testing
Monkey runner & Monkey testingMonkey runner & Monkey testing
Monkey runner & Monkey testingSWAAM Tech
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest
 
automation presentation
automation presentationautomation presentation
automation presentationYogesh Dongare
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest
 
Top Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test AutomationTop Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test AutomationFred Beringer
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Perfecto Mobile
 
100 effective software testing tools that boost your Testing
100 effective software testing tools that boost your Testing100 effective software testing tools that boost your Testing
100 effective software testing tools that boost your TestingBugRaptors
 

Was ist angesagt? (20)

Choosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for YouChoosing the Best Open Source Test Automation Tool for You
Choosing the Best Open Source Test Automation Tool for You
 
Mobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk ToolMobile Application Test automation using MonkeyTalk Tool
Mobile Application Test automation using MonkeyTalk Tool
 
Top 20 best automation testing tools
Top 20 best automation testing toolsTop 20 best automation testing tools
Top 20 best automation testing tools
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
MonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android ApplicationMonkeyTalk Automation Testing For Android Application
MonkeyTalk Automation Testing For Android Application
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
Experitest & Tech Mahindra Co-Webinar
 Experitest & Tech Mahindra Co-Webinar Experitest & Tech Mahindra Co-Webinar
Experitest & Tech Mahindra Co-Webinar
 
Jbossworld Presentation
Jbossworld PresentationJbossworld Presentation
Jbossworld Presentation
 
Monkey talk
Monkey talkMonkey talk
Monkey talk
 
Analyze Your Code With Visual Studio 2015 Diagnostic Tools
Analyze Your Code With Visual Studio 2015 Diagnostic ToolsAnalyze Your Code With Visual Studio 2015 Diagnostic Tools
Analyze Your Code With Visual Studio 2015 Diagnostic Tools
 
Monkey runner & Monkey testing
Monkey runner & Monkey testingMonkey runner & Monkey testing
Monkey runner & Monkey testing
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
 
Automated UI Testing Frameworks
Automated UI Testing FrameworksAutomated UI Testing Frameworks
Automated UI Testing Frameworks
 
automation presentation
automation presentationautomation presentation
automation presentation
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
 
Top Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test AutomationTop Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test Automation
 
Monkey talk
Monkey talkMonkey talk
Monkey talk
 
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
Cross Platform Mobile Test Automation using Selenium WebDriver by Perfecto Mo...
 
100 effective software testing tools that boost your Testing
100 effective software testing tools that boost your Testing100 effective software testing tools that boost your Testing
100 effective software testing tools that boost your Testing
 

Andere mochten auch

Mohammed Farooq cv -pdf-
Mohammed Farooq cv -pdf-Mohammed Farooq cv -pdf-
Mohammed Farooq cv -pdf-Farook 96
 
Simón p et al willowbrook_sjcb_2014
Simón p et al willowbrook_sjcb_2014Simón p et al willowbrook_sjcb_2014
Simón p et al willowbrook_sjcb_2014Pablo Simon Lorda
 
The help kathryn stockett
The help   kathryn stockettThe help   kathryn stockett
The help kathryn stockettYin Doran
 
Налоговый светофор № 32
Налоговый светофор № 32Налоговый светофор № 32
Налоговый светофор № 32Baker Tilly Russia
 
Boletin aprender a aprender
Boletin aprender a aprenderBoletin aprender a aprender
Boletin aprender a aprenderLUISA1LEON
 
АТОЛ. Презентация 2
АТОЛ. Презентация 2АТОЛ. Презентация 2
АТОЛ. Презентация 2MoySklad
 
Forage cap metal peaks corporal pattern
Forage cap metal peaks corporal patternForage cap metal peaks corporal pattern
Forage cap metal peaks corporal patternE-Land Group
 
Knoda Awesome F'n Press Kit
Knoda Awesome F'n Press KitKnoda Awesome F'n Press Kit
Knoda Awesome F'n Press Kitknodafuture
 
Activity campus website-college catalog
Activity campus website-college catalogActivity campus website-college catalog
Activity campus website-college catalogsthilms
 
Jan Hommen - BPAVC Reconition.pdf
Jan Hommen - BPAVC Reconition.pdfJan Hommen - BPAVC Reconition.pdf
Jan Hommen - BPAVC Reconition.pdfChris Lui
 
User Experience Flight Check
User Experience Flight CheckUser Experience Flight Check
User Experience Flight Checkjharr
 
Mobile Collaborative Search Inviting Clients 07-19-13
Mobile Collaborative Search Inviting Clients 07-19-13Mobile Collaborative Search Inviting Clients 07-19-13
Mobile Collaborative Search Inviting Clients 07-19-13ipreproperties
 

Andere mochten auch (20)

Prueba
PruebaPrueba
Prueba
 
Sue-Helen FFC App 16Jan2014
Sue-Helen FFC App 16Jan2014Sue-Helen FFC App 16Jan2014
Sue-Helen FFC App 16Jan2014
 
Mohammed Farooq cv -pdf-
Mohammed Farooq cv -pdf-Mohammed Farooq cv -pdf-
Mohammed Farooq cv -pdf-
 
Simón p et al willowbrook_sjcb_2014
Simón p et al willowbrook_sjcb_2014Simón p et al willowbrook_sjcb_2014
Simón p et al willowbrook_sjcb_2014
 
2º Webinar: encontrar parceiros
2º Webinar: encontrar parceiros2º Webinar: encontrar parceiros
2º Webinar: encontrar parceiros
 
The help kathryn stockett
The help   kathryn stockettThe help   kathryn stockett
The help kathryn stockett
 
Налоговый светофор № 32
Налоговый светофор № 32Налоговый светофор № 32
Налоговый светофор № 32
 
Boletin aprender a aprender
Boletin aprender a aprenderBoletin aprender a aprender
Boletin aprender a aprender
 
АТОЛ. Презентация 2
АТОЛ. Презентация 2АТОЛ. Презентация 2
АТОЛ. Презентация 2
 
demola_presentation
demola_presentationdemola_presentation
demola_presentation
 
الوسائط المتعددة والفائقة
الوسائط المتعددة والفائقةالوسائط المتعددة والفائقة
الوسائط المتعددة والفائقة
 
Forage cap metal peaks corporal pattern
Forage cap metal peaks corporal patternForage cap metal peaks corporal pattern
Forage cap metal peaks corporal pattern
 
Hussam Alvi
Hussam AlviHussam Alvi
Hussam Alvi
 
ALL ROUTES LEAD TO WASHINGTON
ALL ROUTES LEAD TO WASHINGTONALL ROUTES LEAD TO WASHINGTON
ALL ROUTES LEAD TO WASHINGTON
 
Knoda Awesome F'n Press Kit
Knoda Awesome F'n Press KitKnoda Awesome F'n Press Kit
Knoda Awesome F'n Press Kit
 
Activity campus website-college catalog
Activity campus website-college catalogActivity campus website-college catalog
Activity campus website-college catalog
 
Jan Hommen - BPAVC Reconition.pdf
Jan Hommen - BPAVC Reconition.pdfJan Hommen - BPAVC Reconition.pdf
Jan Hommen - BPAVC Reconition.pdf
 
induction40836
induction40836induction40836
induction40836
 
User Experience Flight Check
User Experience Flight CheckUser Experience Flight Check
User Experience Flight Check
 
Mobile Collaborative Search Inviting Clients 07-19-13
Mobile Collaborative Search Inviting Clients 07-19-13Mobile Collaborative Search Inviting Clients 07-19-13
Mobile Collaborative Search Inviting Clients 07-19-13
 

Ähnlich wie Ranorex - Highlights

Testing of React JS app
Testing of React JS appTesting of React JS app
Testing of React JS appAleks Zinevych
 
Lecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxLecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxGevitaChinnaiah
 
Compiler_Lecture1.pdf
Compiler_Lecture1.pdfCompiler_Lecture1.pdf
Compiler_Lecture1.pdfAkarTaher
 
PranathiSadhulaAutomationTester
PranathiSadhulaAutomationTesterPranathiSadhulaAutomationTester
PranathiSadhulaAutomationTesterPranathi Sadhula
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing toolsGaurav Paliwal
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in AmritsarE2MATRIX
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in ChandigarhE2MATRIX
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in PhagwaraE2MATRIX
 
Mohammed Kharma - A flexible framework for quality assurance and testing of s...
Mohammed Kharma - A flexible framework for quality assurance and testing of s...Mohammed Kharma - A flexible framework for quality assurance and testing of s...
Mohammed Kharma - A flexible framework for quality assurance and testing of s...Mohammed Kharma
 
Selenium Training in Jalandhar
Selenium Training in JalandharSelenium Training in Jalandhar
Selenium Training in JalandharE2MATRIX
 
Dynamic Analysis of Windows Phone 7 Apps
Dynamic Analysis of Windows Phone 7 AppsDynamic Analysis of Windows Phone 7 Apps
Dynamic Analysis of Windows Phone 7 AppsSensePost
 

Ähnlich wie Ranorex - Highlights (20)

mobicon_paper
mobicon_papermobicon_paper
mobicon_paper
 
Testing of React JS app
Testing of React JS appTesting of React JS app
Testing of React JS app
 
report
reportreport
report
 
Mobile DevTest Dictionary
Mobile DevTest DictionaryMobile DevTest Dictionary
Mobile DevTest Dictionary
 
Lecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxLecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptx
 
An Overview of Angular 4
An Overview of Angular 4 An Overview of Angular 4
An Overview of Angular 4
 
Introducing J2ME Polish
Introducing J2ME PolishIntroducing J2ME Polish
Introducing J2ME Polish
 
Codename one
Codename oneCodename one
Codename one
 
Compiler_Lecture1.pdf
Compiler_Lecture1.pdfCompiler_Lecture1.pdf
Compiler_Lecture1.pdf
 
PranathiSadhulaAutomationTester
PranathiSadhulaAutomationTesterPranathiSadhulaAutomationTester
PranathiSadhulaAutomationTester
 
Phone gap development, testing, and debugging
Phone gap development, testing, and debuggingPhone gap development, testing, and debugging
Phone gap development, testing, and debugging
 
Software testing tools
Software testing toolsSoftware testing tools
Software testing tools
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in Phagwara
 
Mohammed Kharma - A flexible framework for quality assurance and testing of s...
Mohammed Kharma - A flexible framework for quality assurance and testing of s...Mohammed Kharma - A flexible framework for quality assurance and testing of s...
Mohammed Kharma - A flexible framework for quality assurance and testing of s...
 
Phone gap development, testing, and debugging
Phone gap development, testing, and debuggingPhone gap development, testing, and debugging
Phone gap development, testing, and debugging
 
Eclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three RuntimesEclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three Runtimes
 
Selenium Training in Jalandhar
Selenium Training in JalandharSelenium Training in Jalandhar
Selenium Training in Jalandhar
 
Dynamic Analysis of Windows Phone 7 Apps
Dynamic Analysis of Windows Phone 7 AppsDynamic Analysis of Windows Phone 7 Apps
Dynamic Analysis of Windows Phone 7 Apps
 

Ranorex - Highlights

  • 1. Ranorex - Key Highlights  Ranorex uses RanorexPath (Xpath) technology to identify and locate elements in the application. It automatically selects the best possible xpath for element identification.  Automatically generates object repository while recording.  Has provision to add both Recording & Code modules into a Test Suite.  Tests can also be written or customized using programming language APIs. Languages supported are C#, VB.Net and IronPython.  It also uses Image based object recognition technique to identify and validate elements based on the captured screenshots.  In-built validation feature enables user to insert checkpoints /assertions while recording.  Provides separation between object repository and the test code, thereby creating easily maintainable test projects.  Object Repository can be viewed in an XML format and can be modified easily..  Provides the ability to organize elements in Object Repository by grouping similar elements based on type and optimizing their path based on hierarchy.
  • 2. Ranorex - Key Highlights (Contd...)  It generates screenshots automatically for each action performed on the application while recording.  Progress of the Delays or Wait times in scripts are shown for the user while execution.  In-built Code completion feature enables the programmers to code easily and effectively.  End2End Cross Platform testing can be performed. Eg: Test Scenarios which include navigating from a mobile App to a Desktop application/browser and back to the mobile App can be easily achieved.  Ranorex tests can be triggered from external test environments via command line as the Ranorex test projects can be exported as .exe files.  Ranorex tests can be run in a remote machine without Ranorex installation. It uses XCOPY Deployment feature to achieve this.  Ranorex can be integrated with HP ALM and Continuous Integration tools like Jenkins, Bamboo etc..
  • 3. Limitations  Ranorex scripts cannot handle any native events which occur during execution of the automation suite. The script fails when it encounters such events.  The script execution time on android apps is relatively high. It waits for more time for element identification even when the element is visible on screen.  Generally, the Key Press operations are slower (both web and mobile). Eg: While entering values in any text field, it takes relatively more time to press the keys.  Generally, the script execution is not stable for consecutive executions on mobile apps.  Certain elements are not recognized by the Ranorex Recorder on Android apps. Eg: We saw certain elements in MBrace android app which we used for evaluation.  While recording, Passwords are recorded as asterisks (*) and the same is sent while execution (playback) instead of the actual value.  It is not supported on MAC platform.