SlideShare a Scribd company logo
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

More Related Content

What's hot

General test cases for mobile app
General test cases for mobile appGeneral test cases for mobile app
General test cases for mobile app
natraj panner
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
Noor Orfahly
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
Ramakrishna Telapolu
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
Javed Ansari
 
Mobile application testing tutorial
Mobile application testing tutorialMobile application testing tutorial
Mobile application testing tutorial
Lokesh Agrawal
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
ankitQA
 
Checklist for andriod app testing.
Checklist for andriod app testing.Checklist for andriod app testing.
Checklist for andriod app testing.
TestOrigen Software Services Pvt. Ltd.
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
Sourabh Kasliwal
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
SWAAM Tech
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
MobiGnosis
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
Pravinsinh
 
Manual testing real time questions by subbu
Manual testing real time questions by subbuManual testing real time questions by subbu
Manual testing real time questions by subbupalla subrahmanyam
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
Software Assurance LLC
 
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
RapidValue
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
Rakesh Jha
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
Shivaraj R
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
Tharindra Jayamaha
 
Software Testing
Software TestingSoftware Testing
Software Testing
Sengu Msc
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
Knoldus Inc.
 

What's hot (20)

General test cases for mobile app
General test cases for mobile appGeneral test cases for mobile app
General test cases for mobile app
 
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 by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Mobile application testing tutorial
Mobile application testing tutorialMobile application testing tutorial
Mobile application testing tutorial
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 
Checklist for andriod app testing.
Checklist for andriod app testing.Checklist for andriod app testing.
Checklist for andriod app testing.
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Manual testing real time questions by subbu
Manual testing real time questions by subbuManual testing real time questions by subbu
Manual testing real time questions by subbu
 
Mobile App Testing Strategy
Mobile App Testing StrategyMobile App Testing Strategy
Mobile App Testing Strategy
 
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 testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Automation With Appium
Automation With AppiumAutomation With Appium
Automation With Appium
 

Similar to Testing Checklist for Mobile Applications-By Anurag Khode

Generic test plan
Generic test planGeneric test plan
Generic test plan
Pooja Dutt
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptx
CbhaSlide
 
Mobile applicationtesting
Mobile applicationtesting Mobile applicationtesting
Mobile applicationtesting L ESHWAR
 
ORCHY.pptx
ORCHY.pptxORCHY.pptx
ORCHY.pptx
andre241421
 
Mobile testing
Mobile testingMobile testing
Mobile testing
Hrushikesh Wakhle
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
Uttam 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.pdf
pCloudy
 
Mobile App testing guidelines at genora
Mobile App testing guidelines at genoraMobile App testing guidelines at genora
Mobile App testing guidelines at genora
Genora 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 Types
Neeraj 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 Monitoring
MobilePundits
 
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.pptx
Expert App Devs
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White Paper
Jade 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.1
Banking 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 Integration
Experitest
 
Will it run or will it not run? Background processes in Android 6 - Anna Lifs...
Will it run or will it not run? Background processes in Android 6 - Anna Lifs...Will it run or will it not run? Background processes in Android 6 - Anna Lifs...
Will it run or will it not run? Background processes in Android 6 - Anna Lifs...
DroidConTLV
 

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

Generic test plan
Generic test planGeneric test plan
Generic test plan
 
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
 
Will it run or will it not run? Background processes in Android 6 - Anna Lifs...
Will it run or will it not run? Background processes in Android 6 - Anna Lifs...Will it run or will it not run? Background processes in Android 6 - Anna Lifs...
Will it run or will it not run? Background processes in Android 6 - Anna Lifs...
 

Recently uploaded

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

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