SlideShare a Scribd company logo
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 1
Checklist for Android App Testing
QA Specialist
TestOrigen Software Testing
Pvt. Ltd.
1/1/2017
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 2
Functional testing:
Functional Test Cases Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check well all Android Application
functionality features
2. Check all the Android Application free and
paid elements
3. Test the Android Application should
continue where we exited after attending call
or performing text messaging
4. Test the Android Application stop conduct
when related procedures are killed
unexpectedly by means of Device settings
5. No information loss should happen
exceptionally in e-retail or banking
applications
6. No disturbance to phone calls while
Android Application is in running mode
7. No disturbance to instant messages while
Android Application is in running mode
8. No disturbance to key gadgets while
Android Application is in running mode
9. No disturbance to social site choices like
sharing and posting remarks and connections
while Application is in running mode
10. Test the diverse conditions of Android
application – close and open, revive and close,
open, close and revive and so forth
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 3
Android Device Specific Check: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check whether the application be installed
on the device?
2. Does the application function
designed/wanted if there is an incoming call?
3. Does the application works as
outlined/wanted if there is an incoming SMS?
4. Does the application works as
composed/wanted if the charger is
connected?
5. Does the application works as
outlined/wanted if the charger is detached?
6. Does the application works as
composed/wanted if the device goes to
resting mode
7. Does the application works as
outlined/wanted if the device resumes from
resting mode
8. Does the application act as
composed/wanted if the device resumes from
lock screen?
9. Does the application act as
outlined/wanted if the device is tilted?
10. Does the application act as
planned/wanted if the device is shaken?
11. Does the application carry on as
outlined/wanted if a neighborhood message is
originating from another application
(consider: timetable updates, to-do
assignment and so forth.).
12. Does the application carry on as
planned/wanted if a push message is
originating from another application
(consider: twitter notices, whatsapp message,
wordfeud welcome, and so forth).
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 4
13. Does the application interconnect with the
GPS sensor accurately (switch on/off, recover
GPS information)?
14. Is the functionality of the considerable
number of buttons or keys on the device
characterized for this application?
15. Check that buttons or keys which have no
characterized work have no unforeseen
conduct on the application when actuating.
16. Check if there's a valid “back” button
accessible on the device does the "back"
button take the client to the past screen?
17. Check if there's a valid "menu" button
accessible on the device, does the menu
button demonstrate the application's menu?
18. Check if there's a valid "home" button
accessible on the device, does the home
button recover the client to the home screen
of the device?
19. Check if there's a valid "Search" button
accessible on the device, does this get the
client to some type of search inside the
application?
20. Does the application carry on as
outlined/wanted if the "Battery low" message
is pushed
21. Does the application act as
composed/wanted if the sound on the device
is turned off?
22. Does the application carry on as
composed/wanted if the device is in airplane
mode?
23. Will the application be de-installed from
the device?
24. Does the application work obviously after
re-installation?
25. Will the application be found in the
application store? (Check after go-live)
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 5
26. Could the application change to various
applications on the device through
multitasking as composed/wanted?
27. Check all touch screen positions working
when a screen defender is utilized.
Android Network Specific Checks: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Test whether the application behave
according to specification if connected with
the internet through Wi-Fi?
2. Test whether the application behave
according to specification if connected with
the internet through 3G?
3. Test whether the application behave
according to specification if connected with
the internet through 2G?
4. Test whether the app behaves according
to specification of the application is out of
network reach?
5. Test whether the app resumes working
when it gets back into network reach from
outside reach of the network?
6. Test whether the updated exchanges are
handled accurately after re-building up
connection.
7. Test Whether the application still work
accurately during tethering or connected to
another device
8. What happens if the application switches
between networks (Wi-Fi, 3G, 2G)
9. Does the application utilize standard
network ports (Mail: 25, 143, 465, 993 or 995
HTTP: 80 or 443 SFTP: 22) to interact with
remote services, as a few suppliers block
certain ports.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 6
Android App Specific Check: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Has the application been tested on
various kinds of gadgets and diverse forms of
OS?
2. Dependability check: if the application has
a rundown such as pictures in it, try scrolling
through it rapidly.
3. Check if the application has a rundown
such as images in it, try scrolling to before the
first images or behind the last images.
4. Is downloading of the application
prevented if it's greater than the OS permits
downloading when connected to cellular
networks?
5. Integration: does the application interact
effectively to the diverse informal
organizations such as LinkedIn, twitter,
facebook, and so forth.
6. The application does not interfere with
different applications when in
foundation/multitasking mode (utilizing GPS,
playing music, and so on.).
7. Can the client print from the application
(if appropriate)
8. The search choice in the application shows
relevant outcomes
9. Confirm most regular signals used to
control the application.
10. What happens if you select distinctive
alternatives in the meantime (undesired
multitouch, for instance – select two contacts
from the phone directory in the meantime).
11. Application name should be self
explanatory
12. Test the app does limit or clean the
amount of cached data.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 7
13. Reloading of information from remote
services has been appropriately intended to
prevent performance issues at server-side.
14. Test the application does go to sleep mode
when running in the background prevents
battery drainage.
Usability Testing:
Ease of use Test Cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Confirm application is natural to utilize.
2. Check navigation in application is
functioning as expected.
3. Confirm application reacts legitimately to
introduction change, squeeze to-zoom,
multitouch and so forth.
4. Confirm keyboard, when activated is
balanced legitimately around input
components.
5. Check unmapped keys assuming any, are
not working on any application screens.
6. Check battery utilization of application.
7. Check application does not slack while
utilizing it.
8. Confirm the application meets ease of use
prerequisites of stage.
9. Guarantee the application does not bug
clients unnecessarily i.e. vibrating alerts,
notifications and so forth.
10. If your application requires, guarantee
there is a client manage accessible for client's
assistance.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 8
Installation/Uninstallation Test Cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Confirm application gets installed
appropriately.
2. Confirm client can uninstall application
effectively.
3. Confirm application updates are
legitimately installed.
4. Check prematurely ending installation
does not influence different elements.
5. Check application conduct on endeavoring
to install it on non-supported version/device.
6. Check application is installed
appropriately from application store and from
sideloading.
Entry/Exit Test Cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check application is opened appropriately
on choosing application symbol.
2. Check if application is opened legitimately
from multitasking menu.
3. Check application is activated legitimately
from notice, other apps(if required), voice
summons, signals, on device start(if relevant)
and so forth.
4. Confirm application does not take
uncommon amount of time while opening.
5. Confirm client can exit application from a
choice and device Home key.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page 9
Performance Testing:
Performance Test Cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check the behavior and performance of
application under different conditions like low
battery, low memory or bad network
coverage area
2. Check the performance of Apps installed
on different Mobile devices with various OS
adaptations, memory size, processor speeds,
screen size and resolutions
3. Check stability of the application when the
load placed past operational break point to
perceive how well it reacts
4. Number of clients get to the application at
same time
5. Number of clients install the application at
same time
6. Number of clients increase the edge an
incentive to decide its recovery rate
7. Check the time taken to transfer and
download files of different types.
8. Check the application and its update
doesn't expend too high CPU and memory
9. Check the application behavior in various
systems like 2G, 3G and 4G.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page
10
Updates/Interruptions Test cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Confirm updates are installed
appropriately.
2. Check behavior of application when
updates are not installed.
3. Check behavior when various updates are
accessible for installed.
4. Confirm application is working
appropriately after OS is installed.
5. Check application behavior when
application update is prematurely
ended/interrupted.
6. Check application handles interferences,
for example, phone calls, SMS, phone
message, introduction change and so on
smoothly.
7. Check how application performs under
low battery.
8. Check how application performs under
low information availability and low system.
9. Check application behavior when charger
is connected/disconnected.
10. Check application acts legitimately while
transfer is in advance through Bluetooth/NFC.
Testing Tools- latest Performance Testing Tools
Suggested-Apache JMeter and LoadRunner
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page
11
Phone Devices Compatibility Test cases:
Testing of functionality of following
devices:
Tested
by
Tested
on
Pass or
Fail
Remar
ks
1. Android Smartphone (latest version)
2. Samsung Galaxy S7
3. Samsung Galaxy S6
4. Samsung Galaxy J7
5. Samsung Galaxy Core Prime
6. Samsung Galaxy Grand Neo
7. Moto E (latest version)
8. Moto E3 (latest version)
9. LG Nexux 5X (latest version)
10. HTC 828 (latest version)
11. MI 4I (latest version)
12. VIVO Y5IL (latest version)
13. Honor H30UI0 (latest version)
14. Lenevo A526 (latest version)
15. Samsung Galaxy Tab A
Testing Tools- Phone Compatibility Testing Tools
Suggested- BrowserStack.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page
12
Compliance Testing:
Android Apps UI checks: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check the application UI is planned
according to given OS rules
2. The icons and buttons are utilized as
pre-characterized in OS rules
3. To keep controls as inconspicuous as
feasible for example by blurring them out if
they are not utilized for some time.
4. Make it feasible for users to backpedal
to a past screen for example by including a
back or cancel button
5. The principle capacity of the application
should be apparent quickly. It should
represent itself with no issue.
6. Use at most one activity on the screen
that is featured as the no doubt for the
client.
7. Limit user activities by utilizing a picker
or a table view where users can choose a
specific decision over an information section
field where clients need to sort a decision
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page
13
8. In an application, the user should not
have the capacity to store documents locally,
outside the application sandbox.
9. In an application, the user should not be
presented to the authorizations of a
particular document
10. If there is a considerable rundown of
information to scroll trough, give an inquiry
choice over the rundown.
11. If execution is moderate, demonstrate an
advance status icon ("Loading… "), ideally
with particular message.
12. If there should arise an occurrence of
"live" separating of information while the
client enters his inquiry question, check the
execution.
13. The presences of buttons that perform
standard activities are not adjusted in the
application (for example: refresh, organize,
trash, Reply, back, and so forth.)
14. Try not to utilize standard buttons for
different capacities then that they are
regularly utilized for
15. The application should react to all
adjustments in device introduction,
according to the plan
16. Tapable components should be around
7x7 mm in measure; utilizing the pixel
thickness of the objective gadget you can
ascertain the measure of pixels.
17. Try not to reclassify signals in your
application that have a standard importance.
18. Necessity to login is postponed in the
application as far as might be feasible
19. If the application is stopped at a sudden
time, user information should be saved
locally and accessible at start-up.
Checklist on how we do Android App Testing 2017
W W W . T E S T O R I G E N . C O M Page
14
20. Users should be warned of the results of
erasing an archive
21. Keyboard adjusts to expected
contribution (for example numbers/letters
when anticipated).
22. Test whether the inactive buttons clearly
distinguished from active buttons?
Accessibility Testing:
Android Accessibility Test cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check the application is easy to use for
incapacitate individuals in case meant to
2. Content to Speech converter works
precisely
3. High Contrast Support to guarantee
visibility
4. Application is worked according to
W3standards
Security Testing:
Security Test cases: Tested
by
Tested
on
Pass or
Fail
Remarks
1. Check application does not disregard
security while running in a different user
account.
2. Confirm authorizations required by
application.
3. Check session is appropriately kept up
by application.

More Related Content

What's hot

Mobile App Testing Checklist
Mobile App Testing ChecklistMobile App Testing Checklist
Mobile App Testing Checklist
Manoj Lonar
 
Mac OS
Mac OSMac OS
Automotive android
Automotive androidAutomotive android
Automotive android
Godfrey Nolan
 
Mobile application testing report
Mobile application testing reportMobile application testing report
Mobile application testing report
QA Madness
 
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerrySeguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Internet Security Auditors
 
mobile Os
mobile Osmobile Os
mobile Os
Abhishek Singh
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile Hardware
Mobile HardwareMobile Hardware
Mobile Hardware
Mohab El-Shishtawy
 
Seminar on google’s chromecast technology
Seminar on google’s chromecast technologySeminar on google’s chromecast technology
Seminar on google’s chromecast technology
Abhishek Verma
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
NIKHIL NAIR
 
Symbian Os Introduction
Symbian Os IntroductionSymbian Os Introduction
Symbian Os Introduction
Deepak Rathi
 
Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
OpenSource Technologies Pvt. Ltd.
 
Android Operating System(OS)
Android Operating System(OS)Android Operating System(OS)
Android Operating System(OS)
Knowledge Center Computer
 
Windows 7 Installation - ICT
Windows 7 Installation - ICTWindows 7 Installation - ICT
Windows 7 Installation - ICT
jowd1
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applications
emmaroberts477
 
Android auto
Android autoAndroid auto
Android auto
dhiraj007
 
Mobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxMobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptx
nihitagrawal4
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by Saikrishna
Saikrishna Tanguturu
 
Versiones de iOS
Versiones de iOSVersiones de iOS
Versiones de iOS
fallasdevalencia
 

What's hot (20)

Mobile App Testing Checklist
Mobile App Testing ChecklistMobile App Testing Checklist
Mobile App Testing Checklist
 
Mac OS
Mac OSMac OS
Mac OS
 
Automotive android
Automotive androidAutomotive android
Automotive android
 
Mobile application testing report
Mobile application testing reportMobile application testing report
Mobile application testing report
 
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerrySeguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
Seguridad en Terminales Móviles: Symbian, windows Mobile y BlackBerry
 
mobile Os
mobile Osmobile Os
mobile Os
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile Hardware
Mobile HardwareMobile Hardware
Mobile Hardware
 
Seminar on google’s chromecast technology
Seminar on google’s chromecast technologySeminar on google’s chromecast technology
Seminar on google’s chromecast technology
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Symbian Os Introduction
Symbian Os IntroductionSymbian Os Introduction
Symbian Os Introduction
 
Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
 
Android Operating System(OS)
Android Operating System(OS)Android Operating System(OS)
Android Operating System(OS)
 
Ubuntu sunum...
Ubuntu   sunum...Ubuntu   sunum...
Ubuntu sunum...
 
Windows 7 Installation - ICT
Windows 7 Installation - ICTWindows 7 Installation - ICT
Windows 7 Installation - ICT
 
History Of The Development Of Mobile Applications
History Of The Development Of Mobile ApplicationsHistory Of The Development Of Mobile Applications
History Of The Development Of Mobile Applications
 
Android auto
Android autoAndroid auto
Android auto
 
Mobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxMobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptx
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by Saikrishna
 
Versiones de iOS
Versiones de iOSVersiones de iOS
Versiones de iOS
 

Similar to Checklist for andriod app testing.

Mobile testing
Mobile testingMobile testing
Mobile testing
Hrushikesh Wakhle
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
Ramakrishna Telapolu
 
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
 
Android Device Testing_ Ensuring Quality and Performance.pdf
Android Device Testing_ Ensuring Quality and Performance.pdfAndroid Device Testing_ Ensuring Quality and Performance.pdf
Android Device Testing_ Ensuring Quality and Performance.pdf
kalichargn70th171
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
Duy Tan Geek
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
Uttam Shrestha
 
Mobile App Testing: Methods and Benefits
Mobile App Testing: Methods and BenefitsMobile App Testing: Methods and Benefits
Mobile App Testing: Methods and Benefits
ForceBolt
 
Mobile testing
Mobile testingMobile testing
Mobile testing
Raghavendra V
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
sanpalan
 
Mobile testing
Mobile testingMobile testing
Mobile testing
sanpalan
 
iOS App Testing - A Comprehensive Guide.pdf
iOS App Testing - A Comprehensive Guide.pdfiOS App Testing - A Comprehensive Guide.pdf
iOS App Testing - A Comprehensive Guide.pdf
kalichargn70th171
 
How to make sure your App isnt CrApp
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
Christian Cook
 
Importance And Types of Mobile App Testing.pdf
Importance And Types of Mobile App Testing.pdfImportance And Types of Mobile App Testing.pdf
Importance And Types of Mobile App Testing.pdf
pCloudy
 
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
 
Generic test plan
Generic test planGeneric test plan
Generic test plan
Pooja Dutt
 
Mobile App Testing.pdf
Mobile App Testing.pdfMobile App Testing.pdf
Mobile App Testing.pdf
Abanti Aazmin
 
Everything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable PhonesEverything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable Phones
Perfecto by Perforce
 
7 Factors to Consider While Developing Mobile Apps
7 Factors to Consider While Developing Mobile Apps7 Factors to Consider While Developing Mobile Apps
7 Factors to Consider While Developing Mobile Apps
99tests
 
App Development Testing, App Testing Tools and Technologies 2023
App Development Testing, App Testing Tools and Technologies 2023App Development Testing, App Testing Tools and Technologies 2023
App Development Testing, App Testing Tools and Technologies 2023
XDuce Corporation
 

Similar to Checklist for andriod app testing. (20)

Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
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 Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White Paper
 
Android Device Testing_ Ensuring Quality and Performance.pdf
Android Device Testing_ Ensuring Quality and Performance.pdfAndroid Device Testing_ Ensuring Quality and Performance.pdf
Android Device Testing_ Ensuring Quality and Performance.pdf
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
 
Mobile App Testing: Methods and Benefits
Mobile App Testing: Methods and BenefitsMobile App Testing: Methods and Benefits
Mobile App Testing: Methods and Benefits
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
iOS App Testing - A Comprehensive Guide.pdf
iOS App Testing - A Comprehensive Guide.pdfiOS App Testing - A Comprehensive Guide.pdf
iOS App Testing - A Comprehensive Guide.pdf
 
How to make sure your App isnt CrApp
How to make sure your App isnt CrAppHow to make sure your App isnt CrApp
How to make sure your App isnt CrApp
 
Importance And Types of Mobile App Testing.pdf
Importance And Types of Mobile App Testing.pdfImportance And Types of Mobile App Testing.pdf
Importance And Types of Mobile App Testing.pdf
 
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
 
Generic test plan
Generic test planGeneric test plan
Generic test plan
 
Mobile App Testing.pdf
Mobile App Testing.pdfMobile App Testing.pdf
Mobile App Testing.pdf
 
Everything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable PhonesEverything You Need to Know About Testing Foldable Phones
Everything You Need to Know About Testing Foldable Phones
 
7 Factors to Consider While Developing Mobile Apps
7 Factors to Consider While Developing Mobile Apps7 Factors to Consider While Developing Mobile Apps
7 Factors to Consider While Developing Mobile Apps
 
App Development Testing, App Testing Tools and Technologies 2023
App Development Testing, App Testing Tools and Technologies 2023App Development Testing, App Testing Tools and Technologies 2023
App Development Testing, App Testing Tools and Technologies 2023
 

Recently uploaded

SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 

Recently uploaded (20)

SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 

Checklist for andriod app testing.

  • 1. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 1 Checklist for Android App Testing QA Specialist TestOrigen Software Testing Pvt. Ltd. 1/1/2017
  • 2. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 2 Functional testing: Functional Test Cases Tested by Tested on Pass or Fail Remarks 1. Check well all Android Application functionality features 2. Check all the Android Application free and paid elements 3. Test the Android Application should continue where we exited after attending call or performing text messaging 4. Test the Android Application stop conduct when related procedures are killed unexpectedly by means of Device settings 5. No information loss should happen exceptionally in e-retail or banking applications 6. No disturbance to phone calls while Android Application is in running mode 7. No disturbance to instant messages while Android Application is in running mode 8. No disturbance to key gadgets while Android Application is in running mode 9. No disturbance to social site choices like sharing and posting remarks and connections while Application is in running mode 10. Test the diverse conditions of Android application – close and open, revive and close, open, close and revive and so forth
  • 3. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 3 Android Device Specific Check: Tested by Tested on Pass or Fail Remarks 1. Check whether the application be installed on the device? 2. Does the application function designed/wanted if there is an incoming call? 3. Does the application works as outlined/wanted if there is an incoming SMS? 4. Does the application works as composed/wanted if the charger is connected? 5. Does the application works as outlined/wanted if the charger is detached? 6. Does the application works as composed/wanted if the device goes to resting mode 7. Does the application works as outlined/wanted if the device resumes from resting mode 8. Does the application act as composed/wanted if the device resumes from lock screen? 9. Does the application act as outlined/wanted if the device is tilted? 10. Does the application act as planned/wanted if the device is shaken? 11. Does the application carry on as outlined/wanted if a neighborhood message is originating from another application (consider: timetable updates, to-do assignment and so forth.). 12. Does the application carry on as planned/wanted if a push message is originating from another application (consider: twitter notices, whatsapp message, wordfeud welcome, and so forth).
  • 4. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 4 13. Does the application interconnect with the GPS sensor accurately (switch on/off, recover GPS information)? 14. Is the functionality of the considerable number of buttons or keys on the device characterized for this application? 15. Check that buttons or keys which have no characterized work have no unforeseen conduct on the application when actuating. 16. Check if there's a valid “back” button accessible on the device does the "back" button take the client to the past screen? 17. Check if there's a valid "menu" button accessible on the device, does the menu button demonstrate the application's menu? 18. Check if there's a valid "home" button accessible on the device, does the home button recover the client to the home screen of the device? 19. Check if there's a valid "Search" button accessible on the device, does this get the client to some type of search inside the application? 20. Does the application carry on as outlined/wanted if the "Battery low" message is pushed 21. Does the application act as composed/wanted if the sound on the device is turned off? 22. Does the application carry on as composed/wanted if the device is in airplane mode? 23. Will the application be de-installed from the device? 24. Does the application work obviously after re-installation? 25. Will the application be found in the application store? (Check after go-live)
  • 5. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 5 26. Could the application change to various applications on the device through multitasking as composed/wanted? 27. Check all touch screen positions working when a screen defender is utilized. Android Network Specific Checks: Tested by Tested on Pass or Fail Remarks 1. Test whether the application behave according to specification if connected with the internet through Wi-Fi? 2. Test whether the application behave according to specification if connected with the internet through 3G? 3. Test whether the application behave according to specification if connected with the internet through 2G? 4. Test whether the app behaves according to specification of the application is out of network reach? 5. Test whether the app resumes working when it gets back into network reach from outside reach of the network? 6. Test whether the updated exchanges are handled accurately after re-building up connection. 7. Test Whether the application still work accurately during tethering or connected to another device 8. What happens if the application switches between networks (Wi-Fi, 3G, 2G) 9. Does the application utilize standard network ports (Mail: 25, 143, 465, 993 or 995 HTTP: 80 or 443 SFTP: 22) to interact with remote services, as a few suppliers block certain ports.
  • 6. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 6 Android App Specific Check: Tested by Tested on Pass or Fail Remarks 1. Has the application been tested on various kinds of gadgets and diverse forms of OS? 2. Dependability check: if the application has a rundown such as pictures in it, try scrolling through it rapidly. 3. Check if the application has a rundown such as images in it, try scrolling to before the first images or behind the last images. 4. Is downloading of the application prevented if it's greater than the OS permits downloading when connected to cellular networks? 5. Integration: does the application interact effectively to the diverse informal organizations such as LinkedIn, twitter, facebook, and so forth. 6. The application does not interfere with different applications when in foundation/multitasking mode (utilizing GPS, playing music, and so on.). 7. Can the client print from the application (if appropriate) 8. The search choice in the application shows relevant outcomes 9. Confirm most regular signals used to control the application. 10. What happens if you select distinctive alternatives in the meantime (undesired multitouch, for instance – select two contacts from the phone directory in the meantime). 11. Application name should be self explanatory 12. Test the app does limit or clean the amount of cached data.
  • 7. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 7 13. Reloading of information from remote services has been appropriately intended to prevent performance issues at server-side. 14. Test the application does go to sleep mode when running in the background prevents battery drainage. Usability Testing: Ease of use Test Cases: Tested by Tested on Pass or Fail Remarks 1. Confirm application is natural to utilize. 2. Check navigation in application is functioning as expected. 3. Confirm application reacts legitimately to introduction change, squeeze to-zoom, multitouch and so forth. 4. Confirm keyboard, when activated is balanced legitimately around input components. 5. Check unmapped keys assuming any, are not working on any application screens. 6. Check battery utilization of application. 7. Check application does not slack while utilizing it. 8. Confirm the application meets ease of use prerequisites of stage. 9. Guarantee the application does not bug clients unnecessarily i.e. vibrating alerts, notifications and so forth. 10. If your application requires, guarantee there is a client manage accessible for client's assistance.
  • 8. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 8 Installation/Uninstallation Test Cases: Tested by Tested on Pass or Fail Remarks 1. Confirm application gets installed appropriately. 2. Confirm client can uninstall application effectively. 3. Confirm application updates are legitimately installed. 4. Check prematurely ending installation does not influence different elements. 5. Check application conduct on endeavoring to install it on non-supported version/device. 6. Check application is installed appropriately from application store and from sideloading. Entry/Exit Test Cases: Tested by Tested on Pass or Fail Remarks 1. Check application is opened appropriately on choosing application symbol. 2. Check if application is opened legitimately from multitasking menu. 3. Check application is activated legitimately from notice, other apps(if required), voice summons, signals, on device start(if relevant) and so forth. 4. Confirm application does not take uncommon amount of time while opening. 5. Confirm client can exit application from a choice and device Home key.
  • 9. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 9 Performance Testing: Performance Test Cases: Tested by Tested on Pass or Fail Remarks 1. Check the behavior and performance of application under different conditions like low battery, low memory or bad network coverage area 2. Check the performance of Apps installed on different Mobile devices with various OS adaptations, memory size, processor speeds, screen size and resolutions 3. Check stability of the application when the load placed past operational break point to perceive how well it reacts 4. Number of clients get to the application at same time 5. Number of clients install the application at same time 6. Number of clients increase the edge an incentive to decide its recovery rate 7. Check the time taken to transfer and download files of different types. 8. Check the application and its update doesn't expend too high CPU and memory 9. Check the application behavior in various systems like 2G, 3G and 4G.
  • 10. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 10 Updates/Interruptions Test cases: Tested by Tested on Pass or Fail Remarks 1. Confirm updates are installed appropriately. 2. Check behavior of application when updates are not installed. 3. Check behavior when various updates are accessible for installed. 4. Confirm application is working appropriately after OS is installed. 5. Check application behavior when application update is prematurely ended/interrupted. 6. Check application handles interferences, for example, phone calls, SMS, phone message, introduction change and so on smoothly. 7. Check how application performs under low battery. 8. Check how application performs under low information availability and low system. 9. Check application behavior when charger is connected/disconnected. 10. Check application acts legitimately while transfer is in advance through Bluetooth/NFC. Testing Tools- latest Performance Testing Tools Suggested-Apache JMeter and LoadRunner
  • 11. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 11 Phone Devices Compatibility Test cases: Testing of functionality of following devices: Tested by Tested on Pass or Fail Remar ks 1. Android Smartphone (latest version) 2. Samsung Galaxy S7 3. Samsung Galaxy S6 4. Samsung Galaxy J7 5. Samsung Galaxy Core Prime 6. Samsung Galaxy Grand Neo 7. Moto E (latest version) 8. Moto E3 (latest version) 9. LG Nexux 5X (latest version) 10. HTC 828 (latest version) 11. MI 4I (latest version) 12. VIVO Y5IL (latest version) 13. Honor H30UI0 (latest version) 14. Lenevo A526 (latest version) 15. Samsung Galaxy Tab A Testing Tools- Phone Compatibility Testing Tools Suggested- BrowserStack.
  • 12. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 12 Compliance Testing: Android Apps UI checks: Tested by Tested on Pass or Fail Remarks 1. Check the application UI is planned according to given OS rules 2. The icons and buttons are utilized as pre-characterized in OS rules 3. To keep controls as inconspicuous as feasible for example by blurring them out if they are not utilized for some time. 4. Make it feasible for users to backpedal to a past screen for example by including a back or cancel button 5. The principle capacity of the application should be apparent quickly. It should represent itself with no issue. 6. Use at most one activity on the screen that is featured as the no doubt for the client. 7. Limit user activities by utilizing a picker or a table view where users can choose a specific decision over an information section field where clients need to sort a decision
  • 13. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 13 8. In an application, the user should not have the capacity to store documents locally, outside the application sandbox. 9. In an application, the user should not be presented to the authorizations of a particular document 10. If there is a considerable rundown of information to scroll trough, give an inquiry choice over the rundown. 11. If execution is moderate, demonstrate an advance status icon ("Loading… "), ideally with particular message. 12. If there should arise an occurrence of "live" separating of information while the client enters his inquiry question, check the execution. 13. The presences of buttons that perform standard activities are not adjusted in the application (for example: refresh, organize, trash, Reply, back, and so forth.) 14. Try not to utilize standard buttons for different capacities then that they are regularly utilized for 15. The application should react to all adjustments in device introduction, according to the plan 16. Tapable components should be around 7x7 mm in measure; utilizing the pixel thickness of the objective gadget you can ascertain the measure of pixels. 17. Try not to reclassify signals in your application that have a standard importance. 18. Necessity to login is postponed in the application as far as might be feasible 19. If the application is stopped at a sudden time, user information should be saved locally and accessible at start-up.
  • 14. Checklist on how we do Android App Testing 2017 W W W . T E S T O R I G E N . C O M Page 14 20. Users should be warned of the results of erasing an archive 21. Keyboard adjusts to expected contribution (for example numbers/letters when anticipated). 22. Test whether the inactive buttons clearly distinguished from active buttons? Accessibility Testing: Android Accessibility Test cases: Tested by Tested on Pass or Fail Remarks 1. Check the application is easy to use for incapacitate individuals in case meant to 2. Content to Speech converter works precisely 3. High Contrast Support to guarantee visibility 4. Application is worked according to W3standards Security Testing: Security Test cases: Tested by Tested on Pass or Fail Remarks 1. Check application does not disregard security while running in a different user account. 2. Confirm authorizations required by application. 3. Check session is appropriately kept up by application.