webinar key considerations in mobile web automation
TRANSCRIPT
Mobile Testing Center of Excellence GroupPerfectomobile
Key Considerations In Mobile Web Test
Automation
Enabling Enterprise mobility
Extending Software Quality to Mobile
We will be starting momentarily
Presenters
Mobile Quality Evangelist
Director Product Marketing
Perfecto Mobile
Senior System Engineer
Perfecto Mobile
Testing Mobile Apps: 3
Dilemmas Solved
Thursday, April 18,
11:00 AM – 12:00 PM Room 22
Mobile Testing
Methodologies:
Trends, Successes,
and Pitfalls
Thursday, May 2,
11:15 AM
Webinar Agenda
4
• Q&A
3
• Mobile Web Automation Demo
2
• Mobile Market Updates
• Mobile Web Trends
• Introduction to Objects
1
• Intro
Mobile Application Qualityacross the mobile application lifecycle
TestingTesting AutomationAutomation PerformancePerformance
MonitoringMonitoringALM
IntegrationALM
IntegrationContinuous IntegrationContinuous Integration
Public Cloud Private Cloud
∙ Founded 2006
∙ 90+ employees
∙ Office in Boston, London, Israel
∙ Over 600 customers
∙ Fortune 500, Telcos, Developers
∙ MobileCloud Platform + Mobile Quality Product Suite
Solution - The MobileCloud™ Platform
Mobile
Market Updates
Existing Mobile OS’s Market Share End of
2012
Samsung accounted for 63 Million out of the 159 Million in Q42012
Mobile Tablets Market Stats and Trends
Source:IDC Android Tablet market share
~= iOS Tablet Market share
New Mobile
OS’s
FireFox OS
Tizen
Samsung/Intel
Ubuntu
SailFish
By Jolla
RIM’s BlackBerry OS
10
Windows Phone
PEAK KEON
Z10 & Q10
Mobile OS market Trends
All of these OS’s still
accounts for ONLY 8% of the
overall market
Mobile Web Trends
HTML5 Has Growing Interest by Developers
Source: IDC/Appcelerator
HTML5 Position According to Gartner
According to
W3C, The
final
ratification of
HTML5 may
not come
until 2022
HTML5 Trend Involves Risks
Various Mobile Applications – Debates?
Source: Developer Force
Mobile Web – Consumers Less Tolerant
POLL
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)
Objects Introduction
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
DOM Objects in a nutshell
DOM Object Example � Mozilla FireFox Browser
DOM Object Example � HTC One XL Device
Mobile Web Objects – Automation Challenges
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
Mobile Web Testing – Key Considerations
Mobile WEB
Automation Demo
If you have any further questions,
please contact:
Perfecto [email protected]
Thank You!
Join us on LinkedIn
Mobile Testing Center of Excellence