SlideShare ist ein Scribd-Unternehmen logo
1 von 39
The Essentials of Mobile App
Performance Testing and Monitoring



April 26, 2012
Agenda
1.   The Mobile Web Today
2.   Mobile Performance Testing
3.   Mobile App Monitoring
4.   Summary/Q&A
Housekeeping
• Presentation will last 30 minutes
• Submit questions via the chat window
• Slides will be made available tomorrow
Featured Speakers


          Stanton Champion
          Product Marketing Manager
          uTest



          Frank Days
          VP, Marketing
          Correlsense
THE MOBILE WEB TODAY…
1.2 billion mobile web users
world wide
                  -IDG Feb 2012
74% of users will bounce
after waiting 5 seconds
for a mobile site to load
Gartner predicts that by
2014, 90% of all
corporations will support
applications on personal
devices – Feb 2012
Mobile’s Just Getting Started

    2.5

                                           Tablets
    2.0

Units
$MM 1.5

    1.0                                  Smartphones


    0.5

                    Personal Computers
      2000         Year                              2016
So Lo Mo
Social   Local   Mobile
Test Coverage
Web Testing Matrix Is Tough




Features




                 OS & Browser
Test Coverage
Mobile Testing Matrix Is Insane




Features




                            Handset Makers
                  OS & Browser & Models
Test Coverage
Mobile Testing Matrix Is Insane




Features




                                           Wireless
                            Handset Makers Carriers
                  OS & Browser & Models
Test Coverage
Mobile Testing Matrix Is Insane




Features



                                                      Location
                                           Wireless
                            Handset Makers Carriers
                  OS & Browser & Models
Increasingly Complex Testing
• The laughably simplistic notion of a “test matrix”
Not Just Testing, but More Complex Monitoring
from Test to Production




     Wider range of devices are connected to a more complex IT world
Both Are Needed to Improve End User
    Experience

•    Opportunities               •   Challenges

      – Mobile technologies to        – Complaints performance

        Improve Productivity          – No visibility into mobile app

      – For “mobile workforce”          transactions

      – Real-time data access         – Limited/no load testing prior
                                        to mobile rollout
•    Examples:
                                      – Huge headache for CIO
      – CRM

      – Order entry

      – ERP
ESSENTIALS FOR PERFORMANCE
          TESTING
Lab-Based Testing Innovation
          Manual vs.
          Automation
                                      Managing vs.
                                     Leading Teams

       In-House vs.
        Outsourced                Agile vs.
                                  Waterfall



           Exploratory vs.              Testers vs.
            Test Cases                   Engineers


                             Offshore vs.
                             Nearshore
Users Work & Live 'In The Wild'

           I n
The
                  Wi l
Look Beyond The Lab
• Recognize it will never again be sufficient on its own
• Build your company’s plan for testing ‘In The Wild’
   – Real-world conditions: Live testers, real devices, imperfect
     connectivity
   – Mirror your user base
       • Technologically: OS, browser, anti-virus, device, carrier
       • Geographically: Continent, country, city, language
       • Demographically: Age, gender, education, employment, industry
Your Connection to the Cloud
Your Automated Load Testing Tool’s
Connection to the Cloud
Your Users’ Connections to the Cloud
Testing 'In The Wild' Finds New
Bottlenecks
 • Different users have different connection pathways
    – Mobile towers
    – Network providers
    – Backbone connections
    – Content Delivery Networks
    – DNS providers
 • Above can add latency, making the user’s experience worse


 'In The Wild' testing helps you identity down-stream
 network problems that you can’t find in the lab
Smarter Load Testing With Experts
• People don't load test often, few are experts
• Professional testers are valuable
• Technical understanding improves perception of
  problems and root causes
• When testing 'In The Wild', need professionals
  with skills and experience
Coupled with end-to-end monitoring




• You need smart, adaptable monitoring that can
  work in the wild and inside your data center
ESSENTIALS FOR MOBILE APP
       MONITORING
1. Be Strategic




                  You need

                  measurable SLAs

                  To tie mobile

                  strategy to biz

                  goals
2. Be Transparent




Keep biz stakeholders
in the loop and ensure
SLA data is accessible
3. Be Paranoid
Watch Every Transaction for Every User




                                            SERVER



                       WEB   APP SVR




               PROXY
                                            MQ/ESB




                              LDAP           CORBA


                                                     DCOM




                                                             Web
                                                            Services

                                       Datacenter
Track Key User Experience Metrics


 Mobile
                         Total End-User Response Time
                             Browser Rendering Time
                                   Datacenter Time
                                   Network Latency


Mobile Real User Monitoring
                     Rendering
4. Be Smart - Understand what is
  happening across the Space-Time
  continuum
Look Across Time
Look Across Locations
Know When There is a Problem
Summary
•   Mobile web is complex            •   When testing mobile

•   New testing and monitoring            – Test outside the lab
    tools are needed                      – 'In The Wild'
•   End user experiences are still        – Use professionals
    critical                         •   When monitoring mobile

                                          – Be strategic

                                          – Be transparent

                                          – Be paranoid

                                          – Be smart
Questions



   Contact uTest:                        Contact Correlsense:
   http://www.utest.com/                 www.correlsense.com/demo
   Phone:                                www.real-user-monitoring.com
   1-800-445-3914                        info@correlsense.com
   Follow us:                            Follow us:

       twitter.com/uTest                      twitter.com/correlsense
       facebook.com/uTest                     facebook.com/correlsense

        Contact Us At                                  Get your free copy
http://www.utest.com/contact-   GET STARTED             SharePath RUM!
         customers                TODAY!      http://www.real-user-monitoring.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
Duy Tan Geek
 

Was ist angesagt? (19)

Mobile testing trends webinar PPT
Mobile testing trends webinar PPTMobile testing trends webinar PPT
Mobile testing trends webinar PPT
 
Software QS Tag White Paper
Software QS Tag White PaperSoftware QS Tag White Paper
Software QS Tag White Paper
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
Nuance of mobile testing jan 23
Nuance of mobile testing jan 23Nuance of mobile testing jan 23
Nuance of mobile testing jan 23
 
Mobile testing day_2_3_ppt
Mobile testing day_2_3_pptMobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
 
Top 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | EdurekaTop 10 Mobile Application Testing Tools | Edureka
Top 10 Mobile Application Testing Tools | Edureka
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and Challenges
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 

Andere mochten auch

Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...
Correlsense
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
telab
 

Andere mochten auch (14)

Quality Assurance Guidelines for Mobile App Development
Quality Assurance Guidelines for Mobile App DevelopmentQuality Assurance Guidelines for Mobile App Development
Quality Assurance Guidelines for Mobile App Development
 
Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World
 
Five Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business SuiteFive Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business Suite
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 
Performance Testing with LoadRunner Case Study
Performance Testing with LoadRunner Case StudyPerformance Testing with LoadRunner Case Study
Performance Testing with LoadRunner Case Study
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
 
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
 
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
 
Performance testing interview questions and answers
Performance testing interview questions and answersPerformance testing interview questions and answers
Performance testing interview questions and answers
 
Best Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsBest Practices for Managing SaaS Applications
Best Practices for Managing SaaS Applications
 
QUALITY ASSURANCE
QUALITY ASSURANCEQUALITY ASSURANCE
QUALITY ASSURANCE
 

Ähnlich wie The Essentials of Mobile App Performance Testing and Monitoring

Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
Experitest
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
SOASTA
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devices
Perfecto Mobile
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
Axway Appcelerator
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_intro
Perfecto Mobile
 

Ähnlich wie The Essentials of Mobile App Performance Testing and Monitoring (20)

Future of testing – impact of mobile devices somenath nag- calsoft labs
Future of testing – impact of mobile devices  somenath nag- calsoft labsFuture of testing – impact of mobile devices  somenath nag- calsoft labs
Future of testing – impact of mobile devices somenath nag- calsoft labs
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
 
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by S...
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
 
Mobile Testing Trends
Mobile Testing TrendsMobile Testing Trends
Mobile Testing Trends
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Mobile Testing : Brief OverView
Mobile Testing : Brief OverViewMobile Testing : Brief OverView
Mobile Testing : Brief OverView
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devices
 
5 keys to holiday web performance readiness
5 keys to holiday web performance readiness5 keys to holiday web performance readiness
5 keys to holiday web performance readiness
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
uTest STPCon 2011 Presentation
uTest STPCon 2011 PresentationuTest STPCon 2011 Presentation
uTest STPCon 2011 Presentation
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance Testing
 
User-Testing, Testing, 1,2,3
User-Testing, Testing, 1,2,3User-Testing, Testing, 1,2,3
User-Testing, Testing, 1,2,3
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_intro
 
Re-Thinking BYOD Policy.pptx
Re-Thinking BYOD Policy.pptxRe-Thinking BYOD Policy.pptx
Re-Thinking BYOD Policy.pptx
 

Mehr von Correlsense

Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-f
Correlsense
 

Mehr von Correlsense (13)

Unify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseUnify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by Correlsense
 
Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT Operations
 
An Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementAn Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity Management
 
New approaches to managing complex applications
New approaches to managing complex applicationsNew approaches to managing complex applications
New approaches to managing complex applications
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-f
 
EMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudEMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the Cloud
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

The Essentials of Mobile App Performance Testing and Monitoring

  • 1. The Essentials of Mobile App Performance Testing and Monitoring April 26, 2012
  • 2. Agenda 1. The Mobile Web Today 2. Mobile Performance Testing 3. Mobile App Monitoring 4. Summary/Q&A
  • 3. Housekeeping • Presentation will last 30 minutes • Submit questions via the chat window • Slides will be made available tomorrow
  • 4. Featured Speakers Stanton Champion Product Marketing Manager uTest Frank Days VP, Marketing Correlsense
  • 5. THE MOBILE WEB TODAY…
  • 6. 1.2 billion mobile web users world wide -IDG Feb 2012
  • 7. 74% of users will bounce after waiting 5 seconds for a mobile site to load
  • 8. Gartner predicts that by 2014, 90% of all corporations will support applications on personal devices – Feb 2012
  • 9. Mobile’s Just Getting Started 2.5 Tablets 2.0 Units $MM 1.5 1.0 Smartphones 0.5 Personal Computers 2000 Year 2016
  • 10. So Lo Mo Social Local Mobile
  • 11. Test Coverage Web Testing Matrix Is Tough Features OS & Browser
  • 12. Test Coverage Mobile Testing Matrix Is Insane Features Handset Makers OS & Browser & Models
  • 13. Test Coverage Mobile Testing Matrix Is Insane Features Wireless Handset Makers Carriers OS & Browser & Models
  • 14. Test Coverage Mobile Testing Matrix Is Insane Features Location Wireless Handset Makers Carriers OS & Browser & Models
  • 15. Increasingly Complex Testing • The laughably simplistic notion of a “test matrix”
  • 16. Not Just Testing, but More Complex Monitoring from Test to Production Wider range of devices are connected to a more complex IT world
  • 17. Both Are Needed to Improve End User Experience • Opportunities • Challenges – Mobile technologies to – Complaints performance Improve Productivity – No visibility into mobile app – For “mobile workforce” transactions – Real-time data access – Limited/no load testing prior to mobile rollout • Examples: – Huge headache for CIO – CRM – Order entry – ERP
  • 19. Lab-Based Testing Innovation Manual vs. Automation Managing vs. Leading Teams In-House vs. Outsourced Agile vs. Waterfall Exploratory vs. Testers vs. Test Cases Engineers Offshore vs. Nearshore
  • 20. Users Work & Live 'In The Wild' I n The Wi l
  • 21. Look Beyond The Lab • Recognize it will never again be sufficient on its own • Build your company’s plan for testing ‘In The Wild’ – Real-world conditions: Live testers, real devices, imperfect connectivity – Mirror your user base • Technologically: OS, browser, anti-virus, device, carrier • Geographically: Continent, country, city, language • Demographically: Age, gender, education, employment, industry
  • 22. Your Connection to the Cloud
  • 23. Your Automated Load Testing Tool’s Connection to the Cloud
  • 25. Testing 'In The Wild' Finds New Bottlenecks • Different users have different connection pathways – Mobile towers – Network providers – Backbone connections – Content Delivery Networks – DNS providers • Above can add latency, making the user’s experience worse 'In The Wild' testing helps you identity down-stream network problems that you can’t find in the lab
  • 26. Smarter Load Testing With Experts • People don't load test often, few are experts • Professional testers are valuable • Technical understanding improves perception of problems and root causes • When testing 'In The Wild', need professionals with skills and experience
  • 27. Coupled with end-to-end monitoring • You need smart, adaptable monitoring that can work in the wild and inside your data center
  • 28. ESSENTIALS FOR MOBILE APP MONITORING
  • 29. 1. Be Strategic You need measurable SLAs To tie mobile strategy to biz goals
  • 30. 2. Be Transparent Keep biz stakeholders in the loop and ensure SLA data is accessible
  • 32. Watch Every Transaction for Every User SERVER WEB APP SVR PROXY MQ/ESB LDAP CORBA DCOM Web Services Datacenter
  • 33. Track Key User Experience Metrics Mobile Total End-User Response Time Browser Rendering Time Datacenter Time Network Latency Mobile Real User Monitoring Rendering
  • 34. 4. Be Smart - Understand what is happening across the Space-Time continuum
  • 37. Know When There is a Problem
  • 38. Summary • Mobile web is complex • When testing mobile • New testing and monitoring – Test outside the lab tools are needed – 'In The Wild' • End user experiences are still – Use professionals critical • When monitoring mobile – Be strategic – Be transparent – Be paranoid – Be smart
  • 39. Questions Contact uTest: Contact Correlsense: http://www.utest.com/ www.correlsense.com/demo Phone: www.real-user-monitoring.com 1-800-445-3914 info@correlsense.com Follow us: Follow us: twitter.com/uTest twitter.com/correlsense facebook.com/uTest facebook.com/correlsense Contact Us At Get your free copy http://www.utest.com/contact- GET STARTED SharePath RUM! customers TODAY! http://www.real-user-monitoring.com/

Hinweis der Redaktion

  1. Dan
  2. Don’t read slide. Summarize 
  3. When you are thinking about best practices in mobile performance monitoring, you have to think strategically  about your overall business goals and objectives. With that in mind, the first thing you should do is identify all the stakeholders which are driving your mobile strategy and discuss the overall  goals of your mobile plan.Next, you will have to construct  or modify an SLA which is clear to both parties. Make sure all the details are understood and agreed upon by your customers. You must be able to have definitive metrics, and ensure the SLA can be monitored.  Without a measureable SLA, you are essentially leaving your customer in the dark, with know way to manage their expectations. Obviously, this is quite frustrating to them and will most likely cause them to never return. 
  4. Being open with your stakeholders is crucial to creating a good customer experience. Also, you will want to keep your fellow IT team members in the loop with what is going on. Ensure the SLA date is readily available to all stakeholders, you don’t want to keep customers or colleagues in the dark.  Before implementing the SLA make sure to: develop tracking mechanisms, establish reporting processes, develop procedures for carrying out stated responsibilities, communicate expectations to staff,  and provide pertinent training.  After the SLA is established:  provide a point of contact for problems related to the agreement, maintain an ongoing contact with the other party, conduct service reviews, coordinate and implement modifications to the SLA when needed, and assess and reporting on how the two parties can further enhance their working relationship.A things not to do with SLAs:Sometimes service providers sometimes want to create an SLA to suppress customer complaints;Don't do this! It backfires most of the time!  This just gives them something else to complain about!As strange as it may sound, most SLAs are initiated and unilaterally established by service providers. The customer is given little or no say about either the content of the SLA or the process by which it is established or managed. Obviously this leads to unhappy customers. Make sure the customer is engaged and understands the SLA. Remember, be open! 
  5. But why is this infrastructure in place? It is to host Applications that are required to support the Business.And the Transactions that flow through these applications are what allow the Business to be a Success.The founders of SharePath realized that by managing these Transactions is the most important thing because they are the lifeblood of the company.These transactions can be simple client Server transactions from Thick Clients talking to Databases <click>To more complex legacy Client Server transactions that connect multiple Back-End systems <click>To Web Transactions that now allow end-users to directly interact with your business systems and issue their own transactions.<click>And now these Web Technologies allow internal applications to be built to run the business.The point is that in this Complex, Heterogenous technology architecture, the key thing to monitor is the Transactions of all types that flow through these systems.<click
  6. What Is A Transaction?Request issued by an end-userGoes through multiple componentsEach component may be activated multiple timesNote that:Different transaction types take different paths and flowsSometimes instances of the same transaction type execute across different flows