SlideShare a Scribd company logo
Why a
Mobile Test Strategy
is just Test Strategy
27 | 06 | 2015
HCMC Software Testing Club 2015
2
3
4
Are we scared of Mobile?
Challenges:
• Creating separate teams
• Managing multiple devices
• Webservers don’t run low on battery get taken
home
• Browser, OS, Device, Platform combinations
are more than we have ever had to manage
But it still boils down our mission – Validate
products, report risk
5
Our role is greater than a mobile test strategy
Building a mobile approach is a key point in your overall
strategy….
…But we must do more!
Our mission, to report risk, must include a focus on where
risk is introduced
We must have a seat at the table:
- What is the mobile strategy of the organization?
- What will the next technology be?
- Where will our content and products be accessed?
6
What must we understand
7
What must we understand
8
What must we understand
• For public and consumer applications,
mobile does not just mean an “app”
• For internal, private applications, our
users or still customers and usability
can’t be taken for granted
9
There are two primary drivers to Mobile Quality
10
There are two primary drivers to Mobile Quality
11
But our apps aren’t really meant for mobile
12
What are we really testing?
• Native apps – Yes
• Hybrid apps – Yes
• Mobile web – Yes
• Responsive design – Yes
• What about:
- TV’s?
- Cars?
- Refrigerators!!!
13
What are we really testing?
14
What are we really testing?
15
What are we really testing?
16
What are we really testing?
17
But, I just want to make sure it renders
We have a lot more to test than functionality and
usability
18
But, we don’t have the devices
19
What does this mean for the tester?
• Defect escape risk is exponentially higher with
changes in platform and technology
• Our challenges are increasing and so are our
options
• Working with product teams on strategy can manage the
risk
• Knowing that you’re mobile even when you’re not
• Communicate cost of defects and customer loss
• Building for future needs will strengthen non-mobile
aspects of your strategy
20
Mobile is not only about mobile
• Building for future mobile needs will strengthen
non-mobile aspects of your strategy:
- Usability is not a uniquely mobile trait
- Customer adoption and community acceptance
isn’t either
- Size, performance, battery consumption, and
connectivity options all affect functionality
- Biometrics
- Augmented reality
21
How my strategy should change for mobile
• Clearly, new techniques are needed
• The functional tester is no longer only able to
focus on functionality!
• But, we can still break this down into similar
buckets:
1. Estimation
2. Requirements
3. Environment
4. Test Phases
5. Risk Analysis
22
Strategy – Estimating for Mobile
The complexity of combinations is a significant drain on
test estimation
We must focus on production statistics (if Available) or
expected usage to drive initial, risk based estimations
Permutations of device, OS, Browser will create
distraction – These are important, but must be based on
target usage
AUT loading, charging, OS selection, and setup are also
factors
23
Strategy – Managing Mobile Requirements
This is a change in the role of the tester:
• Functional requirements will not address the
infrastructure and technical needs of a mobile
application or web experience
• We must create best practices for product owners
and architects to follow that drive quality solutions
• Testing must become the voice of the mobile strategy
24
Strategy – Managing Mobile Requirements
Functional Requirements:
• Usability, accessibility, notifications and interactions with OS
Infrastructure Requirements:
• Wi-Fi vs. Network, lost transmission, security, and on device
storage
Consumption requirements:
• Battery, data, bandwidth
Input requirements:
• Camera, biometrics, keyboard types
Error Handling:
• Call interruption, multi-tasking, background usage
25
Strategy – Managing Mobile Environments
Traditionally, the test environment is managed by the
infrastructure or technical team
But with mobile, who do we “request” an environment
from?
And what constitutes a mobile environment?
It is now the tester’s job to load OS, AUT, prepare the
environment, and ready for testing
26
Strategy – Managing Mobile Test Phases
Traditional webdesktop testing has included a standard
approach that usually consists of: Functional, System,
Integration, NFR, Regression and UAT (along with many
other phases)
Often, with mobile, we are forced to only consider
functional (does it render) when we must also include:
• Usability
• Performance
• Security
27
Strategy – Managing Mobile QualityRisk Analysis
Between nativehybrid apps, “m.”, responsive design,
and mobile web, our risk reporting must be focused on
financial impact, customer adoption, and usability
Risk reporting now includes intended
platformOSDevicebrowser combinations
Our roles in this process will be continuing to change
but we must define risk criteria as part of our strategy
from the onset
28
Summary - Quick Hits
• Mobile Strategy is as much a part of test strategy
as regression, especially for customerpublic
portals
• Responsive design must be implemented in any
external website and can be tested outside of the
device
• Test strategy must evolve to include influence to
design and development based on intended use
• Risk mitigation includes the identification of core
aspects of product usage
• Mobile is not just for phones and tablets!
29
Brian Bernknopf
bbernknopf@kms-technology.com
30

More Related Content

PDF
Common Web UI Problems Transforming Manual to Automation
PDF
Building an effective mobile testing strategy
PDF
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
PPTX
Testing Your Software Testers
PDF
Test Army - testing agency who cares about software quality
PPTX
Mobile App Testing Best Practices
PPTX
How Digital Changed the Game... and how to cross platform test for it
PPTX
Testing NodeJS, REST APIs and MongoDB with UFT
Common Web UI Problems Transforming Manual to Automation
Building an effective mobile testing strategy
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Testing Your Software Testers
Test Army - testing agency who cares about software quality
Mobile App Testing Best Practices
How Digital Changed the Game... and how to cross platform test for it
Testing NodeJS, REST APIs and MongoDB with UFT

What's hot (20)

PDF
Selecting the Right Automated Testing tool
PDF
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
PDF
Ady beleanu automate-theprocessdelivery
PDF
7 mobile app usability testing best practices by UserTesting
PPTX
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
PDF
testCloud & Crittercism: How to Continuously Ensure Mobile App Quality
PPTX
Performance Testing
PDF
Cloud for Agile Testing - Burak Koyuncu
PPTX
How to Design a Successful Test Automation Strategy
PDF
Software Mobile Website Quality assurance framework design
PPTX
Testing Tools with AI
PPTX
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
PDF
Delivering high-quality apps 6 times, every week
PDF
Why Ranorex
PDF
Automated Desktop and Web Testing Webinars
PPTX
Test cases
PPTX
Click2Cloud UAT Tool
PPTX
Shift left
PPTX
Combining Automated Functional And Load Testing
PDF
Key Factors To Ensure Test Automation Framework Success
Selecting the Right Automated Testing tool
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
Ady beleanu automate-theprocessdelivery
7 mobile app usability testing best practices by UserTesting
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
testCloud & Crittercism: How to Continuously Ensure Mobile App Quality
Performance Testing
Cloud for Agile Testing - Burak Koyuncu
How to Design a Successful Test Automation Strategy
Software Mobile Website Quality assurance framework design
Testing Tools with AI
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Delivering high-quality apps 6 times, every week
Why Ranorex
Automated Desktop and Web Testing Webinars
Test cases
Click2Cloud UAT Tool
Shift left
Combining Automated Functional And Load Testing
Key Factors To Ensure Test Automation Framework Success
Ad

Viewers also liked (20)

PDF
How to brew a tasty agile test strategy
PDF
Web API Test Automation Using Frisby & Node.js
PDF
Security testing-What can we do - Trinh Minh Hien
PDF
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
PDF
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
PDF
[HCMC STC Jan 2015] Practical Experiences In Test Automation
PDF
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
PDF
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
PDF
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
PDF
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
PDF
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
PDF
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
PDF
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
PDF
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
PDF
Mobile Video Games Testing Principles - Benjamin Poirrier
PPTX
Agile Testing Strategy
PDF
Building an Effective International Software QA Test Strategy
PPTX
The Three Pillars Approach to Your Agile Test Strategy
PDF
Agile 2012 the 0-page agile test plan - paul carvalho
PPTX
Test Strategy
How to brew a tasty agile test strategy
Web API Test Automation Using Frisby & Node.js
Security testing-What can we do - Trinh Minh Hien
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Mobile Video Games Testing Principles - Benjamin Poirrier
Agile Testing Strategy
Building an Effective International Software QA Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
Agile 2012 the 0-page agile test plan - paul carvalho
Test Strategy
Ad

Similar to Why a Mobile Test Strategy is just Test Strategy (20)

PPTX
Mobile Testing in the Cloud
PPTX
mobileapplicationtesting.pptx
PDF
Mobile Testing in the Cloud
PPTX
Mobile application testing
PDF
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
PDF
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
PDF
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
PPTX
Tap into mobile app testing@TDT Iasi Sept2013
PDF
Five Ways to Improve Your Mobile Testing
PDF
Mobile Testing_ An Introduction to the Different Types and Approaches.pdf
PDF
Test Strategy for Mobile
PDF
Enough is not enough
PDF
Enoughisnotenoughfinal 130712051044-phpapp01
PDF
Enough is not enough - Test Strategy for Mobile
PDF
Building Agility for Automated Mobile Apps Testing
DOCX
Mobile App Testing: Importance, Strategies, and Best Practices
PPTX
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
PDF
Think tank event mobile app testing v1.3
PPTX
Mobile testing practices
PDF
Best Practices for Mobility
Mobile Testing in the Cloud
mobileapplicationtesting.pptx
Mobile Testing in the Cloud
Mobile application testing
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
Tap into mobile app testing@TDT Iasi Sept2013
Five Ways to Improve Your Mobile Testing
Mobile Testing_ An Introduction to the Different Types and Approaches.pdf
Test Strategy for Mobile
Enough is not enough
Enoughisnotenoughfinal 130712051044-phpapp01
Enough is not enough - Test Strategy for Mobile
Building Agility for Automated Mobile Apps Testing
Mobile App Testing: Importance, Strategies, and Best Practices
КАТЕРИНА АБЗЯТОВА «Тестування мобільних додатків: Як створити виграшну страте...
Think tank event mobile app testing v1.3
Mobile testing practices
Best Practices for Mobility

More from Ho Chi Minh City Software Testing Club (10)

PDF
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
PDF
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
PDF
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
PDF
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
PDF
[HCMC STC Jan 2015] Creating a Better Testing Future
PDF
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
PDF
[HCMC STC Jan 2015] Performing Target Test in UMTS Network
PDF
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
PDF
[Vu Van Nguyen] Test Estimation in Practice
PDF
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] Performing Target Test in UMTS Network
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
[Vu Van Nguyen] Test Estimation in Practice
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Electronic commerce courselecture one. Pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Modernizing your data center with Dell and AMD
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Electronic commerce courselecture one. Pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks

Why a Mobile Test Strategy is just Test Strategy

  • 1. Why a Mobile Test Strategy is just Test Strategy 27 | 06 | 2015 HCMC Software Testing Club 2015
  • 2. 2
  • 3. 3
  • 4. 4
  • 5. Are we scared of Mobile? Challenges: • Creating separate teams • Managing multiple devices • Webservers don’t run low on battery get taken home • Browser, OS, Device, Platform combinations are more than we have ever had to manage But it still boils down our mission – Validate products, report risk 5
  • 6. Our role is greater than a mobile test strategy Building a mobile approach is a key point in your overall strategy…. …But we must do more! Our mission, to report risk, must include a focus on where risk is introduced We must have a seat at the table: - What is the mobile strategy of the organization? - What will the next technology be? - Where will our content and products be accessed? 6
  • 7. What must we understand 7
  • 8. What must we understand 8
  • 9. What must we understand • For public and consumer applications, mobile does not just mean an “app” • For internal, private applications, our users or still customers and usability can’t be taken for granted 9
  • 10. There are two primary drivers to Mobile Quality 10
  • 11. There are two primary drivers to Mobile Quality 11
  • 12. But our apps aren’t really meant for mobile 12
  • 13. What are we really testing? • Native apps – Yes • Hybrid apps – Yes • Mobile web – Yes • Responsive design – Yes • What about: - TV’s? - Cars? - Refrigerators!!! 13
  • 14. What are we really testing? 14
  • 15. What are we really testing? 15
  • 16. What are we really testing? 16
  • 17. What are we really testing? 17
  • 18. But, I just want to make sure it renders We have a lot more to test than functionality and usability 18
  • 19. But, we don’t have the devices 19
  • 20. What does this mean for the tester? • Defect escape risk is exponentially higher with changes in platform and technology • Our challenges are increasing and so are our options • Working with product teams on strategy can manage the risk • Knowing that you’re mobile even when you’re not • Communicate cost of defects and customer loss • Building for future needs will strengthen non-mobile aspects of your strategy 20
  • 21. Mobile is not only about mobile • Building for future mobile needs will strengthen non-mobile aspects of your strategy: - Usability is not a uniquely mobile trait - Customer adoption and community acceptance isn’t either - Size, performance, battery consumption, and connectivity options all affect functionality - Biometrics - Augmented reality 21
  • 22. How my strategy should change for mobile • Clearly, new techniques are needed • The functional tester is no longer only able to focus on functionality! • But, we can still break this down into similar buckets: 1. Estimation 2. Requirements 3. Environment 4. Test Phases 5. Risk Analysis 22
  • 23. Strategy – Estimating for Mobile The complexity of combinations is a significant drain on test estimation We must focus on production statistics (if Available) or expected usage to drive initial, risk based estimations Permutations of device, OS, Browser will create distraction – These are important, but must be based on target usage AUT loading, charging, OS selection, and setup are also factors 23
  • 24. Strategy – Managing Mobile Requirements This is a change in the role of the tester: • Functional requirements will not address the infrastructure and technical needs of a mobile application or web experience • We must create best practices for product owners and architects to follow that drive quality solutions • Testing must become the voice of the mobile strategy 24
  • 25. Strategy – Managing Mobile Requirements Functional Requirements: • Usability, accessibility, notifications and interactions with OS Infrastructure Requirements: • Wi-Fi vs. Network, lost transmission, security, and on device storage Consumption requirements: • Battery, data, bandwidth Input requirements: • Camera, biometrics, keyboard types Error Handling: • Call interruption, multi-tasking, background usage 25
  • 26. Strategy – Managing Mobile Environments Traditionally, the test environment is managed by the infrastructure or technical team But with mobile, who do we “request” an environment from? And what constitutes a mobile environment? It is now the tester’s job to load OS, AUT, prepare the environment, and ready for testing 26
  • 27. Strategy – Managing Mobile Test Phases Traditional webdesktop testing has included a standard approach that usually consists of: Functional, System, Integration, NFR, Regression and UAT (along with many other phases) Often, with mobile, we are forced to only consider functional (does it render) when we must also include: • Usability • Performance • Security 27
  • 28. Strategy – Managing Mobile QualityRisk Analysis Between nativehybrid apps, “m.”, responsive design, and mobile web, our risk reporting must be focused on financial impact, customer adoption, and usability Risk reporting now includes intended platformOSDevicebrowser combinations Our roles in this process will be continuing to change but we must define risk criteria as part of our strategy from the onset 28
  • 29. Summary - Quick Hits • Mobile Strategy is as much a part of test strategy as regression, especially for customerpublic portals • Responsive design must be implemented in any external website and can be tested outside of the device • Test strategy must evolve to include influence to design and development based on intended use • Risk mitigation includes the identification of core aspects of product usage • Mobile is not just for phones and tablets! 29