SlideShare una empresa de Scribd logo
1 de 6
Mobile Apps Testing


    Document Name:   Testing Checklist (Test Cases) for Mobile Applications
    Written By:      Anurag Khode
    Website:         Mobile Application Testing
    Copyright:       Copyright 2009-2010

No. Module           Sub-Module         Test Case Description
1   Installation                        Verify that application can be Installed
                                        Successfully.

2   Uninstallation                      Verify that application can be uninstalled
                                        successfully.
3   Network Test                        Verify the behavior of application when
    Cases                               there is Network problem and user is
                                        performing operations for data call.

4                                       Verify that user is able to establish data
                                        call when Network is back in action.

5   Voice Call       Call Accept        Verify that user can accept Voice call at
    Handling                            the time when application is running and
                                        can resume back in application from the
                                        same point.

6                    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.


7                    Call Establish     Verify that user can establish a Voice call
                                        in case when application data call is
                                        running in background.

8   SMS Handling                        Verify that user can get SMS alert when
                                        application is running.

9                                       Verify that user can resume back from
                                        the same point after reading the SMS.

10 Unmapped keys                        Verify that unmapped keys are not
                                        working on any screen of application.




                                         Page 1
Mobile Apps Testing

11 Application Logo        Verify that application logo with
                           Application Name is present in
                           application manager and user can select
                           it.
12 Splash                  Verify that when user selects application
                           logo in application manager splash is
                           displayed.
13                         Note that Splash do not remain for fore
                           than 3 seconds.
14 Low Memory              Verify that application displays proper
                           error message when device memory is
                           low and exits gracefully from the
15 Clear Key               Verify that clear key should navigate the
                           user to previous screen.


16 End Key                 Verify that End Key should navigate the
                           user to native OEM screen.


17 Visual Feedback         Verify that there is visual feedback when
                           response to any action takes more than 3
                           seconds.

18 Continual Keypad        Verify that continual key pad entry do not
     Entry                 cause any problem.


19 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.

20 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.

21 Low Battery             Verify that when application is running
                           and battery is low then proper message
                           is displayed to the user.




                            Page 2
Mobile Apps Testing

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


23 Battery                   Verify that application does not consume
   Consumption               battery excessively.



24 Application Start/        1. Find the application icon and select it
   Restart                   2. "Press a button" on the device to
                             launch the app.
                             3.Observe the application launch In the
                             timeline defined




25 Application Side          Make sure that your application is not
   Effects                   causing other applications of device to
                             hamper.



26 External incoming         Application should gracefully handle the
   communication –           condition when incoming communication
   infrared                  is made via Infra Red




                             [Send a file using Infrared (if applicable)
                             to the device
                             application presents the user]




                              Page 3
Mobile Apps Testing


s




    Expected Result
    Application should be able to install
    successfully.

    User should be able to uninstall the
    application successfully.
    User should get proper error message
    like “Network error. Please try after
    some time”

     User should be able to establish data
    call when Network is back in action.

    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.

    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.


    User should be able to establish a
    Voice call in case when application
    data call is running in background.

    User should be able to get SMS alert
    when application is running.

    User should be able to resume back
    from the same point after reading the
    SMS.
    Unmapped keys should not work on
    any screen of application.




                                                   Page 4
Mobile Apps Testing

Application logo with Application
name should be present in
application manager and user can
select it.
When user selects application logo in
application manager splash should be
displayed.
Splash should not remain for fore than
3 seconds.
Application should display proper
error message when device memory
is low and exits gracefully from the
 Clear key should navigate the user to
previous screen.


End Key should navigate the user to
native OEM screen.


There should be visual feedback
given when response time for any
action is more than 3 second.

Continual key pad entry should not
cause any problem in application.


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.

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.

When application is running and
battery is low then proper message is
displayed to the user telling user that
battery is low.




                                                Page 5
Mobile Apps Testing

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.


The application should not consume
battery excessively.



Application must not take more than
25s to start.




Installed application should not cause
other applications of device to
hamper.


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.




                                                 Page 6

Más contenido relacionado

La actualidad más candente

Mobile game testing report
Mobile game testing reportMobile game testing report
Mobile game testing reportQA Madness
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobiGnosis
 
Mobile Application Test check list
Mobile Application  Test check list Mobile Application  Test check list
Mobile Application Test check list Tanmoy Ray
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsRapidValue
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 
Mobile application testing tutorial
Mobile application testing tutorialMobile application testing tutorial
Mobile application testing tutorialLokesh Agrawal
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing Shivaraj R
 
Android & iPhone App Testing
 Android & iPhone App Testing Android & iPhone App Testing
Android & iPhone App TestingSWAAM Tech
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingvodQA
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing StrategyankitQA
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.Vinay Agnihotri
 
3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf
3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf
3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdfsangeeta borde
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingSoftheme
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual TestingHiral Gosani
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptQA Programmer
 

La actualidad más candente (20)

Mobile game testing report
Mobile game testing reportMobile game testing report
Mobile game testing report
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Mobile Application Test check list
Mobile Application  Test check list Mobile Application  Test check list
Mobile Application Test check list
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile application testing tutorial
Mobile application testing tutorialMobile application testing tutorial
Mobile application testing tutorial
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
Android & iPhone App Testing
 Android & iPhone App Testing Android & iPhone App Testing
Android & iPhone App Testing
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf
3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf
3. Test Scenarios & Test Cases with Excel Sheet Format (1).pdf
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site
 
Mobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.pptMobile Testing Service Desk_Own.ppt
Mobile Testing Service Desk_Own.ppt
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 

Similar a Testing Checklist for Mobile Applications-By Anurag Khode

Generic test plan
Generic test planGeneric test plan
Generic test planPooja Dutt
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptxCbhaSlide
 
Mobile applicationtesting
Mobile applicationtesting Mobile applicationtesting
Mobile applicationtesting L ESHWAR
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testingUttam Shrestha
 
A Complete Guide to Mobile App Testing Types.pdf
A Complete Guide to Mobile App Testing Types.pdfA Complete Guide to Mobile App Testing Types.pdf
A Complete Guide to Mobile App Testing Types.pdfpCloudy
 
Mobile App testing guidelines at genora
Mobile App testing guidelines at genoraMobile App testing guidelines at genora
Mobile App testing guidelines at genoraGenora Infotech
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptxBhavani Testone
 
Mobile testingartifacts
Mobile testingartifactsMobile testingartifacts
Mobile testingartifactsPragya Rastogi
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesNeeraj Kumar Singh
 
Cloak and Dagger Attacks - Android
Cloak and Dagger Attacks - Android Cloak and Dagger Attacks - Android
Cloak and Dagger Attacks - Android Sudara Fernando
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringMobilePundits
 
Windows phone 8 session 9
Windows phone 8 session 9Windows phone 8 session 9
Windows phone 8 session 9hitesh chothani
 
8 Types of Testing to Know for Bug-free Applications.pptx
8 Types of Testing to Know for Bug-free Applications.pptx8 Types of Testing to Know for Bug-free Applications.pptx
8 Types of Testing to Know for Bug-free Applications.pptxExpert App Devs
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White PaperJade Global
 
IBM MobileFirst Platform v7.0 POT App Mgmt Lab v1.1
IBM MobileFirst Platform  v7.0 POT App Mgmt Lab v1.1IBM MobileFirst Platform  v7.0 POT App Mgmt Lab v1.1
IBM MobileFirst Platform v7.0 POT App Mgmt Lab v1.1Banking at Ho Chi Minh city
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest
 

Similar a Testing Checklist for Mobile Applications-By Anurag Khode (20)

Generic test plan
Generic test planGeneric test plan
Generic test plan
 
Checklist for andriod app testing.
Checklist for andriod app testing.Checklist for andriod app testing.
Checklist for andriod app testing.
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptx
 
Mobile applicationtesting
Mobile applicationtesting Mobile applicationtesting
Mobile applicationtesting
 
ORCHY.pptx
ORCHY.pptxORCHY.pptx
ORCHY.pptx
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
 
A Complete Guide to Mobile App Testing Types.pdf
A Complete Guide to Mobile App Testing Types.pdfA Complete Guide to Mobile App Testing Types.pdf
A Complete Guide to Mobile App Testing Types.pdf
 
Mobile App testing guidelines at genora
Mobile App testing guidelines at genoraMobile App testing guidelines at genora
Mobile App testing guidelines at genora
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptx
 
Mobile testingartifacts
Mobile testingartifactsMobile testingartifacts
Mobile testingartifacts
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test Types
 
Cloak and Dagger Attacks - Android
Cloak and Dagger Attacks - Android Cloak and Dagger Attacks - Android
Cloak and Dagger Attacks - Android
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
Windows phone 8 session 9
Windows phone 8 session 9Windows phone 8 session 9
Windows phone 8 session 9
 
8 Types of Testing to Know for Bug-free Applications.pptx
8 Types of Testing to Know for Bug-free Applications.pptx8 Types of Testing to Know for Bug-free Applications.pptx
8 Types of Testing to Know for Bug-free Applications.pptx
 
Mobile App Security Testing -2
Mobile App Security Testing -2Mobile App Security Testing -2
Mobile App Security Testing -2
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White Paper
 
IBM MobileFirst Platform v7.0 POT App Mgmt Lab v1.1
IBM MobileFirst Platform  v7.0 POT App Mgmt Lab v1.1IBM MobileFirst Platform  v7.0 POT App Mgmt Lab v1.1
IBM MobileFirst Platform v7.0 POT App Mgmt Lab v1.1
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
 

Último

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Testing Checklist for Mobile Applications-By Anurag Khode

  • 1. Mobile Apps Testing Document Name: Testing Checklist (Test Cases) for Mobile Applications Written By: Anurag Khode Website: Mobile Application Testing Copyright: Copyright 2009-2010 No. Module Sub-Module Test Case Description 1 Installation Verify that application can be Installed Successfully. 2 Uninstallation Verify that application can be uninstalled successfully. 3 Network Test Verify the behavior of application when Cases there is Network problem and user is performing operations for data call. 4 Verify that user is able to establish data call when Network is back in action. 5 Voice Call Call Accept Verify that user can accept Voice call at Handling the time when application is running and can resume back in application from the same point. 6 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. 7 Call Establish Verify that user can establish a Voice call in case when application data call is running in background. 8 SMS Handling Verify that user can get SMS alert when application is running. 9 Verify that user can resume back from the same point after reading the SMS. 10 Unmapped keys Verify that unmapped keys are not working on any screen of application. Page 1
  • 2. Mobile Apps Testing 11 Application Logo Verify that application logo with Application Name is present in application manager and user can select it. 12 Splash Verify that when user selects application logo in application manager splash is displayed. 13 Note that Splash do not remain for fore than 3 seconds. 14 Low Memory Verify that application displays proper error message when device memory is low and exits gracefully from the 15 Clear Key Verify that clear key should navigate the user to previous screen. 16 End Key Verify that End Key should navigate the user to native OEM screen. 17 Visual Feedback Verify that there is visual feedback when response to any action takes more than 3 seconds. 18 Continual Keypad Verify that continual key pad entry do not Entry cause any problem. 19 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. 20 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. 21 Low Battery Verify that when application is running and battery is low then proper message is displayed to the user. Page 2
  • 3. Mobile Apps Testing 22 Removal of Verify that removal of battery at the time Battery of application data call is going on do not cause interruption and data call is completed after battery is inserted back in the device. 23 Battery Verify that application does not consume Consumption battery excessively. 24 Application Start/ 1. Find the application icon and select it Restart 2. "Press a button" on the device to launch the app. 3.Observe the application launch In the timeline defined 25 Application Side Make sure that your application is not Effects causing other applications of device to hamper. 26 External incoming Application should gracefully handle the communication – condition when incoming communication infrared is made via Infra Red [Send a file using Infrared (if applicable) to the device application presents the user] Page 3
  • 4. Mobile Apps Testing s Expected Result Application should be able to install successfully. User should be able to uninstall the application successfully. User should get proper error message like “Network error. Please try after some time” User should be able to establish data call when Network is back in action. 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. 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. User should be able to establish a Voice call in case when application data call is running in background. User should be able to get SMS alert when application is running. User should be able to resume back from the same point after reading the SMS. Unmapped keys should not work on any screen of application. Page 4
  • 5. Mobile Apps Testing Application logo with Application name should be present in application manager and user can select it. When user selects application logo in application manager splash should be displayed. Splash should not remain for fore than 3 seconds. Application should display proper error message when device memory is low and exits gracefully from the Clear key should navigate the user to previous screen. End Key should navigate the user to native OEM screen. There should be visual feedback given when response time for any action is more than 3 second. Continual key pad entry should not cause any problem in application. 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. 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. When application is running and battery is low then proper message is displayed to the user telling user that battery is low. Page 5
  • 6. Mobile Apps Testing 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. The application should not consume battery excessively. Application must not take more than 25s to start. Installed application should not cause other applications of device to hamper. 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. Page 6