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!

6 comments:

  1. http://www.mobileqazone.com/

    ReplyDelete
  2. your Site provide good information of mobile application testing and discuss more software testing related information please visit http://www.mobileapptesting.com/

    ReplyDelete
  3. SWIFT Interview questions on

    http://testwithus.blogspot.in/p/swift.htm

    For selenium solution visit
    http://testwithus.blogspot.in/p/blog-page.html


    For QTP interview questions

    http://testwithus.blogspot.in/p/qtp-questions.html


    www.searchyourpolicy.com


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

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

    ReplyDelete
  6. 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).
    Thanks
    Srinath.M
    Test Automation

    ReplyDelete

Share