Wednesday, 30 May 2012

FAQ on Mobile Application Testing

Here are some frequently asked questions on mobile application testing and their answers

1) How is mobile application testing different from mobile testing?

When you are asked to do mobile testing, you must test the mobile phone itself. It may include protocol testing, battery testing, network connectivity testing, software compatibility testing and more.

On the other hand, mobile application testing is to test applications and software built for the mobile phones. In this case, the application needs to be tested to verify whether it meets the specified functional and non-functional requirements.

2) What are the different types of mobile application testing?

a) Functional Testing

b) User Interface Testing

c) Usability Testing

d) Performance Testing

e) Stress Testing

f) Compatibility Testing

g) Interruption Testing

3) What is the most important type of mobile application testing?

While you cannot neglect any of the above testing types; some of them definitely deserve more attention than the others. For example user interface testing must be done extensively to make sure that the application’s color schemes, consistency, menu styles, navigation etc. are perfect.

Apart from the listed ones, it is also important to carry out monkey testing of the application to examine the stability of application when continuous invalid user inputs are provided.

Another important aspect to mobile application testing is to examine how the application reacts when there is no or little network coverage.

4) What are the best ways to carry out mobile application testing?

Mobile application testing is not just about writing test cases and executing them. Below are some pointers that can help a tester test mobile applications in the most effective manner.
Explore and learn about mobile phones and their attributes. Domain knowledge will really help you see beyond the obvious.

Understand when, how and where the application will be used and then create test cases.
Study the mobile phones on which the applications will run and write appropriate test cases.
Use simulators as often as possible to execute the test cases.
Use remote device services (RDA) as well.

5) Can mobile application testing be automated?

Yes, it can. The fact that mobile application testing is gradually grasping the attention of IT industry may be the reason why several automation tools like TestComplete, M-Eux, Robotium etc. for mobile app testing are being released into the market. It is best to keep your options open and explore all forms of mobile application testing and choose the ones that best suit your needs.

Do you have any more pointers on mobile application testing? Please add on!


  1. your Site provide good information of mobile application testing and discuss more software testing related information please visit

  2. SWIFT Interview questions on

    For selenium solution visit

    For QTP interview questions

  3. Good to see some one collate information and publish like this. Good work man. Great info to put out in the public.Mobile Application

  4. I got the basics of mobile testing.I want to know the approaches used in automate mobile testing
    Test Automation

  5. Hello,
    Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.Mobile application testing can be automated or manual type of testing.
    I would like to suggest Appium Tool is the best for mobile testing for (iOS,Android)OS.It is an open source test automation framework for automating.Supported Platforms(iOS,Android,FirefoxOS).
    Test Automation

  6. Awesome! I did not know that I can make money from home just by sitting in front of my laptop. I have got good online connection. So, I think it’s time for me to get started. Your blog has sure perked up my interest. I found out that there are a number of market places like Gicree who are helping people like me. It’s time to make money, guys!