Webinar key considerations in mobile web automation


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Webinar key considerations in mobile web automation

  1. 1. Key Considerations In Mobile Web Test Automation Enabling Enterprise mobility Extending Software Quality to Mobile We will be starting momentarily Perfectomobile Mobile Testing Center of Excellence Group
  2. 2. Presenters Mobile Quality Evangelist Director Product Marketing Perfecto Mobile Testing Mobile Apps: 3 Dilemmas Solved Thursday, April 18, 11:00 AM – 12:00 PM Room 22 Senior System Engineer Perfecto Mobile Mobile Testing Methodologies: Trends, Successes, and Pitfalls Thursday, May 2, 11:15 AM
  3. 3. Webinar Agenda 1 • Intro 2 • Mobile Market Updates • Mobile Web Trends • Introduction to Objects 3 • Mobile Web Automation Demo 4 • Q&A
  4. 4. ∙ ∙ ∙ ∙ ∙ ∙ Founded 2006 90+ employees Office in Boston, London, Israel Over 600 customers Fortune 500, Telcos, Developers MobileCloud Platform + Mobile Quality Product Suite Mobile Application Quality across the mobile application lifecycle Testing Automation Performance Monitoring ALM Integration Continuous Integration Public Cloud Private Cloud
  5. 5. Solution - The MobileCloud™ Platform
  6. 6. Mobile Market Updates
  7. 7. Existing Mobile OS’s Market Share End of 2012 Samsung accounted for 63 Million out of the 159 Million in Q42012
  8. 8. Mobile Tablets Market Stats and Trends Source:IDC Android Tablet market share ~= iOS Tablet Market share
  9. 9. Mobile OS market Trends FireFox OS PEAK KEON Tizen Windows Phone Samsung/Intel New Mobile OS’s RIM’s BlackBerry OS 10 Ubuntu Z10 & Q10 SailFish By Jolla All of these OS’s still accounts for ONLY 8% of the overall market
  10. 10. Mobile Web Trends
  11. 11. HTML5 Has Growing Interest by Developers Source: IDC/Appcelerator
  12. 12. HTML5 Position According to Gartner According to W3C, The final ratification of HTML5 may not come until 2022
  13. 13. HTML5 Trend Involves Risks
  14. 14. Various Mobile Applications – Debates? Source: Developer Force
  15. 15. Mobile Web – Consumers Less Tolerant
  16. 16. POLL
  17. 17. Objects Introduction
  18. 18. Objects Introduction Objects are the ‘building blocks’ of an application Buttons, Edit boxes, Lists etc. It’s impossible to develop automation without accessing and recognizing the application objects All use cases and test scenario's leverage the application objects (Pressing buttons, selecting from lists, entering text into textbox’s etc.) OCR is the commonly used object recognition in mobile OCR = Optical character recognition In a sense it implements the WYSIWYG method convert images into manageable and searchable text In mobile it is critical to also use OS Object level analysis Web objects are critical for web based mobile applications (DOM)
  19. 19. DOM Objects in a nutshell The Document Object Model (DOM) is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents Objects in the DOM tree may be addressed and manipulated by using methods on the objects
  20. 20. DOM Object Example Mozilla FireFox Browser
  21. 21. DOM Object Example HTC One XL Device
  22. 22. Mobile Web Objects – Automation Challenges
  23. 23. Mobile Web Testing – Key Considerations Using an Hybrid Objects approach OCR/Visual Analysis Real Objects (DOM) Each Device, Each Network, Each OS Platform behaves different Preparing a Matrix of right mobile devices (Smartphone and Tablets), right OS platforms and right automation solution is a key! Manual testing for interoperability testing is always important and can identify critical bugs Mobile Performance and Monitoring is a MUST Application and web site optimization Cross Browser testing on REAL mobile devices Mobile Web/HTML5 apps become target for security attacks – Build into your ALM testing strategy functional security testing
  24. 24. Mobile WEB Automation Demo
  25. 25. Thank You! If you have any further questions, please contact: Perfecto Mobile info@perfectomobile.com erank@perfectomobile.com Join us on LinkedIn Mobile Testing Center of Excellence