SlideShare a Scribd company logo
1 of 15
Download to read offline
Mobile Testing Approach
Mobile Devices vs. Computers

I can run the app from any location
My computer is at work, but I need to run the
app away from the office
I need to use the app while commuting
I spend time at locations where I can’t use my
computer
I don’t feel like turning on my computer
I can run the app more easily and quickly on my
smartphone

Source: RingCentral, Nielsen
Generic Challenges
1

# of Platforms / OS

2

Device Variety

3

Displays Pixel Density

4

Hardware Complexity

5

App Complexity

6

Security

7

Carriers & Providers

8

Limitations over PCs

9

Native Apps vs. Mobile Web
Test Specific Challenges
1

Dynamic SDLCs

2

Need for Regression Testing

3

Back-end Testing

4

Performance Testing

5

Do not have the Right Tools

6

Lack of Mobile Testing Experts

7

No Time to Test

8

Do not have Right Methodology

9

Do not have the Devices & Environment
Guide to Mobile Testing
Mobile Testers are Actors!
They should act like;
• Novice users,
• Experienced users,
• Generation X,Y,Z and C,

• Developers,
• Business Analysts,
• Project Leaders,
• Upper Managers,

• Fans,
• Hackers,
• and also Competitors
Guide to Mobile Testing

Mobile Testing should not be Stationery…
• People generally do mobile testing in their offices, on their tables.
• Once you do mobile testing on the table, you miss a lot of insights about real usage
and mobility!!!
Mobile Testing Approaches - Devices

Real Device Testing
• True User Experience, Real Hardware & Real
Performance, Realistic Results, More Coverage [+]
• Is slow compared to Emulators [-]
• Provider & Carrier issues [-]
• Logistics & Cost [-]

Emulator / Simulator Testing
• Simple, Fast & Cheap [+]
• Emulator Errors [-]
• Do not reflect real hardware & carrier behavior [-]
• Performance is high and this can be unrealistic [-]

Cloud Testing
• Logistics & Cost (Rent per hour) & Accessibility [+]
• High variety of Devices (Swapping) & Scalability [+]
• Cleaner & Greener Testing [+]
• Security, Connectivity & Infrastructure problems [-]
Mobile Testing Approaches - Sourcing

Inhouse Testing

In-The-Lab
Testing

•
•
•
•

Easy to Control [+]
Domain Knowhow [+]
Capacity and Demand Constraints [-]
Mobile Device Costs & Not Matching User Demographics [-]

Outsourced Testing
•
•
•
•

Professional and Independent Testers [+]
Access to Range of Mobile Devices [+]
Communication & Time-zone Problems [-]
Hidden Costs [-]

Beta Testing

In-The-Wild
Testing

•
•
•
•

Logistics & Cost [+]
High variety of Devices, Real Users, Carriers & Locations[+]
Users are not Testers! [-]
Reputation, Control and Security [-]

Crowdsourced (Community) Testing
•
•
•
•

Actual Users, Actual Devices & Professional Testers [+]
Broad Range of Personas & Devices [+]
Comparably Difficult Adoptation, Communication & Delivery [-]
High Probability of False Defect Detection [-]
Mobile Testing Approaches – Test Types
+

More than 350 corporate clients…

Testing Center of Excellence
Test Automation Services
Performance Testing Services
Test Maturity Assessments
(TMMi, TPI, customized)

Value-added Outsourcing
Service Level Agreements
ISTQB Certified Test Engineers

ISTQB Foundation Level
ISTQB Advanced Level
Test Analyst
Technical Test Analyst
Test Manager
Test Automation Course
Performance Testing Course
Mobile Testing Course
Usability Testing Course
+
+

Turkey Software Quality Report

http://turkishtestingboard.org/turkish/tsqr.htm
+

TestIstanbul Conferences

http://www.testistanbul.org/
Contact
Bize Ulaşın
info@keytorc.com

blogs.keytorc.com

tr.linkedin.com/in/keytorc

www.twitter.com/Keytorc

Keytorc Software Testing Services

More Related Content

More from Keytorc Software Testing Services

More from Keytorc Software Testing Services (13)

Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017
 
Bir Test Uzmanına Söylenmemesi Gereken Şeyler
Bir Test Uzmanına Söylenmemesi Gereken ŞeylerBir Test Uzmanına Söylenmemesi Gereken Şeyler
Bir Test Uzmanına Söylenmemesi Gereken Şeyler
 
Cloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak KoyuncuCloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak Koyuncu
 
Keytorc Proje Ekibi Zubizu Sunumu - Miray Doğan
Keytorc Proje Ekibi Zubizu Sunumu - Miray DoğanKeytorc Proje Ekibi Zubizu Sunumu - Miray Doğan
Keytorc Proje Ekibi Zubizu Sunumu - Miray Doğan
 
Keytorc Proje Ekibi Zubizu Sunumu - Ozan İlhan
Keytorc Proje Ekibi Zubizu Sunumu - Ozan İlhanKeytorc Proje Ekibi Zubizu Sunumu - Ozan İlhan
Keytorc Proje Ekibi Zubizu Sunumu - Ozan İlhan
 
Keytorc Proje Ekibi Zubizu Sunumu - Emirhan Şen
Keytorc Proje Ekibi Zubizu Sunumu - Emirhan ŞenKeytorc Proje Ekibi Zubizu Sunumu - Emirhan Şen
Keytorc Proje Ekibi Zubizu Sunumu - Emirhan Şen
 
JMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc ApproachJMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc Approach
 
Version Control CheatSheet - Git
Version Control CheatSheet - GitVersion Control CheatSheet - Git
Version Control CheatSheet - Git
 
Selenium 2- Keytorc Test Automation Cheatsheet
Selenium 2- Keytorc Test Automation CheatsheetSelenium 2- Keytorc Test Automation Cheatsheet
Selenium 2- Keytorc Test Automation Cheatsheet
 
Test Data Management - Keytorc Approach
Test Data Management - Keytorc ApproachTest Data Management - Keytorc Approach
Test Data Management - Keytorc Approach
 
Testing Center of Excellence - Keytorc Approach
Testing Center of Excellence -  Keytorc ApproachTesting Center of Excellence -  Keytorc Approach
Testing Center of Excellence - Keytorc Approach
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Performance Testing - Keytorc Approach
Performance Testing - Keytorc ApproachPerformance Testing - Keytorc Approach
Performance Testing - Keytorc Approach
 

Recently uploaded

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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Recently uploaded (20)

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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
+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...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Mobile Testing - Keytorc Approach

  • 2. Mobile Devices vs. Computers I can run the app from any location My computer is at work, but I need to run the app away from the office I need to use the app while commuting I spend time at locations where I can’t use my computer I don’t feel like turning on my computer I can run the app more easily and quickly on my smartphone Source: RingCentral, Nielsen
  • 3.
  • 4. Generic Challenges 1 # of Platforms / OS 2 Device Variety 3 Displays Pixel Density 4 Hardware Complexity 5 App Complexity 6 Security 7 Carriers & Providers 8 Limitations over PCs 9 Native Apps vs. Mobile Web
  • 5.
  • 6. Test Specific Challenges 1 Dynamic SDLCs 2 Need for Regression Testing 3 Back-end Testing 4 Performance Testing 5 Do not have the Right Tools 6 Lack of Mobile Testing Experts 7 No Time to Test 8 Do not have Right Methodology 9 Do not have the Devices & Environment
  • 7. Guide to Mobile Testing Mobile Testers are Actors! They should act like; • Novice users, • Experienced users, • Generation X,Y,Z and C, • Developers, • Business Analysts, • Project Leaders, • Upper Managers, • Fans, • Hackers, • and also Competitors
  • 8. Guide to Mobile Testing Mobile Testing should not be Stationery… • People generally do mobile testing in their offices, on their tables. • Once you do mobile testing on the table, you miss a lot of insights about real usage and mobility!!!
  • 9. Mobile Testing Approaches - Devices Real Device Testing • True User Experience, Real Hardware & Real Performance, Realistic Results, More Coverage [+] • Is slow compared to Emulators [-] • Provider & Carrier issues [-] • Logistics & Cost [-] Emulator / Simulator Testing • Simple, Fast & Cheap [+] • Emulator Errors [-] • Do not reflect real hardware & carrier behavior [-] • Performance is high and this can be unrealistic [-] Cloud Testing • Logistics & Cost (Rent per hour) & Accessibility [+] • High variety of Devices (Swapping) & Scalability [+] • Cleaner & Greener Testing [+] • Security, Connectivity & Infrastructure problems [-]
  • 10. Mobile Testing Approaches - Sourcing Inhouse Testing In-The-Lab Testing • • • • Easy to Control [+] Domain Knowhow [+] Capacity and Demand Constraints [-] Mobile Device Costs & Not Matching User Demographics [-] Outsourced Testing • • • • Professional and Independent Testers [+] Access to Range of Mobile Devices [+] Communication & Time-zone Problems [-] Hidden Costs [-] Beta Testing In-The-Wild Testing • • • • Logistics & Cost [+] High variety of Devices, Real Users, Carriers & Locations[+] Users are not Testers! [-] Reputation, Control and Security [-] Crowdsourced (Community) Testing • • • • Actual Users, Actual Devices & Professional Testers [+] Broad Range of Personas & Devices [+] Comparably Difficult Adoptation, Communication & Delivery [-] High Probability of False Defect Detection [-]
  • 11. Mobile Testing Approaches – Test Types
  • 12. + More than 350 corporate clients… Testing Center of Excellence Test Automation Services Performance Testing Services Test Maturity Assessments (TMMi, TPI, customized) Value-added Outsourcing Service Level Agreements ISTQB Certified Test Engineers ISTQB Foundation Level ISTQB Advanced Level Test Analyst Technical Test Analyst Test Manager Test Automation Course Performance Testing Course Mobile Testing Course Usability Testing Course
  • 13. + + Turkey Software Quality Report http://turkishtestingboard.org/turkish/tsqr.htm