Replies

  • Thank you very much Anurag...



    Anurag Khode said:
    Here is the checklist which I think will help a bit you all.This is orginally from our site www.mobileappstesting.com.Feel free if you can add any point to this.I agree with Nimesh that to grow this community we need to discuss the things right here .As already people in mobile(specific to testing) are very less, it a bigger challenge to make this community grow up to larger extent and that can be done with the help of healthy discussions.

    Note:
    Sorry for bad formatting.
    Checklist originally from our site www.mobileappstesting,com
    -----------------------------------------------------------------------------------
    1 Installation
    Verify that application can be Installed Successfully. Application should be able to install successfully.
    ------------------------------------------------------------------------------------
    2 Uninstallation/Remove App
    Verify that application can be uninstalled successfully. User should be able to uninstall the application successfully.
    ---------------------------------------------------------------------------------------
    3 Network Test Cases
    3.1Verify the behavior of application when there is Network problem and user is performing operations for data call. User should get proper error message like “Network error. Please try after some time”

    3.2 Verify that user is able to establish data call when Network is back in action. User should be able to establish data call when Network is back in action.
    -----------------------------------------------------------------------------------------
    4 Voice Call Handling

    4.1 Call Accept
    Verify that user can accept Voice call at the time when application is running and can resume back in application from the same point.
    Expected:User should be able to accept Voice call at the time when application is running and can resume back in application from the same point.
    --------------------------------------------------------------------------------------------------
    4.2 Call Rejection
    Verify that user can reject the Voice call at the time when application is running and can resume back in application from the same point.

    Expected: User should be able to reject the Voice call at the time when application is running and can resume back in application from the same point.
    -------------------------------------------------------------------------------------------------
    4.3 Call Establish
    Title:Verify that user can establish a Voice call in case when application data call is running in background.
    Expected: User should be able to establish a Voice call in case when application data call is running in background.
    -------------------------------------------------------------------------------------
    6 SMS Handling

    6.1 Verify that user can get SMS alert when application is running. User should be able to get SMS alert when application is running.

    6.2 Verify that user can resume back from the same point after reading the SMS.
    ------------------------------------------------------------------------------------------------
    7 Unmapped keys
    Verify that unmapped keys are not working on any screen of application. Unmapped keys should not work on any screen of application.
    ---------------------------------------------------------------------------------------------
    8 Application Logo
    Verify that application logo with Application Name is present in application manager and user can select it.
    Application logo with Application name should be present in application manager and user can select it.
    -----------------------------------------------------------------------------------------------
    9 Splash
    Verify that when user selects application logo in application manager splash is displayed. When user selects application logo in application manager splash should be displayed.
    ------------------------------------------------------------------------------------
    10 Note that Splash do not remain for fore than 3 seconds. Splash should not remain for fore than 3 seconds.
    -----------------------------------------------------------------------------------------
    11 Low Memory
    Verify that application displays proper error message when device memory is low and exits gracefully from the situation. Application should display proper error message when device memory is low and exits gracefully from the situation.
    -------------------------------------------------------------------------------------------
    12 Clear Key[Mostly for BREW apps]

    Verify that clear key should navigate the user to previous screen. Clear key should navigate the user to previous screen.
    ----------------------------------------------------------------------------------------------
    13 End Key
    Verify that End Key should navigate the user to native OEM screen. End Key should navigate the user to native OEM screen.
    -----------------------------------------------------------------------------------------------
    14 Visual Feedback
    Verify that there is visual feedback when response to any action takes more than 3 seconds. There should be visual feedback given when response time for any action is more than 3 second.

    -----------------------------------------------------------------------------------------------
    15 Continual Keypad Entry
    Verify that continual key pad entry do not cause any problem. Continual key pad entry should not cause any problem in application.

    -----------------------------------------------------------------------------------------------
    16 Exit Application

    Verify that user is able to exit from application with every form of exit modes like Flap,Slider,End Key or Exit option in application and from any point. User should be able to exit with every form of exit modes like Flap,Slider,End Key or Exit option in application and from any point.
    -----------------------------------------------------------------------------------------------
    17 Charger Effect

    Verify that when application is running then inserting and removing charger do not cause any problem and proper message is displayed when charger is inserted in device. When application is running then inserting and removing charger should not cause any problem and proper message should be displayed when charger is inserted in device.
    -----------------------------------------------------------------------------------------------
    18 Low Battery

    Verify that when application is running and battery is low then proper message is displayed to the user. When application is running and battery is low then proper message is displayed to the user telling user that battery is low.
    -----------------------------------------------------------------------------------------------
    19 Removal of Battery

    Verify that removal of battery at the time of application data call is going on do not cause interruption and data call is completed after battery is inserted back in the device. Removal of battery at the time of application data call is going on should not cause interruption and data call should be completed after battery is inserted back in the device.
    -----------------------------------------------------------------------------------------------
    20 Battery Consumption

    Verify that application does not consume battery excessively.
    -----------------------------------------------------------------------------------------------
    21 Application Start/ Restart

    1. Find the application icon and select it
    2. “Press a button” on the device to launch the app.
    3.Observe the application launch In the timeline defined

    Application must not take more than 25s to start.
    -----------------------------------------------------------------------------------------------
    22 Application Side Effects

    Make sure that your application is not causing other applications of device to hamper. Installed application should not cause other applications of device to hamper.
    -----------------------------------------------------------------------------------------------
    23 External incoming communication – infrared
    Application should gracefully handle the condition when incoming communication is made via Infra Red

    [Send a file using Infrared (if applicable) to the device application presents the user]
    When the incoming communication enters the device the application must at least respect one of the following:
    a) Go into pause state, after the user exits the communication, the application presents the user with a continue option or is continued automatically from the point it was suspended at
    b) Give a visual or audible notification The application must not crash or hung
    -----------------------------------------------------------------------------------------------
  • Here is the checklist which I think will help a bit you all.This is orginally from our site www.mobileappstesting.com.Feel free if you can add any point to this.I agree with Nimesh that to grow this community we need to discuss the things right here .As already people in mobile(specific to testing) are very less, it a bigger challenge to make this community grow up to larger extent and that can be done with the help of healthy discussions.

    Note:
    Sorry for bad formatting.
    Checklist originally from our site www.mobileappstesting,com
    -----------------------------------------------------------------------------------
    1 Installation
    Verify that application can be Installed Successfully. Application should be able to install successfully.
    ------------------------------------------------------------------------------------
    2 Uninstallation/Remove App
    Verify that application can be uninstalled successfully. User should be able to uninstall the application successfully.
    ---------------------------------------------------------------------------------------
    3 Network Test Cases
    3.1Verify the behavior of application when there is Network problem and user is performing operations for data call. User should get proper error message like “Network error. Please try after some time”

    3.2 Verify that user is able to establish data call when Network is back in action. User should be able to establish data call when Network is back in action.
    -----------------------------------------------------------------------------------------
    4 Voice Call Handling

    4.1 Call Accept
    Verify that user can accept Voice call at the time when application is running and can resume back in application from the same point.
    Expected:User should be able to accept Voice call at the time when application is running and can resume back in application from the same point.
    --------------------------------------------------------------------------------------------------
    4.2 Call Rejection
    Verify that user can reject the Voice call at the time when application is running and can resume back in application from the same point.

    Expected: User should be able to reject the Voice call at the time when application is running and can resume back in application from the same point.
    -------------------------------------------------------------------------------------------------
    4.3 Call Establish
    Title:Verify that user can establish a Voice call in case when application data call is running in background.
    Expected: User should be able to establish a Voice call in case when application data call is running in background.
    -------------------------------------------------------------------------------------
    6 SMS Handling

    6.1 Verify that user can get SMS alert when application is running. User should be able to get SMS alert when application is running.

    6.2 Verify that user can resume back from the same point after reading the SMS.
    ------------------------------------------------------------------------------------------------
    7 Unmapped keys
    Verify that unmapped keys are not working on any screen of application. Unmapped keys should not work on any screen of application.
    ---------------------------------------------------------------------------------------------
    8 Application Logo
    Verify that application logo with Application Name is present in application manager and user can select it.
    Application logo with Application name should be present in application manager and user can select it.
    -----------------------------------------------------------------------------------------------
    9 Splash
    Verify that when user selects application logo in application manager splash is displayed. When user selects application logo in application manager splash should be displayed.
    ------------------------------------------------------------------------------------
    10 Note that Splash do not remain for fore than 3 seconds. Splash should not remain for fore than 3 seconds.
    -----------------------------------------------------------------------------------------
    11 Low Memory
    Verify that application displays proper error message when device memory is low and exits gracefully from the situation. Application should display proper error message when device memory is low and exits gracefully from the situation.
    -------------------------------------------------------------------------------------------
    12 Clear Key[Mostly for BREW apps]

    Verify that clear key should navigate the user to previous screen. Clear key should navigate the user to previous screen.
    ----------------------------------------------------------------------------------------------
    13 End Key
    Verify that End Key should navigate the user to native OEM screen. End Key should navigate the user to native OEM screen.
    -----------------------------------------------------------------------------------------------
    14 Visual Feedback
    Verify that there is visual feedback when response to any action takes more than 3 seconds. There should be visual feedback given when response time for any action is more than 3 second.

    -----------------------------------------------------------------------------------------------
    15 Continual Keypad Entry
    Verify that continual key pad entry do not cause any problem. Continual key pad entry should not cause any problem in application.

    -----------------------------------------------------------------------------------------------
    16 Exit Application

    Verify that user is able to exit from application with every form of exit modes like Flap,Slider,End Key or Exit option in application and from any point. User should be able to exit with every form of exit modes like Flap,Slider,End Key or Exit option in application and from any point.
    -----------------------------------------------------------------------------------------------
    17 Charger Effect

    Verify that when application is running then inserting and removing charger do not cause any problem and proper message is displayed when charger is inserted in device. When application is running then inserting and removing charger should not cause any problem and proper message should be displayed when charger is inserted in device.
    -----------------------------------------------------------------------------------------------
    18 Low Battery

    Verify that when application is running and battery is low then proper message is displayed to the user. When application is running and battery is low then proper message is displayed to the user telling user that battery is low.
    -----------------------------------------------------------------------------------------------
    19 Removal of Battery

    Verify that removal of battery at the time of application data call is going on do not cause interruption and data call is completed after battery is inserted back in the device. Removal of battery at the time of application data call is going on should not cause interruption and data call should be completed after battery is inserted back in the device.
    -----------------------------------------------------------------------------------------------
    20 Battery Consumption

    Verify that application does not consume battery excessively.
    -----------------------------------------------------------------------------------------------
    21 Application Start/ Restart

    1. Find the application icon and select it
    2. “Press a button” on the device to launch the app.
    3.Observe the application launch In the timeline defined

    Application must not take more than 25s to start.
    -----------------------------------------------------------------------------------------------
    22 Application Side Effects

    Make sure that your application is not causing other applications of device to hamper. Installed application should not cause other applications of device to hamper.
    -----------------------------------------------------------------------------------------------
    23 External incoming communication – infrared
    Application should gracefully handle the condition when incoming communication is made via Infra Red

    [Send a file using Infrared (if applicable) to the device application presents the user]
    When the incoming communication enters the device the application must at least respect one of the following:
    a) Go into pause state, after the user exits the communication, the application presents the user with a continue option or is continued automatically from the point it was suspended at
    b) Give a visual or audible notification The application must not crash or hung
    -----------------------------------------------------------------------------------------------
  • True
  • This community will grow up if you share document or resources, not by giving blog address!
  • Hi,

    Can you please provide checklist?

    Do you think you have provided checklist over there in your blog?

    I dont think so!

    Thanks,
    Nimesh T.

    Priyanka said:
    This is not the checklist.. but this can be as the first hand reference for the just starters/novoice users i would say..
    http://infoonsoftwaretesting.blogspot.com/2010/08/my-views-in-testi...
  • This is not the checklist.. but this can be as the first hand reference for the just starters/novoice users i would say..

    http://infoonsoftwaretesting.blogspot.com/2010/08/my-views-in-testi...
    My Views in Testing Mobile Application
    In this blog I would like to share my views on how can the testing approach be with respect to mobile applications. I have first categorize...
  • Hi,

    In terms of checklist?

    Thanks,
    Nimesh T.

    Priyanka said:
    The one which i shared in my blog holds good for all mobile devices.

    http://infoonsoftwaretesting.blogspot.com/2010/08/my-views-in-testi...
  • The one which i shared in my blog holds good for all mobile devices.

    http://infoonsoftwaretesting.blogspot.com/2010/08/my-views-in-testi...
    My Views in Testing Mobile Application
    In this blog I would like to share my views on how can the testing approach be with respect to mobile applications. I have first categorize...
This reply was deleted.
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.