Search This Blog

Saturday, October 10, 2009

Mobile application testing


The Mobile platform for testing is not a fun, but it’s a challenge. There is a challenge of various devices to be tested. The device on which you are testing is not stable, it will be out of date or the manufacturer will be launching its new version into market soon. All these factors make the testing difficult task. The important factor I would suggest here is Risk.

There are 5 to 6 OS / Browsers on which you will be testing your desktop or web application. When it comes to mobile platforms, there are more than thousands on devices. We as a tester should be able to decide the device, on which we will be testing, also do not forget to mention the same in test plan.

The mobile application testing has different phases starting from functionality (requirements) testing, UI testing, compatibility testing, stress testing, performance testing. The functionality testing is done to ensure that the application is meeting user’s requirements. All mobile platforms have certain submission guidelines to follow before the application can be available commercially. Apple AppStore is very strict on guidelines. Most of the applications submitted are rejected due to small errors on AppStore. We need to verify (UI test) that application is meeting guidelines.

There are different tools available in market for stress/performance of the mobile application; the tools test the application for memory leaks, stress. The logs generated can be analyzed latter. For windows stress testing refer my blog hopper test tool. (http://hoppertool-wmperformancetest.blogspot.com/)

Also we need to test different protocols & web services depending upon the type of application. I will write separate article on the same latter. Just want to say to all testers friends who think mobile application testing is easy task, it’s not the easy task its challenging task

We at sogeti mobile solution lab design and test various types of mobile applications, if you have great idea & want to get it implemented free, just visit http://ideastorm.sogeti.com/
Also you can download the latest @vote application for free.@vote application is an application for quick votes / polls.

Amit Mhatre
Mobile Application Test Engineer
Sogeti (MSL)

4 comments:

  1. Hi Amit

    Nice article :-) can you explain more on stress testing of mobile application. Usually which tool can be used for this purpose..

    Thank you
    Sandesh

    ReplyDelete
  2. Hi sandesh,

    Stress testing of mobile applications can be done using various tools.Hopper (for windows)& FExplorer (for symbian) being some of them.

    Thanks
    Amit Mhatre

    ReplyDelete
  3. hello sir, this is sandeep from delhi. i have got an internship opportunity in mediatek noida to work on in- field mobile handset testing . could u plz tel me what is the future of this technology in india. mediatek is a very good company buti am worried because its only an internship for 6 months. i dont know where i vil go after 6 months . i am a B.tech 2009 comp. eng. graduate . I vil appreciate your advice and wil be thankful to you.

    ReplyDelete
  4. Hi sammy,

    Sorry for late response. Mediatek is good company. The problem is field testing, which involves lots of travel. if you are fine with traveling surely jump into field device testing.

    Thanks
    Amit M

    ReplyDelete