Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Art and Science of Mobile App Testing

1,629 views

Published on

Smartphone applications are developed with immense creativity and effort. Mobile users demand a sleeker experience with applications compared to desktop users. The mindset of mobile users is very different from web or desktop users. Smartphone apps are used on the move (e.g.: while walking or using a toilet), and mobile devices have a lot to offer through hardware location tracking, gyroscopes and other integrated features. So, how to tune the tester’s mindset to model test approaches specific to smartphone apps? Smartphone apps focus on speed, size and sleek. How to design tests at the UI level to identify issues beyond the usual functional and non-functional testing? Even if a smartphone app has a sleek UI, users will uninstall the app if it drains their battery, crashes frequently or wastes the user’s data plan. So, how to design mobile tests and what tools to use to uncover issues hidden under mobile UI.

Published in: Software

The Art and Science of Mobile App Testing

  1. 1. SMART PHONE APPS NEED SMART TESTERS THE ART AND SCIENCE OF MOBILE APP TESTING CAST 2014, AUG 11-13, NEW YORK. DHANASEKAR SUBRAMANIAM NOUS INFOSYSTEMS
  2. 2. LEARNING IS EXCELLENCE OF WEALTH THAT NONE DESTROY; TO MAN NOUGHT ELSE AFFORDS REALITY TO JOY -THIRUVALLUVAR
  3. 3. WHY
  4. 4. FIRST REAL CONSUMABLE COMPUTING DEVICE
  5. 5. MOBILE USER INTERFACE
  6. 6. MOBILE HARDWARE Gyroscope Accelerometer Camera GPS Cellular Sensors
  7. 7. USERS MINDSET
  8. 8. BEWARE! • Changing the way we live • Changing the we test • Functional testing is no more just functional testing • Non functional is not just security or performance • Performance is not just measuring the speed
  9. 9. HOW
  10. 10. TEST MODELS A model is a simpler representation of a more complex idea, object, or system that helps you to understand, control, observe, or explore it. - Michael Bolton
  11. 11. LONG FUN CUP A Test coverage model at UI level for smart phone app
  12. 12. (DON’T) PANIC A Test coverage model to test non-UI layers of smart phone apps
  13. 13. TOOLS
  14. 14. TESTERS Art
  15. 15. UNDERSTAND THE MOBILE TECHNOLOGY • The Room • Exploring Apps • Track the leaders • Google I/O • Apple WWDC • History and Culture • Design Guidelines by Apple and Google • Product History • Thermo Nuclear War • Reverse Engineering
  16. 16. GLADIATORS
  17. 17. “TECHNOLOGY IS NOTHING. WHAT'S IMPORTANT IS THAT YOU HAVE A FAITH IN PEOPLE, THAT THEY'RE BASICALLY GOOD AND SMART, AND IF YOU GIVE THEM TOOLS, THEY'LL DO WONDERFUL THINGS WITH THEM. IT'S NOT THE TOOLS THAT YOU HAVE FAITH IN — TOOLS ARE JUST TOOLS. THEY WORK, OR THEY DON'T WORK. IT'S PEOPLE YOU HAVE FAITH IN OR NOT.” –STEVE JOBS
  18. 18. FUTURE
  19. 19. CAST 2020 .
  20. 20. CREDITS • CDT community and its thought leaders • All mind map image credit to the presenter • All other images - world wide web
  21. 21. THANK YOU • @sdhanasekar • testingideas.wordpress.com • dhanasekars@gmail.com • dhanasekars@nousinfo.com

×