Testing the Android Mobile application

Hi All,

 

This is first time I'm testing the android mobile application. Please help me in following questions.

 

1) How to take screen shots in android mobile?

2) How to get the crash logs in android mobile?

3) Generally if we are testing in iOS device, we will perform a performance testing thruogh instruments. Is there any tool available with androd SDK to find the leaks,performance in the application?

4) Except functionaities is there anything special we want to concentrate while doing android application testing?

 

Thanks in Advance,

DD

You need to be a member of Mobile QA Zone to add comments!

Join Mobile QA Zone

Email me when people reply –

Replies

  • Interrupts is one major concern..you need to check network, call, alarm interrupts 

    when ever u get a new build from developers, u can use monkey command to check crashes.. 

    If you have Eclipse IDE, through DDMS u can check logs..

  • Kochar's TestMax offers Application/Content Testing which makes sure that it delivers desired content and required quality to the end user. This testing is done on largest pool of handsets to test the actual behavior of the application. Our product offers the following abilities:

    • Test if the application and content is compatible with devices across brands and models
    • Test compatibility of application and content over mobile data network
    • Security testing of application
  • Hi Pravin,

    I'm planning to create a detailed blog about the mobile application testing for the beginners. I have already started working on it. My blog URL is: http://software-testing-templates.blogspot.in/ have a look at it and pls let me know your inputs.. Let me share more and more info in MQZ and my blog..



    Pravinkumar said:

    hi rahuf u had done a great job...

    It will be very useful for the beginners who r going to work on mobile testing..

    regards

    Pravin

  • 1. Click and hold the Back button of the phone and then click the Home button twice (In Samsung Galaxy S).

    2. You can check the logs in adb.

    3. I am not sure about tools with Android SDK but you can try loadUI

    4. Apart from functionality you can try for UI - changing modes, data connectivity (you must have covered I suppose), different screen resolutions like 1280 x 720, WVGA etc, different OS versions on emulator.

  • hi rahuf u had done a great job...

    It will be very useful for the beginners who r going to work on mobile testing..

    regards

    Pravin

  • thank you very much Rahuf S, The attached document is very useful
  • Rahul,,

    Thanks for sharing the information.

    Rahuf S said:

    Hi DD,

    Pls find below the answers for your questions.

    1) To take screen shots, you need to install Android SDK (from URL: http://developer.android.com/sdk/index.html) in your PC or laptop and you can use the DDMS tool to take screen shot.

    2) To take crash logs you can use Bugsense, but you need to have the help of the developer to add few lines of code to the app to collect the crash logs.

    3) For performance testing, there is no standard tool available in the market till now. But I'm not sure, I might be outdated as i'm not involved in performance testing. For memory leaks you can use traceview in the android sdk.

    4) Regarding the special things which we need to concentrate in mobile. Pls find attached the checklist that you could use to test any applications (iOS or android). You could fill in the "Mobile App Checklist" sheet and the summary will be automatically updated. You may change it if you wish..

  • @ Rahuf S .....very nicely explained/....Thanks a lot.... Very helpful!!!!!

  • Thanks a lot Rahuf...  The checklist will be really helpful for us :)

     

    DD

    Rahuf S said:

    Hi DD,

    Pls find below the answers for your questions.

    1) To take screen shots, you need to install Android SDK (from URL: http://developer.android.com/sdk/index.html) in your PC or laptop and you can use the DDMS tool to take screen shot.

    2) To take crash logs you can use Bugsense, but you need to have the help of the developer to add few lines of code to the app to collect the crash logs.

    3) For performance testing, there is no standard tool available in the market till now. But I'm not sure, I might be outdated as i'm not involved in performance testing. For memory leaks you can use traceview in the android sdk.

    4) Regarding the special things which we need to concentrate in mobile. Pls find attached the checklist that you could use to test any applications (iOS or android). You could fill in the "Mobile App Checklist" sheet and the summary will be automatically updated. You may change it if you wish..

  • Hi Ankit,

    Using Instruments we can check the CPU activity, Network Activity, and energy diagnostics,etc.... For energy diagnostics the instrument will rate our application in the scale of 0-20. PFB 2 links for reference.

    https://developer.apple.com/library/mac/#documentation/developertoo...

     

    https://developer.apple.com/library/ios/#documentation/AnalysisTool...

    ankit jain said:

    Hey DD,

    Can you explain how to perform iPhone Instrument tool, actually  i have already working on iPhone instrument for finding the memory leaks but i don't know how to check battery consuming and GUI performance........ and other functionality.

    Thanks,

    Ankit Jain

This reply was deleted.
    results->result as $result) { ?>
  1. jobtitle;?>
    company;?>(formattedRelativeTime;?>)city;?>, state;?>
    Welcome to Mobile QA Zone, a Next Generation Software Testing Community.Invite your friends to join this community.Write to us to become a featured member.