Mobile App Testing · Read More... · What's Trending!

Mobile App Testing | Frequently Asked Interview Questions & Answers – I

Mobile Apps Testing Career

Welcome to the Mobile App Testing Career guide. 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.

Career Choice

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 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 Q&A. 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?

TestingMobileApp2ANS: 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?

Refer “What’s ‘Smart’ about a ‘Smartphone’

Q3. What are the different types of Mobile Applications?

Refer “Desktop & Mobile | Applications & Apps

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?

Mobile App | Testing Types

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 9 & Android 6.0 [Marshmallow]. 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

Automation Mobile Testing

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?

Refer “Mobile App Testing | Key Challenges

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 Monitor.bat 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.

Mobile App crashes

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?

Refer “Emulator, Simulator & Real-device Testing

Emulator vs. Simulator

Q18. Can you remember the names of different versions of Android OS?

Refer “The History of Android | Cupcake to Marshmallow

Q19. What are the parameters to choose Manual vs. Automated Mobile App Testing? Or when to use Manual Testing & when we can leverage Automation?

Refer “Manual & Automated Mobile App Testing

Manual & Automated Mobile App Testing

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?

Refer “The need for Mobile Emulator / Simulator (s)

Mobile App Beta Testing

Q23. Recently you might have heard WhatsApp Android Beta program. What does Beta Testing mean here?

Refer “Beta Testing a Mobile App | Join WhatsApp Beta

Q24. Explain what does Mobile Security Testing includes?

Refer “Mobile App | Security Testing

Q25. How to create an Emulator for Android?

Refer “Getting Started | How to setup Android Studio & Emulator (AVD)

This is not an exhaustive list & 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?

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s