Introduction to

mobile testing



Abilash N
Moolya  Software Testing Private Limited

why testing mobile apps?







It's the world of mobile, playing a huge role of 30% of average human beings life time

Users : They love it, how does it feel when someone help you, to make it more beautiful

Business : Let's make users love the application, business will automatically follow!


Here is an example

Here is the graph, different categories of iOS application being tested!




Don't you love it??

  • There are die hard fans for Walking dead, like me :D - Users

  •  They are ready to pay 20$ for each level they cross! - Business

Be careful!


Path was accused  for unacceptable address book  


Was fined - $800,000


Happy Tim-cook! :)


XYZ app :


  • 7,000 people un-installed the app in just 1 hour of time!

Important aspects to consider


  • Communication         

  • Orientation

  • Platform

  • Function

  • Location


  • User scenarios

  • Network

  • Gesture

  • Guidelines

  • Update

  • Notification


COP FLUNG GUN


One mnemonic to rule them all!

How can we do it better?

  • Get the users history and civics!

    • Take and analyse!
      • Competitor analysis
      • Performance and battery
      • User experience etc.

    • Life has a fantastic word - Plan,  make it work!

    • Make the team understand the risks!

Tools


Quick Tips:


  • First impression - is what matters

  • Make sure the app follows guidelines!

  • App draining battery?

  • Decide what you want to do.....Discuss, share!

  • Understand users pattern !

Introduction to Mobile Testing

By abilash

Introduction to Mobile Testing

Presentation for barcamp session

  • 2,933