Mobile Testing -Why is my Hair on Fire. - Meetupfiles.meetup.com/2625872/Mobile Testing - Why is my...
Transcript of Mobile Testing -Why is my Hair on Fire. - Meetupfiles.meetup.com/2625872/Mobile Testing - Why is my...
Why is my Hair on Fire?
• Web vs Native vs Hybrid • Device Considerations • OS’s – Fragmentation • Internationalization • Automation • Performance • Experience
• Native - single platform Web - cross platform • Native - written in platforms(SDKs) Web - html, css,
asp.net, java, php. • Native - installation is required Web - no installation is
required. • Native - updated from play/app store Web - centralized
updates. • Native - don’t require Internet Web - it’s a must. • Native - faster when compared to Web apps.
Other References
Julian Harty • http://blog.bettersoftwaretesting.com/wp-content/uploads/2013/11/Don
%E2%80%99t-Panic-Mobile-Testers-Guide-to-the-Galaxy-21-Nov-2013-compressed.pdf
• http://blog.bettersoftwaretesting.com/author/admin/ Mark Tomlinson • http://www.perfbytes.com/ • http://mtomlins.blogspot.com/ Other • http://blog.applause.com/ • http://www.softwaretestinghelp.com/beginners-guide-to-mobile-
application-testing/ • https://ek121268.wordpress.com/ • http://www.mobileappstesting.com/ • http://blog.perfectomobile.com/
Questions ??????
Erik Stensland email: [email protected] Blog: http://testarch.blogspot.com/ Twitter: @erikstensland60 AboutMe: http://about.me/erik.stensland
What’s Relevant Checklist
q GPS/Geographical location q Swiping q Keypad q Trackball q On line / Offline usage q Multi-touch screen q Mouse Simulation q Accelerometer q Camera q Phone or text interruptions q Speech recognition q Networks (edge, umts, 3G, 4G) as well as for wifi (b, g, n)
Automation Check List q Calabash q DeviceAnywhere q Robotium q MonkeyTalk q Ranorex q Appium q UI Automator q eggPlant q Silk Mobile q SeeTest q NativeDriver q iPhone Tester q iPad Peek
Emulators Checklist
q mobiReady q BrowserStack q CrossbrowserTesting q Screenfly q Mobile phone emulator q Responsive q ProtoFluid
Online Mobile Services
q Applause q Perfecto Mobile q UserTesting.com q AppThwack q Xamarin Test Cloud q Soasta
Performance Checklist q Quadrant Advanced q SmartBench q Linpack
http://www.methodsandtools.com/archive/mobileloadtesting.php
q Loadrunner, Jmeter to generate load on server q Quadrant to monitor mobile devices q Mobitest to measure web load time - native
apps q Compuware also for web load q jdrop - to gather test data
http://www.Perfbytes.com
Interview Questions Checklist • What is the difference between mobile web vs native application? • Would you recommend to develop mobile web vs native application? • What is the latest device available for iOS, Android or Windows Mobile
7? • Explain in details the challenges of mobile application testing? • How would you do functionality testing in mobile world? • How would you approach mobile application usability testing? • Do you have a performance testing experience for mobile
applications? • How do you test that the mobile app design will be consistent across
the different phones? • What do you have to do to test a new application on a real phone? • What are pros and cons of using mobile emulators and simulators for
mobile testing? • How would you implement test automation for mobile testing? • Would you recommend to implement Agile for mobile testing?