Designing Agile Test Strategy 
for Mobile Apps 
Parimala Hariprasad 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Agenda 
• Mobility Trends 
• Test Strategy for Mobile Apps 
• App Exploration 
• Heuristic Test Model 
• Platform Coverage 
• Mobile Personas 
• Guidelines driven testing 
• Competitor Analysis 
• Field Testing 
• Hands-on exercise 
• Q & A 
Confidential | Copyright © Agile Testing Alliance Global Gathering
The Common Man’s Mobility 
Dream 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Mobile Trend 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Mobile Vs. Desktop 
Confidential | Copyright © Agile Testing Alliance Global Gathering
• Type of App (Native, Hybrid, Web) 
• Purpose 
• App Features 
• Physical features on phone 
• Testing Tours 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Credited to Dhanasekar Subramaniam 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Operating Systems Device Models 
Browsers 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Fragmentation 
Confidential | Copyright © Agile Testing Alliance Global Gathering
How to select from an ocean of devices? 
• Singular Approach 
 One Device 
• Proportional Approach 
 Multiple Devices 
• Shotgun approach 
• Outsourced Approach 
Confidential | Copyright © Agile Testing Alliance Global Gathering
A person looking to rent on a <Real Estate Mobile App> is a male 
graduate, between 25- 30 years on age looking for a 
place in Bangalore. He is a salaried employee of a 
private company, earning between Rs. 5,00,000 
to Rs 10,00,000 p.a. 
Confidential | Copyright © Agile Testing Alliance Global Gathering
User Categories 
• Tech Savvy 
• Novice 
• Trespasser 
• First time user 
• User of competitor apps 
• Impatient user 
• Who else? 
Confidential | Copyright © Agile Testing Alliance Global Gathering
User Profile (Analytics) 
Confidential | Copyright © Agile Testing Alliance Global Gathering
• Android Design guidelines 
• iOS HIG guidelines 
• Store Submission guidelines 
Confidential | Copyright © Agile Testing Alliance Global Gathering
• Platform level comparison 
• Feature level comparison 
• Quality Criteria level comparison 
• What is social media saying? 
• SWOT 
What’s Sticky About The App? 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Confidential | Copyright © Agile Testing Alliance Global Gathering
• What does data tell? 
 Analytics 
• How are apps used? 
 Surveys 
• What do users say? 
 Reviews 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Field Tests for a Music 
Streaming App 
• 80 kms bike trip while the app was streaming music all along the journey 
• 3 hour road trip between Bangalore and Mysore 
• Using the app in Garuda Mall, ladies toilet where none of the streaming 
apps work on 3G 
• Streaming music in Old Airport Road, Bangalore where network gets 
disconnected automatically in one specific location 
• Testing the app on Wi-Fi about 50m away from the building that hosted 
the Wi-Fi infrastructure 
• Moving from 2G tower to 3G tower and vice versa over a distance of 
several kilometers 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Key Pillars for a Mobile Apps 
Testing 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Let’s get practical 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Acknowledgements 
• Dhanasekar Subramaniam 
• Jonathan Kohl 
• Karen Johnson 
• Julian Harty 
• Rob Sabourin 
• Anne Marie Charrett 
• Pradeep Soundararajan 
• Image Credits – The World Wide Web 
Confidential | Copyright © Agile Testing Alliance Global Gathering
Thank You 
Confidential | Copyright © Agile Testing Alliance Global Gathering 
22 
@CuriousTester 
Parimala.Hariprasad@pass.ch 
http://curioustester.blogspot.in

Designing Agile Test Strategy for Mobile Apps By Parimala Hariprasad

  • 1.
    Designing Agile TestStrategy for Mobile Apps Parimala Hariprasad Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 2.
    Agenda • MobilityTrends • Test Strategy for Mobile Apps • App Exploration • Heuristic Test Model • Platform Coverage • Mobile Personas • Guidelines driven testing • Competitor Analysis • Field Testing • Hands-on exercise • Q & A Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 3.
    The Common Man’sMobility Dream Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 4.
    Mobile Trend Confidential| Copyright © Agile Testing Alliance Global Gathering
  • 5.
    Mobile Vs. Desktop Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 6.
    • Type ofApp (Native, Hybrid, Web) • Purpose • App Features • Physical features on phone • Testing Tours Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 7.
    Credited to DhanasekarSubramaniam Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 8.
    Operating Systems DeviceModels Browsers Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 9.
    Fragmentation Confidential |Copyright © Agile Testing Alliance Global Gathering
  • 10.
    How to selectfrom an ocean of devices? • Singular Approach  One Device • Proportional Approach  Multiple Devices • Shotgun approach • Outsourced Approach Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 11.
    A person lookingto rent on a <Real Estate Mobile App> is a male graduate, between 25- 30 years on age looking for a place in Bangalore. He is a salaried employee of a private company, earning between Rs. 5,00,000 to Rs 10,00,000 p.a. Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 12.
    User Categories •Tech Savvy • Novice • Trespasser • First time user • User of competitor apps • Impatient user • Who else? Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 13.
    User Profile (Analytics) Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 14.
    • Android Designguidelines • iOS HIG guidelines • Store Submission guidelines Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 15.
    • Platform levelcomparison • Feature level comparison • Quality Criteria level comparison • What is social media saying? • SWOT What’s Sticky About The App? Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 16.
    Confidential | Copyright© Agile Testing Alliance Global Gathering
  • 17.
    • What doesdata tell?  Analytics • How are apps used?  Surveys • What do users say?  Reviews Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 18.
    Field Tests fora Music Streaming App • 80 kms bike trip while the app was streaming music all along the journey • 3 hour road trip between Bangalore and Mysore • Using the app in Garuda Mall, ladies toilet where none of the streaming apps work on 3G • Streaming music in Old Airport Road, Bangalore where network gets disconnected automatically in one specific location • Testing the app on Wi-Fi about 50m away from the building that hosted the Wi-Fi infrastructure • Moving from 2G tower to 3G tower and vice versa over a distance of several kilometers Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 19.
    Key Pillars fora Mobile Apps Testing Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 20.
    Let’s get practical Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 21.
    Acknowledgements • DhanasekarSubramaniam • Jonathan Kohl • Karen Johnson • Julian Harty • Rob Sabourin • Anne Marie Charrett • Pradeep Soundararajan • Image Credits – The World Wide Web Confidential | Copyright © Agile Testing Alliance Global Gathering
  • 22.
    Thank You Confidential| Copyright © Agile Testing Alliance Global Gathering 22 @CuriousTester Parimala.Hariprasad@pass.ch http://curioustester.blogspot.in

Editor's Notes