SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Mobile Automation testing



     eranki@matrix.co.il
•

                                   •
                                   •
driver
                               !
                           "       •

                 !                 •
"        #   #                     •
                     #
                         web       •
•


                                                                                              •
                                                                                          –
                                                                                          –
                                                                                          –

                        "       !                                                         –

                         #              Macro
client/server, UI only, UI + Performance, web application, hybrid                         –
                                                                    application, native

    #             OCR
                                                                                          –
                                                         #    Pop up events
                                                                                          –
"
                                                                              SeeTest
continues                                                                                 –
                                                                    integration process
$




           Objective
Java          C        BBX           C#




                        C    BADA
                             – C++
             C++
   BB
  API’s
•   SeeTest by Experitest
•   PerfectoMobile
•   Device Anywhere
•   Google Android CTS
•   Jammo - http://www.jamosolutions.com/
•   Gomez (Web Load and performance testing)
•   ZapFix (http://www.zap-fix.com/ )
•   FoneMonkey
•   TouchTest by SOASTA
•   HP Tools (Load Runner, TruClient)
Mobile Application Testing – Experitest

-Automation tool. Records on real devices. And on Emulators.
     - Plugs into QTP, Test Complete, C#, RFT, Java, Perl and
     Python
- Supports iOS, Android, BlackBerry, HTML5 web applications,
and older platforms such as Symbian/Windows Mobile
- http://experitest.com/
Mobile Application Testing – Experitest
               Cloud Solution
- Lately Experitest launched a cloud based service which provide
remote management for devices, scheduler for using devices
from remote and more.
Mobile Application Testing – Experitest
           Cloud Solution Continue
Possible configurations
‘SeeTest‘ can be provided in the following cloud-based
configurations:
- On-site internal hosting configuration
- External off-site hosting configuration

Supported Capabilities
Both configurations include full support for rich device
management and scheduling capabilities such as:
-Device inventory manager
-Device online scheduling manager
-Device online enforcement executor
-Multi-location scheduler
-Multi-lingual device scheduler
-On-site security VPN enablement
-Offsite security VPN enablement
Mobile Application Testing –
                  PerfectoMobile
- Mobile automation full platform which provides both Test automation
framework and Cloud based services
Cloud Testing:
    - Enables access to variety of real handsets which are spread across the
      world among most leading mobile operators.
    - Pricing model of paying by the hour of use
    - Results in video recorded test results of the live test to ease the
        defect reproduction and defect reporting
    - Enables ease of installation of newly developed apps
    - Provide variety of tools to ease the text typing (sends text as
        URL’s, provides capabilities of changing device orientation from
        Landscape to Portrait and more)
Mobile Application Testing –
                  PerfectoMobile
Mobile test automation:
   - Uses keyword based ScriptOnce ™ as the base for test
       development
   - Variety of handset tools enables efficient scripts (OCR text
       recognition tool, smart Text/Image selection and detection even on
       dynamic conditions in which image moves etc., easy way to add
       virtual functions such as “login to my app” etc.)
   - Simple text typing methods
   - All development tools available for the users (loops, data tables
       etc.)
   - Plug in recently added to QTP for integrated test
       development/execution on real devices
Mobile Application Testing –
      PerfectoMobile
Mobile Application Testing –
      PerfectoMobile
Mobile Application Testing –
               KeyNote Device Anywhere
-  Mobile automation full platform which provides both Test automation
   framework and Cloud based services (Same as PerfectoMobile)
    - http://www.keynotedeviceanywhere.com/index.aspx
Cloud-Based Testing, SaaS Architecture (Test Center Enterprise
   Interactive):
    • remote online access to all popular mobile devices including
    Android, iOS, BlackBerry, Windows Phone 7, and WebOS
    Smartphones and Tablets.
    • An always-on, globally accessible device bank saves significant cost
    and effort vs. establishing and managing mobile QA labs for
    distributed teams.
    • Test and monitor across multiple devices or test device-to-device
    interactions from any location in the world.
    • Online reporting (including video and screen capture) and
    collaboration enable efficient review and sharing with colleagues.
    • Built for on-demand use in our enterprise cloud environment as well
    as for private cloud deployments.
Mobile Application Testing – KeyNote Device Anywhere
Automation framework (Test Center Enterprise Automation)

• Support for all popular OS’s, smartphones in the market
•Multi-tiered scripting technology to Create keyword driven and business
process/requirements driven test scripts
• Easily creates high level device-agnostic test scripts that can be used across
multiple devices – making test script maintenance and porting easy to use
• Specialize specific test cases for specific devices
• Uses visual drag and drop interface or program directly into Java using our Java
API.
• Test any app: web, messaging, client-server, downloadable, streaming media,
short code, etc.
• Powerful integration to extend existing HP and IBM ALM (application lifecycle
management) installations into mobile.
• Scripts can either be developed in Java (and use existing JAVA API’s with built in
mobile related capabilities such as connect/disconnect battery etc.) or use Keynote
DeviceAnywhere Test Automation’s visual scripting language, and easily generate
Java code from these scripts with the click of a button.
Mobile Application Testing – KeyNote Device Anywhere
Monitoring Solution (Test Center Enterprise Monitoring)

• TCE Monitoring evaluates the performance and responsiveness of enterprise
mobile apps and websites from the end-user perspective, using real handsets
connected to and distributed across live mobile networks.
    • For example:
         • Users can create and schedule automated scripts at any time.
         • Users can take crucial measurements such as how long it takes for
         apps/content to download on different handset models across multiple
         mobile markets and whether or not content appears exactly as it should
         on various devices
         • Users can also define alerts and how they are triggered at any time.
Mobile Application Testing – KeyNote Device Anywhere
Mobile Application Testing – Device Anywhere
Mobile Application Testing – Device Anywhere
FoneMonkey – Automation console
•   Library which can be plugged into Xcode projects easily to allow UI
    automation
•   Tool to enable recording and running automated test cases on iOS and
    Android (AFAIK Beta stage)
•   The tool provides a FoneMonkey console which allows the user to create,
    manage, and run the tests.
•   When you launch an application that has been linked with FoneMonkey,
    the FoneMonkey Console is displayed on top of the application’s window.
•   You can also develop/insert verification points into existing scripts – see
    below
FoneMonkey Brief Overview




http://www.gorillalogic.com/book/export/html/68
Q&A


http://www.tact.co.il/scontent/mobile-
               testing


         Eranki@Matrix.co.il

Weitere ähnliche Inhalte

Ähnlich wie Mobile Automation Testing Tools and Platforms: A Comprehensive Guide

Testing the UI of Mobile Applications
Testing the UI of Mobile ApplicationsTesting the UI of Mobile Applications
Testing the UI of Mobile ApplicationsMarco Torchiano
 
Mobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ieMobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ieDavid O'Dowd
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with AppiumManoj Kumar Kumar
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitTina Su
 
Speed to Market in Mobile Development
Speed to Market in Mobile DevelopmentSpeed to Market in Mobile Development
Speed to Market in Mobile DevelopmentTina Su
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitTina Su
 
Mobile App development for Large Companies- presented at Appsterdam wwll
Mobile App development for Large Companies- presented at Appsterdam wwllMobile App development for Large Companies- presented at Appsterdam wwll
Mobile App development for Large Companies- presented at Appsterdam wwllMichel van den Berg
 
Marwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa Ezzat
 
Appmotives - Software Testing As Service
Appmotives - Software Testing As ServiceAppmotives - Software Testing As Service
Appmotives - Software Testing As ServiceKalyan Paluri
 
How to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseHow to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseeG Innovations
 
SWE Interactive - Overview
SWE Interactive - OverviewSWE Interactive - Overview
SWE Interactive - OverviewCraig Le
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testingmomobangalore
 
Dotcom monitor platform overview
Dotcom monitor platform overviewDotcom monitor platform overview
Dotcom monitor platform overviewtrippj
 

Ähnlich wie Mobile Automation Testing Tools and Platforms: A Comprehensive Guide (20)

Testing the UI of Mobile Applications
Testing the UI of Mobile ApplicationsTesting the UI of Mobile Applications
Testing the UI of Mobile Applications
 
GUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test StudioGUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test Studio
 
Mobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ieMobile Testing Challenges Lighting Talk with www.softtest.ie
Mobile Testing Challenges Lighting Talk with www.softtest.ie
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Power Mobile Apps with Sitecore
Power Mobile Apps with SitecorePower Mobile Apps with Sitecore
Power Mobile Apps with Sitecore
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
Anshul Mahajan_iOS
Anshul Mahajan_iOSAnshul Mahajan_iOS
Anshul Mahajan_iOS
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
 
Speed to Market in Mobile Development
Speed to Market in Mobile DevelopmentSpeed to Market in Mobile Development
Speed to Market in Mobile Development
 
Velocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
 
Mobile App development for Large Companies- presented at Appsterdam wwll
Mobile App development for Large Companies- presented at Appsterdam wwllMobile App development for Large Companies- presented at Appsterdam wwll
Mobile App development for Large Companies- presented at Appsterdam wwll
 
Marwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CV
 
Appmotives - Software Testing As Service
Appmotives - Software Testing As ServiceAppmotives - Software Testing As Service
Appmotives - Software Testing As Service
 
How to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseHow to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG Enterprise
 
Neev mobile offerings
Neev mobile offeringsNeev mobile offerings
Neev mobile offerings
 
Andrew Resume
Andrew ResumeAndrew Resume
Andrew Resume
 
SWE Interactive - Overview
SWE Interactive - OverviewSWE Interactive - Overview
SWE Interactive - Overview
 
Resume Somnath B_October 2016
Resume Somnath B_October 2016Resume Somnath B_October 2016
Resume Somnath B_October 2016
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testing
 
Dotcom monitor platform overview
Dotcom monitor platform overviewDotcom monitor platform overview
Dotcom monitor platform overview
 

Mehr von Perfecto Mobile

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptxPerfecto Mobile
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersPerfecto Mobile
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsPerfecto Mobile
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018Perfecto Mobile
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Perfecto Mobile
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelinePerfecto Mobile
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automationPerfecto Mobile
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motbPerfecto Mobile
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality MaturityPerfecto Mobile
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesPerfecto Mobile
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum PresentationPerfecto Mobile
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonPerfecto Mobile
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Perfecto Mobile
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deckPerfecto Mobile
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsPerfecto Mobile
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryPerfecto Mobile
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupPerfecto Mobile
 

Mehr von Perfecto Mobile (20)

QA or the Highway 2022.pptx
QA or the Highway 2022.pptxQA or the Highway 2022.pptx
QA or the Highway 2022.pptx
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 
Shorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOpsShorten Business Life Cycle Using DevOps
Shorten Business Life Cycle Using DevOps
 
Selenium conf india pwa 2018
Selenium conf india pwa 2018Selenium conf india pwa 2018
Selenium conf india pwa 2018
 
Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018Online testconf event rwd and pwa 2018
Online testconf event rwd and pwa 2018
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 
Quest2018 erank optimize test automation
Quest2018 erank optimize test automationQuest2018 erank optimize test automation
Quest2018 erank optimize test automation
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
 
Testing Next Generation Digital Interfaces
Testing Next Generation Digital InterfacesTesting Next Generation Digital Interfaces
Testing Next Generation Digital Interfaces
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
 
Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017Boston meetup blaze_meter_feb2017
Boston meetup blaze_meter_feb2017
 
7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck7 Keys for Unattended Test AUtomation webinar deck
7 Keys for Unattended Test AUtomation webinar deck
 
iOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test ImplicationsiOS9 Launch - Mobile Dev & Test Implications
iOS9 Launch - Mobile Dev & Test Implications
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
Mobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetupMobile Test Coverage- Israel 4th meetup
Mobile Test Coverage- Israel 4th meetup
 

Kürzlich hochgeladen

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Kürzlich hochgeladen (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

Mobile Automation Testing Tools and Platforms: A Comprehensive Guide

  • 1. Mobile Automation testing eranki@matrix.co.il
  • 2. • • driver ! " • ! • " # # • # web •
  • 3. • – – – " ! – # Macro client/server, UI only, UI + Performance, web application, hybrid – application, native # OCR – # Pop up events – " SeeTest continues – integration process
  • 4. $ Objective Java C BBX C# C BADA – C++ C++ BB API’s
  • 5. SeeTest by Experitest • PerfectoMobile • Device Anywhere • Google Android CTS • Jammo - http://www.jamosolutions.com/ • Gomez (Web Load and performance testing) • ZapFix (http://www.zap-fix.com/ ) • FoneMonkey • TouchTest by SOASTA • HP Tools (Load Runner, TruClient)
  • 6. Mobile Application Testing – Experitest -Automation tool. Records on real devices. And on Emulators. - Plugs into QTP, Test Complete, C#, RFT, Java, Perl and Python - Supports iOS, Android, BlackBerry, HTML5 web applications, and older platforms such as Symbian/Windows Mobile - http://experitest.com/
  • 7. Mobile Application Testing – Experitest Cloud Solution - Lately Experitest launched a cloud based service which provide remote management for devices, scheduler for using devices from remote and more.
  • 8. Mobile Application Testing – Experitest Cloud Solution Continue Possible configurations ‘SeeTest‘ can be provided in the following cloud-based configurations: - On-site internal hosting configuration - External off-site hosting configuration Supported Capabilities Both configurations include full support for rich device management and scheduling capabilities such as: -Device inventory manager -Device online scheduling manager -Device online enforcement executor -Multi-location scheduler -Multi-lingual device scheduler -On-site security VPN enablement -Offsite security VPN enablement
  • 9. Mobile Application Testing – PerfectoMobile - Mobile automation full platform which provides both Test automation framework and Cloud based services Cloud Testing: - Enables access to variety of real handsets which are spread across the world among most leading mobile operators. - Pricing model of paying by the hour of use - Results in video recorded test results of the live test to ease the defect reproduction and defect reporting - Enables ease of installation of newly developed apps - Provide variety of tools to ease the text typing (sends text as URL’s, provides capabilities of changing device orientation from Landscape to Portrait and more)
  • 10. Mobile Application Testing – PerfectoMobile Mobile test automation: - Uses keyword based ScriptOnce ™ as the base for test development - Variety of handset tools enables efficient scripts (OCR text recognition tool, smart Text/Image selection and detection even on dynamic conditions in which image moves etc., easy way to add virtual functions such as “login to my app” etc.) - Simple text typing methods - All development tools available for the users (loops, data tables etc.) - Plug in recently added to QTP for integrated test development/execution on real devices
  • 11. Mobile Application Testing – PerfectoMobile
  • 12. Mobile Application Testing – PerfectoMobile
  • 13. Mobile Application Testing – KeyNote Device Anywhere - Mobile automation full platform which provides both Test automation framework and Cloud based services (Same as PerfectoMobile) - http://www.keynotedeviceanywhere.com/index.aspx Cloud-Based Testing, SaaS Architecture (Test Center Enterprise Interactive): • remote online access to all popular mobile devices including Android, iOS, BlackBerry, Windows Phone 7, and WebOS Smartphones and Tablets. • An always-on, globally accessible device bank saves significant cost and effort vs. establishing and managing mobile QA labs for distributed teams. • Test and monitor across multiple devices or test device-to-device interactions from any location in the world. • Online reporting (including video and screen capture) and collaboration enable efficient review and sharing with colleagues. • Built for on-demand use in our enterprise cloud environment as well as for private cloud deployments.
  • 14. Mobile Application Testing – KeyNote Device Anywhere Automation framework (Test Center Enterprise Automation) • Support for all popular OS’s, smartphones in the market •Multi-tiered scripting technology to Create keyword driven and business process/requirements driven test scripts • Easily creates high level device-agnostic test scripts that can be used across multiple devices – making test script maintenance and porting easy to use • Specialize specific test cases for specific devices • Uses visual drag and drop interface or program directly into Java using our Java API. • Test any app: web, messaging, client-server, downloadable, streaming media, short code, etc. • Powerful integration to extend existing HP and IBM ALM (application lifecycle management) installations into mobile. • Scripts can either be developed in Java (and use existing JAVA API’s with built in mobile related capabilities such as connect/disconnect battery etc.) or use Keynote DeviceAnywhere Test Automation’s visual scripting language, and easily generate Java code from these scripts with the click of a button.
  • 15. Mobile Application Testing – KeyNote Device Anywhere Monitoring Solution (Test Center Enterprise Monitoring) • TCE Monitoring evaluates the performance and responsiveness of enterprise mobile apps and websites from the end-user perspective, using real handsets connected to and distributed across live mobile networks. • For example: • Users can create and schedule automated scripts at any time. • Users can take crucial measurements such as how long it takes for apps/content to download on different handset models across multiple mobile markets and whether or not content appears exactly as it should on various devices • Users can also define alerts and how they are triggered at any time.
  • 16. Mobile Application Testing – KeyNote Device Anywhere
  • 17. Mobile Application Testing – Device Anywhere
  • 18. Mobile Application Testing – Device Anywhere
  • 19. FoneMonkey – Automation console • Library which can be plugged into Xcode projects easily to allow UI automation • Tool to enable recording and running automated test cases on iOS and Android (AFAIK Beta stage) • The tool provides a FoneMonkey console which allows the user to create, manage, and run the tests. • When you launch an application that has been linked with FoneMonkey, the FoneMonkey Console is displayed on top of the application’s window. • You can also develop/insert verification points into existing scripts – see below
  • 21. Q&A http://www.tact.co.il/scontent/mobile- testing Eranki@Matrix.co.il