SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
T10
Mobile Testing
5/2/2013 11:15:00 AM

Mobile Testing Methodologies: Trends,
Successes, and Pitfalls
Presented by:
Eran Kinsbruner
Perfecto Mobile

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Eran Kinsbruner
Eran Kinsbruner is director of product marketing at PerfectoMobile, one of the leading mobile cloud and
automation companies. Formerly CTO for mobile testing and Texas Instruments project manager at
Matrix, Eran has been in testing since 1999 with experience that includes managing teams at Qulicke &
Soffa, Sun Microsystems, General Electric, and NeuStar. The co-inventor of a test exclusion automated
mechanism for mobile J2ME testing at Sun Microsystems, Eran has experience in the mobile testing
world. You can find Eran on Facebook, Twitter @ek121268, LinkedIn, and his professional mobile testing
blog at ek121268.wordpress.com.
4/16/2013

Mobile Testing Methodologies Trends,
Successes, and Pitfalls
StarEast - 2013
Enabling Enterprise mobility
Extending Software Quality to Mobile

Perfectomobile

Mobile Testing Center of Excellence Group

Agenda
About me and my company
Mobile Market Trends
Mobile Quality Trends
Mobile Quality Challenges
Mobile Risk Management
Mobile Testing Best Practices

Perfecto Mobile

1
4/16/2013

∙
∙
∙
∙
∙

Founded 2006
80+ employees
Office in Boston, London, Israel
Over 600 customers
Fortune 500 enterprises,
Telcos, SMBs
∙ SaaS Platform + Licenses
∙ Recurring revenue model

Mobile Application Quality
across the mobile application lifecycle
Monitoring

Testing

Automation

ALM
Integration

Offshoring

Continuous
Integration

Public Cloud

Private Cloud

Mobile Market Trends

Perfecto Mobile

2
4/16/2013

Global Mobile Market Stats

Source: nielsen, 2012

Mobile OS market expected
to grow (even more)
FireFox OS

PEAK

KEON

Tizen

Windows
Phone

Samsung/Intel

New
Mobile
OS’s
RIM’s
BlackBerry OS
10

Ubuntu

Z10 & Q10
SailFish
By Jolla

Perfecto Mobile

3
4/16/2013

Cost Of Mobile Quality Rises

Mobile accounts for 11% of U.S e-Commerce

Existing Mobile OS’s – End of 2012

Source:IDC
Samsung accounted for 63 Million out of the 159 Million in Q42012

Perfecto Mobile

4
4/16/2013

Worldwide smartphone vendors Market share

Source: IDC Worldwide Mobile Phone Tracker, January 24, 2013

Market insights – Forecasts and trends

Mobile based shopping expected to grow
by 24% in 2013 (U.S)

Perfecto Mobile

5
4/16/2013

Market trends - 2013
Mobile OS battle continues
•New open source competitors trying to influence the eco system
•Windows Phone and BlackBerry OS 10 – critical year for their positioning in the market

Mobile apps become more complex – impact testing and automation
HTML5 and Mobile web expected to grow significantly
EMM establishment – Processes, Apps, Tools, Roles (CMOO)
Mini-tablets and “Phablets” will successfully blur the lines between device types

Mobile Quality Trends

Perfecto Mobile

6
4/16/2013

World Quality report 2012-2013
2012Mobile Testing is Behind the Curve

Source: CapGemini

Mobile Environment
Fragmented
Dynamic
Complex
Business critical

Source: Google, 2012

Perfecto Mobile

7
4/16/2013

Countless screen resolutions

Source: opensignalmaps, 2012 (Android only)

Consumer Reaction – Less Tolerant than In Desktop

Perfecto Mobile

8
4/16/2013

HTML5 Trend Involves Risks
To help protect y our priv acy , PowerPoint prev ented this external picture from being automatically downloaded. To download and display this picture, click Options in the Message Bar, and then click Enable external content.

Mobile Quality Challenges

Perfecto Mobile

9
4/16/2013

Mobile Introduces various challenges
Performance
Automation

AGILE ALM

Functional

Native

Hybrid

Web

Application Types
On various browsers

Sample Screen Sizes
(Only Smartphone)

QVGA: quarter
VGA (240×320
pixels)

HVGA: half VGA
(320×480 pixels)

WVGA: wide VGA
(480×800 pixels)

FWVGA: full wide
VGA (480×854
pixels)

nHD: one-ninth
high definition
(360×640 pixels)

qHD: one-quarter
high definition
(540×960 pixels)

Various Device/Tablets
OEM’s

Various OS
Types and Versions

2.3.3, 4.0.3 4.3.3, 5.1
4.1.2, 4.2.2 6.1, 6.1.1

Mobile Security Threats

Source: Techcrunch

Perfecto Mobile

10
4/16/2013

Mobile OS Regression bugs – What does it have to do
with my Mobile Testing?

Per Device version
Pre-release testing (iOS6.1.1 Beta)

Apple Bug Reporter

Source: LINK

Android defect database

Mobile Web Objects – Automation Challenges

Perfecto Mobile

11
4/16/2013

Apple iOS – UI Guidelines

Source:
Source:
http://developer.apple.com/library/ios/#
http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/Mobil
eHIG/Introduction/Introduction.html

Android OS – UI Guidelines

Source:
http://developer.android.com/design/index.html

Perfecto Mobile

12
4/16/2013

Risks Management

Mobile Quality Risk Analysis

Cost of quality in mobile
grows and impacted by
• Availability
• TTM
• Functionality and UX
• New platform support
(Mobile OS, Mobile devices)
• Previous app version
compatibility

Perfecto Mobile

13
4/16/2013

Mobile end-user Less Tolerant
end-

Listen to the
market
Obviously someone forgot
to do their regression
testing on a Galaxy S3
before releasing this
version to market…

Perfecto Mobile

14
4/16/2013

Device governance
A clear process as part of the “mobile project” lifecycle
Define platforms and categories
Define coverage
Acceptable not to test - You can’t test everything

Define change frequency
Adapt to the market trends as they happen
Define SLA for changes

Define coverage as part of the ALM phase
Coverage visibility reports to project managers and executives
Device Governance is a risk management for mobile projects

Device Governance – Define coverage
You can’t cover everything
But you should define a target, which is the acceptable
risk

iOS is not as simple as you think
At least 3 HW platforms (3GS, 4, 4S, 5)
(iPADs, iPODs)
At least 3 SW platforms

Perfecto Mobile

prev
major
15%

prev
minor
25%

Other
5%

Latest
55%

15
4/16/2013

Enterprises OWNS the risk for Mobile quality
Mobile Malware - Trojans, viruses and rootkits migrating from traditional online banking and
designed specifically for the mobile marketplace. Researchers see an increase in mobile
malware development - in pace with market growth.
ThirdThird-Party Apps - Consumers love their smart phone and tablet applications, but often these
apps come from third parties with questionable security practices. Or worse, the apps are
created by fraudsters and loaded with malware.
Unsecured Wi-Fi - The unsecured wireless network is a toll-free highway for fraudsters to gain
Witollaccess to mobile devices, either to seize control of or gain access to account information.
devices,
information.
User Behavior - Consumers are prone to download third-party apps, use unsecured wireless
thirdapps,
networks, open and click links in SMS text messages and e-mails, and lose their mobile devices.
edevices.
Mobile testing and Hardware (Payment card readers, healthcare units and more)

Uncompromised necessity for testing mobile apps
Should adhere to regulations (GLBA/FFIEC, RDC, FCRA, PCI DSS) around security,
GLBA/FFIEC, RDC, FCRA,
DSS)
authentications, payment and more
Usually support complex business work flows (deposit check via camera)
Multi tier interactions (Databases, trading accounts, other services)
High Availability and Monitoring
Must address mobile end user actions
Using Home and Back button during application run
Network lose during transaction
Roaming during user transaction

Application behavior in various networks
3G, 4G, WiFi

DSS Compliance test case example

Perfecto Mobile

16
4/16/2013

Mobile Is Mandated To Strict Regulations

Source: LINK

Source: Link

Mobile Testing Best Practices

Perfecto Mobile

17
4/16/2013

This is not a mobile test lab!
10 Devices
3 Extra Devices

Many Cables

3 Workstations

One Chair

Building Blocks Of Mobile Testing Strategy
Choose the right tools and platform
Understand your users device and platform choices

Optimize device and platform testing
Automate as much as possible using device agnostic scripting
Use mobile cloud based solutions (Collaborative, Governed, Scalable,
Cost Effective)
Use CD/CI solutions as part of your mobile ALM

Do not re-invent the wheel
reExtend existing ALM tools to Mobile.

Perfecto Mobile

18
4/16/2013

World Quality report 2012-2013
2012-

Source: CapGemini

Building Blocks Of Mobile Testing Strategy
Consider outsource to reduce mobile manual testing costs
Test for performance before releasing to the market
Make sure you do regression on older supported platforms
Do not have your end users do your QA work
Perform pro-active testing on new devices and mobile OS’s

Monitor in production to assure end user experience and
availability
Listen to your end users and act upon their feedback (Markets
have significant impact on your business and branding)

Perfecto Mobile

19
4/16/2013

(True) Mobile
Cloud
Avoid device
management

Real Devices
+ Emulators
Real
smartphones

Manual +
Automation

ALM
Integration

Device
agnostic

Core level
extension

End-toEnd-to-End
Mobile ALM
Development
Functional

Real Tablets
Performance
Secure,
Centralized

Interactive
Emulators

Short learning
curve

Monitoring

Erank@perfectomobile.com

Perfecto Mobile

20
4/16/2013

END

Perfecto Mobile

21

Más contenido relacionado

La actualidad más candente

Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingNoor Orfahly
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practicesRakesh Jha
 
The impact of api change and fault-proneness on the user ratings of android ...
The impact of api change  and fault-proneness on the user ratings of android ...The impact of api change  and fault-proneness on the user ratings of android ...
The impact of api change and fault-proneness on the user ratings of android ...LeMeniz Infotech
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingSourabh Kasliwal
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobilevodQA
 
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2Hien Vo
 
Advanced Mobile Testing - Ravindran Antonysamy
Advanced Mobile Testing - Ravindran AntonysamyAdvanced Mobile Testing - Ravindran Antonysamy
Advanced Mobile Testing - Ravindran AntonysamyRavindran Antonysamy
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringMobilePundits
 
Mobile Application Developer
Mobile Application DeveloperMobile Application Developer
Mobile Application DeveloperEr. Amreesh Kumar
 
Smartphones
SmartphonesSmartphones
Smartphonesbrendahj
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing ChecklistSOASTA
 
Thorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiaThorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiacharan Teja
 

La actualidad más candente (17)

Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
The impact of api change and fault-proneness on the user ratings of android ...
The impact of api change  and fault-proneness on the user ratings of android ...The impact of api change  and fault-proneness on the user ratings of android ...
The impact of api change and fault-proneness on the user ratings of android ...
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
 
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2
 
Advanced Mobile Testing - Ravindran Antonysamy
Advanced Mobile Testing - Ravindran AntonysamyAdvanced Mobile Testing - Ravindran Antonysamy
Advanced Mobile Testing - Ravindran Antonysamy
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
Mobile Application Developer
Mobile Application DeveloperMobile Application Developer
Mobile Application Developer
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Smartphones
SmartphonesSmartphones
Smartphones
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
 
Thorsignia - Custom software development services in india
Thorsignia - Custom software development services in indiaThorsignia - Custom software development services in india
Thorsignia - Custom software development services in india
 

Destacado

There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!TechWell
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing ProfessionalsTechWell
 
12 cbsce bw2
12 cbsce bw212 cbsce bw2
12 cbsce bw2TechWell
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileTechWell
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101TechWell
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTechWell
 
White-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersWhite-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersTechWell
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationTechWell
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A PracticumTechWell
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
How to Break Software: Robustness Edition
How to Break Software: Robustness EditionHow to Break Software: Robustness Edition
How to Break Software: Robustness EditionTechWell
 
Tuning and Improving Your Agility
Tuning and Improving Your AgilityTuning and Improving Your Agility
Tuning and Improving Your AgilityTechWell
 
T23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyT23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyTechWell
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software TestersTechWell
 
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesContinuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesTechWell
 

Destacado (15)

There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!There’s No Room for Emotions in Testing—Not!
There’s No Room for Emotions in Testing—Not!
 
Security Testing for Testing Professionals
Security Testing for Testing ProfessionalsSecurity Testing for Testing Professionals
Security Testing for Testing Professionals
 
12 cbsce bw2
12 cbsce bw212 cbsce bw2
12 cbsce bw2
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, Process
 
White-box Testing: When Quality Really Matters
White-box Testing: When Quality Really MattersWhite-box Testing: When Quality Really Matters
White-box Testing: When Quality Really Matters
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A Practicum
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
How to Break Software: Robustness Edition
How to Break Software: Robustness EditionHow to Break Software: Robustness Edition
How to Break Software: Robustness Edition
 
Tuning and Improving Your Agility
Tuning and Improving Your AgilityTuning and Improving Your Agility
Tuning and Improving Your Agility
 
T23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at SpotifyT23 HTML5 Security Testing at Spotify
T23 HTML5 Security Testing at Spotify
 
Critical Thinking for Software Testers
Critical Thinking for Software TestersCritical Thinking for Software Testers
Critical Thinking for Software Testers
 
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps PracticesContinuous Delivery: Rapid and Reliable Releases with DevOps Practices
Continuous Delivery: Rapid and Reliable Releases with DevOps Practices
 

Similar a Mobile Testing Methodologies: Trends, Successes, and Pitfalls

Mobile application testing
Mobile application testingMobile application testing
Mobile application testingGaurav Singh
 
Webinar mobile market_trends
Webinar mobile market_trendsWebinar mobile market_trends
Webinar mobile market_trendsPerfecto Mobile
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsTechWell
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfpCloudy
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the CloudTechWell
 
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 SolutionsRapidValue
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testingsanpalan
 
Siva Sharan P Resume
Siva Sharan P ResumeSiva Sharan P Resume
Siva Sharan P ResumePinupolu Siva
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_introPerfecto Mobile
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsTechWell
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsDMIMarketing
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesCognizant
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...DMIMarketing
 
12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)Antoine Aymer
 
Building a Mobile Supply Chain while Leveraging Existing Systems
Building a Mobile Supply Chain while Leveraging Existing SystemsBuilding a Mobile Supply Chain while Leveraging Existing Systems
Building a Mobile Supply Chain while Leveraging Existing SystemsTAKE Supply Chain
 
Challenges in Testing Mobile App Security
Challenges in Testing Mobile App SecurityChallenges in Testing Mobile App Security
Challenges in Testing Mobile App SecurityCygnet Infotech
 

Similar a Mobile Testing Methodologies: Trends, Successes, and Pitfalls (20)

Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Webinar mobile market_trends
Webinar mobile market_trendsWebinar mobile market_trends
Webinar mobile market_trends
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
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 app testing
Mobile app testingMobile app testing
Mobile app testing
 
Siva Sharan P Resume
Siva Sharan P ResumeSiva Sharan P Resume
Siva Sharan P Resume
 
Webinar mobile monitoring_intro
Webinar mobile monitoring_introWebinar mobile monitoring_intro
Webinar mobile monitoring_intro
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Building a Mobile Supply Chain while Leveraging Existing Systems
Building a Mobile Supply Chain while Leveraging Existing SystemsBuilding a Mobile Supply Chain while Leveraging Existing Systems
Building a Mobile Supply Chain while Leveraging Existing Systems
 
Challenges in Testing Mobile App Security
Challenges in Testing Mobile App SecurityChallenges in Testing Mobile App Security
Challenges in Testing Mobile App Security
 
Ibm worklight
Ibm worklightIbm worklight
Ibm worklight
 

Más de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 

Más de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 

Último

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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 connectorsNanddeep Nachan
 
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 Takeoffsammart93
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
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 MilvusZilliz
 
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...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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 educationjfdjdjcjdnsjd
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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.pptxRustici Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Último (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+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...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Mobile Testing Methodologies: Trends, Successes, and Pitfalls

  • 1. T10 Mobile Testing 5/2/2013 11:15:00 AM Mobile Testing Methodologies: Trends, Successes, and Pitfalls Presented by: Eran Kinsbruner Perfecto Mobile Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Eran Kinsbruner Eran Kinsbruner is director of product marketing at PerfectoMobile, one of the leading mobile cloud and automation companies. Formerly CTO for mobile testing and Texas Instruments project manager at Matrix, Eran has been in testing since 1999 with experience that includes managing teams at Qulicke & Soffa, Sun Microsystems, General Electric, and NeuStar. The co-inventor of a test exclusion automated mechanism for mobile J2ME testing at Sun Microsystems, Eran has experience in the mobile testing world. You can find Eran on Facebook, Twitter @ek121268, LinkedIn, and his professional mobile testing blog at ek121268.wordpress.com.
  • 3. 4/16/2013 Mobile Testing Methodologies Trends, Successes, and Pitfalls StarEast - 2013 Enabling Enterprise mobility Extending Software Quality to Mobile Perfectomobile Mobile Testing Center of Excellence Group Agenda About me and my company Mobile Market Trends Mobile Quality Trends Mobile Quality Challenges Mobile Risk Management Mobile Testing Best Practices Perfecto Mobile 1
  • 4. 4/16/2013 ∙ ∙ ∙ ∙ ∙ Founded 2006 80+ employees Office in Boston, London, Israel Over 600 customers Fortune 500 enterprises, Telcos, SMBs ∙ SaaS Platform + Licenses ∙ Recurring revenue model Mobile Application Quality across the mobile application lifecycle Monitoring Testing Automation ALM Integration Offshoring Continuous Integration Public Cloud Private Cloud Mobile Market Trends Perfecto Mobile 2
  • 5. 4/16/2013 Global Mobile Market Stats Source: nielsen, 2012 Mobile OS market expected to grow (even more) FireFox OS PEAK KEON Tizen Windows Phone Samsung/Intel New Mobile OS’s RIM’s BlackBerry OS 10 Ubuntu Z10 & Q10 SailFish By Jolla Perfecto Mobile 3
  • 6. 4/16/2013 Cost Of Mobile Quality Rises Mobile accounts for 11% of U.S e-Commerce Existing Mobile OS’s – End of 2012 Source:IDC Samsung accounted for 63 Million out of the 159 Million in Q42012 Perfecto Mobile 4
  • 7. 4/16/2013 Worldwide smartphone vendors Market share Source: IDC Worldwide Mobile Phone Tracker, January 24, 2013 Market insights – Forecasts and trends Mobile based shopping expected to grow by 24% in 2013 (U.S) Perfecto Mobile 5
  • 8. 4/16/2013 Market trends - 2013 Mobile OS battle continues •New open source competitors trying to influence the eco system •Windows Phone and BlackBerry OS 10 – critical year for their positioning in the market Mobile apps become more complex – impact testing and automation HTML5 and Mobile web expected to grow significantly EMM establishment – Processes, Apps, Tools, Roles (CMOO) Mini-tablets and “Phablets” will successfully blur the lines between device types Mobile Quality Trends Perfecto Mobile 6
  • 9. 4/16/2013 World Quality report 2012-2013 2012Mobile Testing is Behind the Curve Source: CapGemini Mobile Environment Fragmented Dynamic Complex Business critical Source: Google, 2012 Perfecto Mobile 7
  • 10. 4/16/2013 Countless screen resolutions Source: opensignalmaps, 2012 (Android only) Consumer Reaction – Less Tolerant than In Desktop Perfecto Mobile 8
  • 11. 4/16/2013 HTML5 Trend Involves Risks To help protect y our priv acy , PowerPoint prev ented this external picture from being automatically downloaded. To download and display this picture, click Options in the Message Bar, and then click Enable external content. Mobile Quality Challenges Perfecto Mobile 9
  • 12. 4/16/2013 Mobile Introduces various challenges Performance Automation AGILE ALM Functional Native Hybrid Web Application Types On various browsers Sample Screen Sizes (Only Smartphone) QVGA: quarter VGA (240×320 pixels) HVGA: half VGA (320×480 pixels) WVGA: wide VGA (480×800 pixels) FWVGA: full wide VGA (480×854 pixels) nHD: one-ninth high definition (360×640 pixels) qHD: one-quarter high definition (540×960 pixels) Various Device/Tablets OEM’s Various OS Types and Versions 2.3.3, 4.0.3 4.3.3, 5.1 4.1.2, 4.2.2 6.1, 6.1.1 Mobile Security Threats Source: Techcrunch Perfecto Mobile 10
  • 13. 4/16/2013 Mobile OS Regression bugs – What does it have to do with my Mobile Testing? Per Device version Pre-release testing (iOS6.1.1 Beta) Apple Bug Reporter Source: LINK Android defect database Mobile Web Objects – Automation Challenges Perfecto Mobile 11
  • 14. 4/16/2013 Apple iOS – UI Guidelines Source: Source: http://developer.apple.com/library/ios/# http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/Mobil eHIG/Introduction/Introduction.html Android OS – UI Guidelines Source: http://developer.android.com/design/index.html Perfecto Mobile 12
  • 15. 4/16/2013 Risks Management Mobile Quality Risk Analysis Cost of quality in mobile grows and impacted by • Availability • TTM • Functionality and UX • New platform support (Mobile OS, Mobile devices) • Previous app version compatibility Perfecto Mobile 13
  • 16. 4/16/2013 Mobile end-user Less Tolerant end- Listen to the market Obviously someone forgot to do their regression testing on a Galaxy S3 before releasing this version to market… Perfecto Mobile 14
  • 17. 4/16/2013 Device governance A clear process as part of the “mobile project” lifecycle Define platforms and categories Define coverage Acceptable not to test - You can’t test everything Define change frequency Adapt to the market trends as they happen Define SLA for changes Define coverage as part of the ALM phase Coverage visibility reports to project managers and executives Device Governance is a risk management for mobile projects Device Governance – Define coverage You can’t cover everything But you should define a target, which is the acceptable risk iOS is not as simple as you think At least 3 HW platforms (3GS, 4, 4S, 5) (iPADs, iPODs) At least 3 SW platforms Perfecto Mobile prev major 15% prev minor 25% Other 5% Latest 55% 15
  • 18. 4/16/2013 Enterprises OWNS the risk for Mobile quality Mobile Malware - Trojans, viruses and rootkits migrating from traditional online banking and designed specifically for the mobile marketplace. Researchers see an increase in mobile malware development - in pace with market growth. ThirdThird-Party Apps - Consumers love their smart phone and tablet applications, but often these apps come from third parties with questionable security practices. Or worse, the apps are created by fraudsters and loaded with malware. Unsecured Wi-Fi - The unsecured wireless network is a toll-free highway for fraudsters to gain Witollaccess to mobile devices, either to seize control of or gain access to account information. devices, information. User Behavior - Consumers are prone to download third-party apps, use unsecured wireless thirdapps, networks, open and click links in SMS text messages and e-mails, and lose their mobile devices. edevices. Mobile testing and Hardware (Payment card readers, healthcare units and more) Uncompromised necessity for testing mobile apps Should adhere to regulations (GLBA/FFIEC, RDC, FCRA, PCI DSS) around security, GLBA/FFIEC, RDC, FCRA, DSS) authentications, payment and more Usually support complex business work flows (deposit check via camera) Multi tier interactions (Databases, trading accounts, other services) High Availability and Monitoring Must address mobile end user actions Using Home and Back button during application run Network lose during transaction Roaming during user transaction Application behavior in various networks 3G, 4G, WiFi DSS Compliance test case example Perfecto Mobile 16
  • 19. 4/16/2013 Mobile Is Mandated To Strict Regulations Source: LINK Source: Link Mobile Testing Best Practices Perfecto Mobile 17
  • 20. 4/16/2013 This is not a mobile test lab! 10 Devices 3 Extra Devices Many Cables 3 Workstations One Chair Building Blocks Of Mobile Testing Strategy Choose the right tools and platform Understand your users device and platform choices Optimize device and platform testing Automate as much as possible using device agnostic scripting Use mobile cloud based solutions (Collaborative, Governed, Scalable, Cost Effective) Use CD/CI solutions as part of your mobile ALM Do not re-invent the wheel reExtend existing ALM tools to Mobile. Perfecto Mobile 18
  • 21. 4/16/2013 World Quality report 2012-2013 2012- Source: CapGemini Building Blocks Of Mobile Testing Strategy Consider outsource to reduce mobile manual testing costs Test for performance before releasing to the market Make sure you do regression on older supported platforms Do not have your end users do your QA work Perform pro-active testing on new devices and mobile OS’s Monitor in production to assure end user experience and availability Listen to your end users and act upon their feedback (Markets have significant impact on your business and branding) Perfecto Mobile 19
  • 22. 4/16/2013 (True) Mobile Cloud Avoid device management Real Devices + Emulators Real smartphones Manual + Automation ALM Integration Device agnostic Core level extension End-toEnd-to-End Mobile ALM Development Functional Real Tablets Performance Secure, Centralized Interactive Emulators Short learning curve Monitoring Erank@perfectomobile.com Perfecto Mobile 20