Mobile Web Testing: Success Through Automation By: Sivakumar Anna Wed. June 29, 2011 All trademarks are the property of their respective owners. ©2004-2010 InfoStretch Corporation. All rights reserved. InfoStretch Webinar
May 25, 2015
Mobile Web Testing: Success Through Automation
By: Sivakumar AnnaWed. June 29, 2011
All trademarks are the property of their respective owners.©2004-2010 InfoStretch Corporation. All rights reserved.
InfoStretch Webinar
1. InfoStretch Overview2. Enterprise Mobile Web Landscape3. Enterprise Mobile Web Testing4. Mobile Web Automation Demo
Agenda
INFOSTRETCH CORP CONTACT INFORMATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
AboutInfoStretch1
Elevating Confidence
INFOSTRETCH CORPORATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Organization HQ in Silicon Valley Offices in New York, Seattle 105+ Clients and 160+ Projects Well Established Recruitment, retention and training
programs
People Average 6 years experience 350+ Engineers/Consultants Industry Expertise in Finance,
Retail, Mobile and Healthcare Strong Project Mgmt. team
Infrastructure Extensive Platform
Compatibility and Performance Test Labs
2000+ Mobile Handset Test Lab ISO 9000-2001 Certified High Availability and 24 hours
secure offshore centers with ISO 27001 Audited
InfoStretch Overview
INFOSTRETCH CORPORATE(p) (408) 727-1100 | (w) ww.infostretch.com | (e) [email protected] | Presenter: Rutesh Shah©2004-2011 InfoStretch Corporation. All rights reserved.
Awarded Inc 500/5000 company
of the year 2010
Tot 20 QA Services Provider
Market Mover for Software TestingRecognitionsKey Partners
INFOSTRETCH CORP CONTACT INFORMATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
EnterpriseMobile Web
2
INFOSTRETCH CORPORATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Global Mobile Data
50Percent
120Billion
40Percent
4Years
internet users worldwide
Smartphone US Population
Mobile internet users will over take desktop internet users
100+Countries
With more than 10 million internet requests4
2Billion
Mobile Payment by 2014
Mobile E-Commerce Market by 2015
INFOSTRETCH CORPORATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Mobile Web Growth
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Mobile In Enterprise
Financial Services
Retail Services
CRM Services
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Enterprise Mobile Web
New presentation layer
Utilize existing infrastructure
Leverage Standards and Technologies
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
EnterpriseMobile WebTesting Models
3
The difference
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
New Presentation Channel
Fully working backend exists
Knowledgebase available
Reduced Time to Market
Testing Challenges
Generating device specific traffic
Single set of scripts across multiple devices / platforms
The difference
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Channel Integration
Information Sync across different channels
Alerts and Notifications
Features dependent on multiple channels
Testing Challenges
Co-ordination with other channels
Setting up environment
Validation on multiple systems
How to test?
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
1. Simulators / Emulators
3. On Real Devices
2. On Real Devices using Remote Access Services
70%
20%
10%
Mobile Web Test approach
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Type of Testing
Unit Testing
Integration Testing
System Testing
Regression Testing
Compatibility Testing
Usability Testing
Server Performance
TestingSecurity Testing
Interrupt Testing
Simulator/Emulator YES YES YES YES YES NO YES NO NO
Remote device YES YES YES YES YES YES YES YES YES
Real Devices YES YES YES YES YES YES YES YES YES
What is Simulator testing?
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Simulators - Software that duplicates the mobile internet traffic
Generate browser request by sending device specific HTTP Header details
Vendors provide platform specific simulators / emulators
Browser plug-ins available to generate the HTTP traffic
Conceptual diagram of enterprise architecture
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Database Layer
Application Layer
Web Presentation Layer
Mobile Web Presentation Layer
Web Presentation Layer
Benefits of Mobile Simulators Testing
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
High Return on Investment
Test at early stages of dev cycle
Ability to do end-to-end automation
Leverage existing infrastructure
Over-the-air (OTA) is possible
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Limitations of Mobile Simulators Testing
Can’t do peripheral connectivity testing
Not possible to perform any carrier imposed restrictions
Cannot test the device interruptions
Mobile Website Samples - simulated
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Mcdonalds.com
Mobile Website Samples - simulated
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Cars.com
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Automation Architecture (Deployment)
Application Under Test
Web Proxy
Browser
Automation Lab
1. Update proxy with device configuration
3. Browser Intercepts HTTP Request
4. Proxy Massages HTTP Request with Device Header Information
5. AUT assumes the request came from Mobile Device
1
34
5
2
2. Automation tool invokes test step
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Mobile Web Automation Demo
4
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Device Execution Summary Report
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Device Execution Summary Report
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Mobile Web Automation - Remote Devices
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Perfecto Mobile and InfoStretch
Host Private Mobile Cloud for Enterprise Customers
Provide Automation Implementation and Training
Provide device inventory based on the customer need
phone: (408) 727-1100 | website: www.infostretch.com | email: [email protected]
©2004-2010 InfoStretch Corporation. All rights reserved.
Sync Text Browser Open
Image Select
Virtual Function Library
Schedule Payment Sync Text Quick Links Nick Name
Text Select Send SMS Make Call ZIP ATM Search Sign On Make
PaymentConfirm Payment
Perfecto Library
Test Case Automation Architecture
Virtual Functions
QTP TestcasesDevice Implementations
Browser Open
Browser Go To Sign On Make
PaymentConfirm Payment Sign Off
Make Payment Test caseQTP / Web IDE
iOS Android HTC Aria
Android HTC Droid BB Torch LG CU620 LG VX9000
Device Implementations for Sign On (10+)
BB 8520
Devices
Text Verify
INFOSTRETCH CORPORATION WEBINAR(p) (408) 727-1100 | (w) www.infostretch.com (e) [email protected] | presenter: Sivakumar Anna
Demo – Real Device using Perfecto Mobile
INFOSTRETCH CORPORATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Any questions?
INFOSTRETCH CORPORATION(p) (408) 727-1100 | (w) ww.infostretch.com | presenter: Sivakumar Anna
Headquarters2880 Lakeside Drive, #200Santa Clara, CA 95054(408) 727 1100
Partners
New York17 Tanglewood Rd,Scarsdale, NY 10583(703) 395-9791
Seattle2550 3rd Ave, #712Seattle, WA 98121(206) 402-2426
Ahmedabad5th Floor , Regency Plaza, Anand Nagar, Ahmedabad-15, Gujarat, India91-79-40266266
MumbaiVashi InfoTech Park ,B103,Tower # 1, Vashi Rail Station, New Mumbai, Maharashtra, India91-22-6947900
Website: www.infostretch.com