SlideShare a Scribd company logo
Droidcon Dubai 2015 -
Android Native App &
Web Test Strategy
Matteo Doni – Test Engineer
April 15th 2015
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Outlier
Analysis
Platform, OS, Screen Size,
Visit number, Conversion Rate
Crash Meta Data,
Preferred Network access, Carrier
Mix
Other Factors
Blended &
Weighted Mobile
TE Strategy
Internal
Considerations
External
Considerations
Test
Configurations
Test Conditions
Device
Network
OS Version
Settings
Browser
Test
Configurations
Platforms, Devices,
Demographics, OS
Versions, Carriers
Interrupts, Battery,
Incoming, Transitions
Test Conditions
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Image Credit: Daniel Spiess,
Flickr http://goo.gl/FcnxEC
Image Credit: James Cridland,
Flickr http://goo.gl/Rnp3Qk
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk
Crowd
Testing
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Crowdsourced Testing
• Widens overall coverage of testing
• Testers are in different locales/network conditions
• Very useful for usability testing and localisation testing
• Device/OS/Network mix can be widened greatly
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Image Credit: Daniel Spiess,
Flickr http://goo.gl/FcnxEC
Image Credit: James Cridland,
Flickr http://goo.gl/Rnp3Qk
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Cloud
Testing
Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Cloud Testing
• Uses cloud infrastructure to simulate real world usage
• Can be a mix of emulators/simulators and real devices
• Feedback for analysis can be in stack trace, recorded
session, image and video
• Most often used for compatibility, stress, performance and
functional testing
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Image Credit: Daniel Spiess,
Flickr http://goo.gl/FcnxEC
Image Credit: James Cridland,
Flickr http://goo.gl/Rnp3Qk
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Internal
Testing
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Automated Testing
From Unit to Functional
Manual Exploratory
Both Testers and users across the business
Acceptance Testing
Supporting product owners
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
In a Nutshell:
• Cyclic Data Driven Strategy
• Constant Quality Improvement
• Automation, Automation, Automation!
• Extended Reach with Cloud and Crowd
• In-house Exploratory Testing
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
Image Credit: Daniel Spiess,
Flickr http://goo.gl/FcnxEC
Image Credit: James Cridland,
Flickr http://goo.gl/Rnp3Qk
Droidcon Dubai 2015 – Android Native App & Web Test Strategy
QA ≠ Q&A
Droidcon Dubai 2015 – Android: More Than Google’s OS
+MatteoDoni
@Todoleo
Matteo Doni
Edinburgh • Glasgow • Singapore • Beijing • Miami • Barcelona • Shenzen • Sofia • Budapest
Thank you!
www.skyscanner.net/jobs

More Related Content

What's hot

Choose the right devices for testing this quarter
Choose the right devices for testing this quarterChoose the right devices for testing this quarter
Choose the right devices for testing this quarter
Perfecto by Perforce
 
Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0
guestbd19b51
 
Testing the Future Of Testing
Testing the Future Of TestingTesting the Future Of Testing
Testing the Future Of Testing
Ewald Roodenrijs
 
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Applitools
 
Microsoft app center
Microsoft app centerMicrosoft app center
Microsoft app center
Suki Huang
 
Code Intelligence - NOAH19 Berlin
Code Intelligence - NOAH19 BerlinCode Intelligence - NOAH19 Berlin
Code Intelligence - NOAH19 Berlin
NOAH Advisors
 
Software Quality Days 2018, Tools Challenge
Software Quality Days 2018, Tools ChallengeSoftware Quality Days 2018, Tools Challenge
Software Quality Days 2018, Tools Challenge
Rainer Stropek
 

What's hot (8)

Choose the right devices for testing this quarter
Choose the right devices for testing this quarterChoose the right devices for testing this quarter
Choose the right devices for testing this quarter
 
Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0
 
Testing the Future Of Testing
Testing the Future Of TestingTesting the Future Of Testing
Testing the Future Of Testing
 
Online collaboration in Neurosurgery 2.0
Online collaboration in Neurosurgery 2.0Online collaboration in Neurosurgery 2.0
Online collaboration in Neurosurgery 2.0
 
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
 
Microsoft app center
Microsoft app centerMicrosoft app center
Microsoft app center
 
Code Intelligence - NOAH19 Berlin
Code Intelligence - NOAH19 BerlinCode Intelligence - NOAH19 Berlin
Code Intelligence - NOAH19 Berlin
 
Software Quality Days 2018, Tools Challenge
Software Quality Days 2018, Tools ChallengeSoftware Quality Days 2018, Tools Challenge
Software Quality Days 2018, Tools Challenge
 

Viewers also liked

3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
Perfecto by Perforce
 
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial EvaluationA Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
University of Innsbruck, Blekinge Institute of Technology
 
Test plan
Test planTest plan
Test plan
Sagar Shelar
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
mcthedog
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
H2Kinfosys
 
Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04Christopher Pittman
 
Post3 d test plan wk13
Post3 d test plan wk13Post3 d test plan wk13
Post3 d test plan wk13iros321
 
Building an Effective International Software QA Test Strategy
Building an Effective International Software QA Test StrategyBuilding an Effective International Software QA Test Strategy
Building an Effective International Software QA Test Strategy
Aeontera, Inc.
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan templateAndrei Hortúa
 
Test plan
Test planTest plan
Test plan
Sanjai San
 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for Brahmaputra
OPNFV
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanningsrivinayak
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
H2Kinfosys
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
TEST Huddle
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
Brian Estep
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
TEST Huddle
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalhodrewz lin
 

Viewers also liked (19)

3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
3 Free Tools That Will Help You Create the Right Mobile & Web Test Strategy
 
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial EvaluationA Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
 
Test plan
Test planTest plan
Test plan
 
Report test plan
Report test planReport test plan
Report test plan
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
Test plan
Test planTest plan
Test plan
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
 
Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04
 
Post3 d test plan wk13
Post3 d test plan wk13Post3 d test plan wk13
Post3 d test plan wk13
 
Building an Effective International Software QA Test Strategy
Building an Effective International Software QA Test StrategyBuilding an Effective International Software QA Test Strategy
Building an Effective International Software QA Test Strategy
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
Test plan
Test planTest plan
Test plan
 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for Brahmaputra
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
 

Similar to Android Native App & Web Test Strategy

Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
Perfecto Mobile
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
Perfecto Mobile
 
android_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combinationandroid_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combination
brada
 
PhoneGap Credentials @ Neev
PhoneGap Credentials @ NeevPhoneGap Credentials @ Neev
PhoneGap Credentials @ Neev
Neev Technologies
 
Android android + app engine a developer's dream combination
Android android + app engine  a developer's dream combinationAndroid android + app engine  a developer's dream combination
Android android + app engine a developer's dream combinationChris Ramsdale
 
Android android + app engine a developer's dream combination copy
Android android + app engine  a developer's dream combination copyAndroid android + app engine  a developer's dream combination copy
Android android + app engine a developer's dream combination copyChris Ramsdale
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
Perfecto by Perforce
 
Star qualities: What it takes for mobile development projects to succeed
Star qualities: What it takes for mobile development projects to succeedStar qualities: What it takes for mobile development projects to succeed
Star qualities: What it takes for mobile development projects to succeed
Susanne Hupfer, Ph.D.
 
DroidCon 2015 - Building Secure Android Apps For The Enterprise
DroidCon 2015 - Building Secure Android Apps For The Enterprise DroidCon 2015 - Building Secure Android Apps For The Enterprise
DroidCon 2015 - Building Secure Android Apps For The Enterprise
Kareem ElSayyed
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
Samer Desouky
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
Perfecto by Perforce
 
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
RapidValue
 
Manual Testing
Manual TestingManual Testing
Manual Testing
Gaurav Nigam
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Roopa slideshare
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxGaurav Nigam
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxGaurav Nigam
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Roopa slideshare
 
Testing Imp Document
Testing Imp DocumentTesting Imp Document
Testing Imp Document
Happy2501
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
Perfecto Mobile
 

Similar to Android Native App & Web Test Strategy (20)

Mapping mobileandweblandscape motb
Mapping mobileandweblandscape motbMapping mobileandweblandscape motb
Mapping mobileandweblandscape motb
 
Cross browser testing
Cross browser testingCross browser testing
Cross browser testing
 
android_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combinationandroid_android + app engine- a developer's dream combination
android_android + app engine- a developer's dream combination
 
PhoneGap Credentials @ Neev
PhoneGap Credentials @ NeevPhoneGap Credentials @ Neev
PhoneGap Credentials @ Neev
 
Android android + app engine a developer's dream combination
Android android + app engine  a developer's dream combinationAndroid android + app engine  a developer's dream combination
Android android + app engine a developer's dream combination
 
Android android + app engine a developer's dream combination copy
Android android + app engine  a developer's dream combination copyAndroid android + app engine  a developer's dream combination copy
Android android + app engine a developer's dream combination copy
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
 
Star qualities: What it takes for mobile development projects to succeed
Star qualities: What it takes for mobile development projects to succeedStar qualities: What it takes for mobile development projects to succeed
Star qualities: What it takes for mobile development projects to succeed
 
DroidCon 2015 - Building Secure Android Apps For The Enterprise
DroidCon 2015 - Building Secure Android Apps For The Enterprise DroidCon 2015 - Building Secure Android Apps For The Enterprise
DroidCon 2015 - Building Secure Android Apps For The Enterprise
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
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
 
Anil_kumar_Resume
Anil_kumar_ResumeAnil_kumar_Resume
Anil_kumar_Resume
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
Testing Imp Document
Testing Imp DocumentTesting Imp Document
Testing Imp Document
 
Proven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testersProven strategy for testing pw as aus-agile_testers
Proven strategy for testing pw as aus-agile_testers
 

Android Native App & Web Test Strategy

  • 1. Droidcon Dubai 2015 - Android Native App & Web Test Strategy Matteo Doni – Test Engineer April 15th 2015
  • 2. Droidcon Dubai 2015 – Android Native App & Web Test Strategy
  • 3. Droidcon Dubai 2015 – Android Native App & Web Test Strategy
  • 4. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Outlier Analysis Platform, OS, Screen Size, Visit number, Conversion Rate Crash Meta Data, Preferred Network access, Carrier Mix Other Factors Blended & Weighted Mobile TE Strategy Internal Considerations External Considerations Test Configurations Test Conditions Device Network OS Version Settings Browser Test Configurations Platforms, Devices, Demographics, OS Versions, Carriers Interrupts, Battery, Incoming, Transitions Test Conditions
  • 5. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk
  • 6. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk Crowd Testing
  • 7. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Crowdsourced Testing • Widens overall coverage of testing • Testers are in different locales/network conditions • Very useful for usability testing and localisation testing • Device/OS/Network mix can be widened greatly
  • 8. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk
  • 9. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Cloud Testing Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC
  • 10. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Cloud Testing • Uses cloud infrastructure to simulate real world usage • Can be a mix of emulators/simulators and real devices • Feedback for analysis can be in stack trace, recorded session, image and video • Most often used for compatibility, stress, performance and functional testing
  • 11. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk
  • 12. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Internal Testing
  • 13. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Automated Testing From Unit to Functional Manual Exploratory Both Testers and users across the business Acceptance Testing Supporting product owners
  • 14. Droidcon Dubai 2015 – Android Native App & Web Test Strategy In a Nutshell: • Cyclic Data Driven Strategy • Constant Quality Improvement • Automation, Automation, Automation! • Extended Reach with Cloud and Crowd • In-house Exploratory Testing
  • 15. Droidcon Dubai 2015 – Android Native App & Web Test Strategy Image Credit: Daniel Spiess, Flickr http://goo.gl/FcnxEC Image Credit: James Cridland, Flickr http://goo.gl/Rnp3Qk
  • 16. Droidcon Dubai 2015 – Android Native App & Web Test Strategy QA ≠ Q&A
  • 17. Droidcon Dubai 2015 – Android: More Than Google’s OS +MatteoDoni @Todoleo Matteo Doni
  • 18. Edinburgh • Glasgow • Singapore • Beijing • Miami • Barcelona • Shenzen • Sofia • Budapest Thank you! www.skyscanner.net/jobs

Editor's Notes

  1. Skyscanner is a leading global travel search site offering an unbiased, comprehensive and free flight search service as well as online comparisons for hotels and car hire.
  2. Unique monthly visitors Over 30m App downloads Over 35m Languages available Over 30
  3. Strategy
  4. Mix
  5. Mix should be dynamic