Welcome to the Mobile App Testing Interview Questions & Answers – 1. There is a growing requirement for people who test Mobile Apps. With an increasing focus on Apps designed for iOS devices, Android and Windows Mobile devices, App testing professionals are in great demand. If you are looking for a temporary or permanent job in the field of Mobile App testing, you will need to prepare for your interview just like any other professional would need to – one should know plenty of things and be closely familiar with certain technical terms and trends.
First of all, be good at what you do. Don’t just learn certain answers by heart and try to pose as if you know more than you actually do. Poseurs do not stand a chance in winning temporary or long term contracts.
Secondly, even if you are great at what you do, you may still not be able to crack certain simple and cliched Mobile App Testing Interview questions. To help you get ready for such an interview, I have compiled a list of Top 25 frequently asked Mobile App Testing Interview Questions & Answers. Hope these are helpful to a tester who want to change his/her career as Mobile App Tester. Let’s get right to it.
Q1. What do you mean by ‘Mobile App Testing’? And how does it differ from Mobile Testing?
ANS: To understand the first part, please refer my previous post ‘Mobile App Testing’. As for the latter – Mobile App testing suggests testing an application on hand-held devices whereas Mobile testing focuses on mobile devices’ native application features like SMS, Call, Media Player, etc.
Q2. How is Basic phone different from a Smartphone?
Q3. What are the different types of Mobile Applications?
Q4. Hope you know or have worked in ‘Testing’ domain earlier. How does it differ – Testing a Desktop application & a Mobile App? Or what is the difference between Web testing and WAP testing?
Refer “Desktop vs. Mobile App Testing”
Q5. Any idea about Mobile Operating Systems? Or what are the different Mobile Platforms/OS?
Refer “Mobile Operating Systems”
Q6. What all Testing Types to consider for a Mobile App?
Refer “Mobile App | Testing Types”
Q7. What is the latest version of iOS & Android?
ANS: iOS 10 & Android 7.1 [Nougat]. This changes quite often, so please check for most recent info.
Q8. Ever heard of Mobile Rooting? What is it?
Refer “‘Rooted’ | What’s that?”
Q9. What is the extension of Android & iOS files?
ANS: For Android – .apk (Android application package) & for iOS – .ipa
Q10. What are the common open-source automation tools available for Mobile App testing?
Refer “Top 11 Mobile Automation tools”
Q11. How is a ‘Widget’ different from an ‘App’?
Refer “Mobile Widgets | The unsung Hero”
Q12. What are the common challenges in Mobile Application testing?
Q13. How do you debug a Mobile App defect? Any debugging tools for mobile?
ANS: Generally, logs are used to identify the cause of issue. So for iOS iPhone configuration utility & for Android etc. can be used. Regarding the tools, here are few to name – Android DDMS, Remote Debugging on Android with Chrome, Debugging from Eclipse with ADT, Android Debug Bridge, iOS simulator etc.
Q14. So what were the common defects that you encountered while testing Mobile Apps?
ANS: The best way is to explain the example from your experience. For some help you can refer “Mobile App | Typical Errors & Defects”
Q15. Ever heard of WAP? What is it? And how does it relate to the evolution of Apps?
WAP stands for Wireless Application Protocol, which is used in network apps. Refer “The Evolution of Mobile Apps” for more details.
Q16. What are the modes of downloading content on mobile, from server?
ANS: There are many techniques to download a content e.g. downloading, progressive downloading, streaming etc.
- Downloading: Normal download and can be saved in the local machine, once saved user can play or do operation whatever he likes.
- Progressing downloading: Whenever user selects a content it starts buffering and the same will be continued till the file ends playing. The content will be played once the buffer is finished. This could be even a min (e.g. if the buffer is completed for 1 sec the content will be played for one second)
- Streaming: When user selects a content to download, buffering takes place and once the buffer is over content will be played. Until then player does not get initiated. And user can save, play again or whatever the operation he requires.
Q17. What is the best way to test different Device screen sizes? Or what is the basic difference between Emulator and Simulator?
Q18. Can you remember the names of different versions of Android OS?
The version history of the Android mobile operating system began with the release of the Android alpha in November 2007. The first commercial version, Android 1.0, was released in September 2008. Each version of Android since 1.5 has been developed with a specific code name. These code names are chosen alphabetically, and have thus far all been dessert items (or, generically, sweet/sugary foods). Note that versions 1.0 and 1.1 were not publicly named, but were dubbed Astro and Bender (could not be used for trademark reasons). Let’s take a look back through the years at how Andy Rubin’s brainchild has evolved into the industry titan that it is today.
- Cupcake: Android 1.5 – April, 2009
- Donut: Android 1.6 – Sep, 2009
- Eclair: Android 2.0, 2.1 – Oct, 2009
- Froyo: Android 2.2 – 2.2.3 – May, 2010
- Gingerbread: Android 2.3 – 2.3.7 – Dec, 2010
- Honeycomb: Android 3.0, 3.1, 3.2 – Feb, 2011
- Ice Cream Sandwich: Android 4.0 – Oct, 2011
- Jelly Bean: Android 4.1, 4.2, 4.3 – July, 2012
- KitKat: Android 4.4 – Oct, 2013
- Lollipop: Android 5.0, 5.1 – Nov, 2014
- Marshmallow: Android 6.0 – Oct, 2015
- Nougat: Android 7.0, 7.1 – Aug, 2016
Q19. What are the parameters to choose Manual vs. Automated Mobile App Testing? Or when to use Manual Testing & when we can leverage Automation?
Q20. What all devices have you worked on till now?
ANS: This depends on your past experience. E.g. Android, Symbian, Windows, iPhone etc.
Q21. What is GPRS and how it works?
ANS: GPRS is ‘General Packet Radio Service’ which works on mobile network with the help of IP transmissions. GPRS provides the transmission of IP packets over existing cellular networks. It provides you internet services on mobile.
Q22. Why do we need Mobile Emulators to test Mobile Apps?
Q23. Recently you might have heard WhatsApp Android Beta program. What does Beta Testing mean here?
Q24. Explain what does Mobile Security Testing includes?
Refer “Mobile App | Security Testing”
Q25. How to create an Emulator for Android?
This is not an exhaustive list of Mobile App Testing Interview Questions & will try to add the Part II soon. You should remember that your personal experience in mobile testing and real examples are always appreciated, so these answers are mostly useful to proof-check your knowledge.
Help me in collating an effective Part II – What other questions were you asked at job interviews when applying for Mobile App Tester job?