Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Webinar key considerations in mobile web automation
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. 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. Webinar Agenda
1
• Intro
2
• Mobile Market
Updates
• Mobile Web
Trends
• Introduction to
Objects
3
• Mobile Web
Automation
Demo
4
• Q&A
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
7. Existing Mobile OS’s Market Share End of
2012
Samsung accounted for 63 Million out of the 159 Million in Q42012
8. Mobile Tablets Market Stats and Trends
Source:IDC
Android Tablet market share
~= iOS Tablet Market share
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
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. 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
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
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