SlideShare uma empresa Scribd logo
1 de 1
1. INSTALLATION
2. EXPLORATORY TESTING
3. SPELLING ERRORS
5. APPLICATION RESPONSE
4. TECHNICAL TEXT ERRORS
6. SPEED & PERFORMANCE
7. UNEXPECTED BEHAVIOR
8. CONFLICTS/INTERRUPTS
9. STORAGE
10. SIGNAL & NETWORK PERFORMANCE
Install app via computer link (i.e., iTunes)
Install app via download Internet link (i.e., web app store)
Launch application in target language
Ensure that application starts up properly on launch
Check that orientation is correct on launch
Check for application stability
Launch and close 5-10 times or more
Install app in location other than default
Download an update
Check graphics appearing in:
			 a) Splash/title/logo/loading screen
			 b) Main menu and all its subsidiary menus
			 c) Help/instructions screen(s)
			 d) About screen
			 e) Application pause menu and all its subsidiary
menus (if present)
Uninstall
Install when disk is full
The application must be free of spelling errors
A spelling error is defined as a strict misspelling of a word (no
grammar or punctuation rules will be applied). Missing diacriticals
and accents (e.g., acutes, cedillas, umlauts, etc.) will not be reported
as spelling errors.
The application should never leave the user in a position
where the state of the application is unknown or appears
to be unresponsive (i.e., may have locked up)
The text in the application must be clear and readable
The application must be free of technical text display
issues such as:
	 		 a) No text cut off
			 b) No text overlapping
The application works in the device it was targeted for.
It is usable on the device. The speed of the application is
acceptable to the purpose of the application and must
not alter the user experience by being uncontrollable
The application must be able to handle unexpected
user behavior – for example, erroneous actions and
multiple key presses
An incoming call/video call while using app
An incoming SMS while using app
Pause and launch music/movie player
Pause and launch camera
Pause (or not pause) and launch another app
Low battery when using app
Plug or unplug USB when using app
Change USB connection when using app
Close/lock screen and open when using app
Close mobile before quit app
Minimize the app to status bar and launch it
Switch to another app, then launch this app from status
bar again
Disk usage
Memory usage
Run app for long time and check memory usage
Use when disk is full
Save/load process when using
Synchronize with computer (if applicable)
The application must indicate whether data
will be permanently deleted or offer easy reversal of
the deletion
Ensure updates do not corrupt current save data
Use with 3G signal
Use with 4G signal
Use with LTE signal
Use with Wi-Fi signal
Verify Bluetooth transfer and connections (if applicable)
Use with intermittent signal
Use under weak/no signal
(such as in high-speed car, basement)
Check GPRS data usage
Application that uses network capabilities must be
able to handle situations where the network connection
is not allowed
Application that uses network capabilities must be
able to handle delays and any loss of connection
Application that uses network capabilities must be able
to use the connection correctly and correctly close it
after using it
NOTES:
TESTING CHECKLIST:
HOW TO TEST
A MOBILE APP
11. USER INTERFACE
Check all function keys on mobile for both touch screen
and keyboard
Check UI consistency
From very small to tablet-size screens, check UI for
incorrect handling of components
When zooming in or out, check UI for incorrect handling
of components
Check each input method: both touch screen and keyboard
Check 4/5 finger gesture scrolling if available
Check swiping consistency and awareness
Check that GameCenter feature functions if available
Check that Facebook feature functions if available
Check that Twitter feature functions if available
Check that the email functions if available
Check that in-app purchases functions and no errors occur
prior to and or after purchase
12. COMPATIBILITY
Run on different OS
Run on different devices
Change mobile’s time/time zone/date
Check after updating OS/firmware
Switch to different languages
13. OTHER
14. LOGIN/LOGOUT
15. WEBSITE
16. TEXT ENTRY
Find-ability/usability for all items
Response time for each critical task (performance)
File format support
Error prevention and detection
The application must be able to handle the cases where
the connection to the PIM applications is not allowed
When connections are used, encryption is used for
sending/receiving sensitive data
Log in with correct/wrong password
Log out
Change password
Password display (encryption)
Security validation
Log out and log in with multiple accounts
Launch by different browsers if needed
Check the look time and load time
Check consistency between mobile site and regular website
Launch different version of browsers
Switch input methods
Check association for each input method
www.xbosoft.com

Mais conteúdo relacionado

Mais procurados

Hands-On Mobile App Testing
Hands-On Mobile App TestingHands-On Mobile App Testing
Hands-On Mobile App TestingDaniel Knott
 
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefitsRanosys Technologies
 
How to sell my app?
How to sell my app?How to sell my app?
How to sell my app?idan19
 
Marketing Plan for an Android App
Marketing Plan for an Android AppMarketing Plan for an Android App
Marketing Plan for an Android Apppalak arora
 
DC4 - Zigzagging around in mobile app development
DC4 - Zigzagging around in mobile app developmentDC4 - Zigzagging around in mobile app development
DC4 - Zigzagging around in mobile app developmentFrancesca Cuda
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing ChecklistSOASTA
 
20140513 solution partner summit release
20140513 solution partner summit release20140513 solution partner summit release
20140513 solution partner summit releaseMeng-Ru (Raymond) Tsai
 
Phish Fryer Presentation #4
Phish Fryer Presentation #4Phish Fryer Presentation #4
Phish Fryer Presentation #4Mel Savich
 

Mais procurados (10)

How many types of mobile apps
How many types of mobile appsHow many types of mobile apps
How many types of mobile apps
 
Hands-On Mobile App Testing
Hands-On Mobile App TestingHands-On Mobile App Testing
Hands-On Mobile App Testing
 
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
Native, HTML5 or Hybrid Mobile Apps - Cost vs benefits
 
How to sell my app?
How to sell my app?How to sell my app?
How to sell my app?
 
Apps are destroyed in these ways....
Apps are destroyed in these ways....Apps are destroyed in these ways....
Apps are destroyed in these ways....
 
Marketing Plan for an Android App
Marketing Plan for an Android AppMarketing Plan for an Android App
Marketing Plan for an Android App
 
DC4 - Zigzagging around in mobile app development
DC4 - Zigzagging around in mobile app developmentDC4 - Zigzagging around in mobile app development
DC4 - Zigzagging around in mobile app development
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
 
20140513 solution partner summit release
20140513 solution partner summit release20140513 solution partner summit release
20140513 solution partner summit release
 
Phish Fryer Presentation #4
Phish Fryer Presentation #4Phish Fryer Presentation #4
Phish Fryer Presentation #4
 

Destaque

How To Build A High Performance Lead Generation Website
How To Build A High Performance  Lead Generation WebsiteHow To Build A High Performance  Lead Generation Website
How To Build A High Performance Lead Generation WebsiteStraightNorthIM
 
A Guide to Employee Recognition
A Guide to Employee RecognitionA Guide to Employee Recognition
A Guide to Employee RecognitionRPGCardServices
 
Improve Diabetic Symptoms With Exercise
Improve Diabetic Symptoms With ExerciseImprove Diabetic Symptoms With Exercise
Improve Diabetic Symptoms With Exerciseaayuclinics
 
10 Ways to Make Your Lead Generation Website Convert On the First Visit
10 Ways to Make Your Lead Generation Website Convert On the First Visit10 Ways to Make Your Lead Generation Website Convert On the First Visit
10 Ways to Make Your Lead Generation Website Convert On the First VisitStraightNorthIM
 
Playground Safety Checklist
Playground Safety ChecklistPlayground Safety Checklist
Playground Safety ChecklistGrounds For Play
 
Post Car Accident Checklist
Post Car Accident ChecklistPost Car Accident Checklist
Post Car Accident Checklistkenallenlawfirm
 
IT Certification And Career Guide
IT Certification And Career GuideIT Certification And Career Guide
IT Certification And Career GuideTrainACEEDU
 
What Employers Looks For In Your Social Media
What Employers Looks For In Your Social MediaWhat Employers Looks For In Your Social Media
What Employers Looks For In Your Social Mediastevensonuniversity
 
Building A More Eco-Friendly Home
Building A More Eco-Friendly HomeBuilding A More Eco-Friendly Home
Building A More Eco-Friendly HomeDonaldAGardner
 

Destaque (11)

Heat Stress In Horses
Heat Stress In HorsesHeat Stress In Horses
Heat Stress In Horses
 
New Dog Shopping List
New Dog Shopping ListNew Dog Shopping List
New Dog Shopping List
 
How To Build A High Performance Lead Generation Website
How To Build A High Performance  Lead Generation WebsiteHow To Build A High Performance  Lead Generation Website
How To Build A High Performance Lead Generation Website
 
A Guide to Employee Recognition
A Guide to Employee RecognitionA Guide to Employee Recognition
A Guide to Employee Recognition
 
Improve Diabetic Symptoms With Exercise
Improve Diabetic Symptoms With ExerciseImprove Diabetic Symptoms With Exercise
Improve Diabetic Symptoms With Exercise
 
10 Ways to Make Your Lead Generation Website Convert On the First Visit
10 Ways to Make Your Lead Generation Website Convert On the First Visit10 Ways to Make Your Lead Generation Website Convert On the First Visit
10 Ways to Make Your Lead Generation Website Convert On the First Visit
 
Playground Safety Checklist
Playground Safety ChecklistPlayground Safety Checklist
Playground Safety Checklist
 
Post Car Accident Checklist
Post Car Accident ChecklistPost Car Accident Checklist
Post Car Accident Checklist
 
IT Certification And Career Guide
IT Certification And Career GuideIT Certification And Career Guide
IT Certification And Career Guide
 
What Employers Looks For In Your Social Media
What Employers Looks For In Your Social MediaWhat Employers Looks For In Your Social Media
What Employers Looks For In Your Social Media
 
Building A More Eco-Friendly Home
Building A More Eco-Friendly HomeBuilding A More Eco-Friendly Home
Building A More Eco-Friendly Home
 

Semelhante a Testing Checklist: How to Test a Mobile App

Generic test plan
Generic test planGeneric test plan
Generic test planPooja Dutt
 
Mobile performance testing
Mobile performance testingMobile performance testing
Mobile performance testinghunz
 
Mobile Application Test check list
Mobile Application  Test check list Mobile Application  Test check list
Mobile Application Test check list Tanmoy Ray
 
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace IngestionWindows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace Ingestionukdpe
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingSourabh Kasliwal
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptxCbhaSlide
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptxBhavani Testone
 
Achieving quality contraints
Achieving quality contraintsAchieving quality contraints
Achieving quality contraintsK Senthil Kumar
 
Best practices for mobile app testing neobric
Best practices for mobile app testing neobricBest practices for mobile app testing neobric
Best practices for mobile app testing neobricNeobric
 
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
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testingUttam Shrestha
 
Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach QSS Technosoft Inc.
 
An end-to-end experience of Windows Phone 7 development (Part 1)
An end-to-end experience of Windows Phone 7 development (Part 1)An end-to-end experience of Windows Phone 7 development (Part 1)
An end-to-end experience of Windows Phone 7 development (Part 1)rudigrobler
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum PresentationPerfecto Mobile
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testingsanpalan
 
Mobile testing
Mobile testingMobile testing
Mobile testingsanpalan
 
Mobile App Testing Checklist
Mobile App Testing ChecklistMobile App Testing Checklist
Mobile App Testing ChecklistManoj Lonar
 

Semelhante a Testing Checklist: How to Test a Mobile App (20)

Generic test plan
Generic test planGeneric test plan
Generic test plan
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile performance testing
Mobile performance testingMobile performance testing
Mobile performance testing
 
Mobile Application Test check list
Mobile Application  Test check list Mobile Application  Test check list
Mobile Application Test check list
 
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace IngestionWindows Phone 7: How (Not) to Fail Marketplace Ingestion
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptx
 
MobileApplicationTesting.pptx
MobileApplicationTesting.pptxMobileApplicationTesting.pptx
MobileApplicationTesting.pptx
 
Achieving quality contraints
Achieving quality contraintsAchieving quality contraints
Achieving quality contraints
 
Checklist for andriod app testing.
Checklist for andriod app testing.Checklist for andriod app testing.
Checklist for andriod app testing.
 
Best practices for mobile app testing neobric
Best practices for mobile app testing neobricBest practices for mobile app testing neobric
Best practices for mobile app testing neobric
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test Types
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
 
Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach
 
An end-to-end experience of Windows Phone 7 development (Part 1)
An end-to-end experience of Windows Phone 7 development (Part 1)An end-to-end experience of Windows Phone 7 development (Part 1)
An end-to-end experience of Windows Phone 7 development (Part 1)
 
Raleigh User Forum Presentation
Raleigh User Forum PresentationRaleigh User Forum Presentation
Raleigh User Forum Presentation
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile App Testing Checklist
Mobile App Testing ChecklistMobile App Testing Checklist
Mobile App Testing Checklist
 

Último

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 

Último (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

Testing Checklist: How to Test a Mobile App

  • 1. 1. INSTALLATION 2. EXPLORATORY TESTING 3. SPELLING ERRORS 5. APPLICATION RESPONSE 4. TECHNICAL TEXT ERRORS 6. SPEED & PERFORMANCE 7. UNEXPECTED BEHAVIOR 8. CONFLICTS/INTERRUPTS 9. STORAGE 10. SIGNAL & NETWORK PERFORMANCE Install app via computer link (i.e., iTunes) Install app via download Internet link (i.e., web app store) Launch application in target language Ensure that application starts up properly on launch Check that orientation is correct on launch Check for application stability Launch and close 5-10 times or more Install app in location other than default Download an update Check graphics appearing in: a) Splash/title/logo/loading screen b) Main menu and all its subsidiary menus c) Help/instructions screen(s) d) About screen e) Application pause menu and all its subsidiary menus (if present) Uninstall Install when disk is full The application must be free of spelling errors A spelling error is defined as a strict misspelling of a word (no grammar or punctuation rules will be applied). Missing diacriticals and accents (e.g., acutes, cedillas, umlauts, etc.) will not be reported as spelling errors. The application should never leave the user in a position where the state of the application is unknown or appears to be unresponsive (i.e., may have locked up) The text in the application must be clear and readable The application must be free of technical text display issues such as: a) No text cut off b) No text overlapping The application works in the device it was targeted for. It is usable on the device. The speed of the application is acceptable to the purpose of the application and must not alter the user experience by being uncontrollable The application must be able to handle unexpected user behavior – for example, erroneous actions and multiple key presses An incoming call/video call while using app An incoming SMS while using app Pause and launch music/movie player Pause and launch camera Pause (or not pause) and launch another app Low battery when using app Plug or unplug USB when using app Change USB connection when using app Close/lock screen and open when using app Close mobile before quit app Minimize the app to status bar and launch it Switch to another app, then launch this app from status bar again Disk usage Memory usage Run app for long time and check memory usage Use when disk is full Save/load process when using Synchronize with computer (if applicable) The application must indicate whether data will be permanently deleted or offer easy reversal of the deletion Ensure updates do not corrupt current save data Use with 3G signal Use with 4G signal Use with LTE signal Use with Wi-Fi signal Verify Bluetooth transfer and connections (if applicable) Use with intermittent signal Use under weak/no signal (such as in high-speed car, basement) Check GPRS data usage Application that uses network capabilities must be able to handle situations where the network connection is not allowed Application that uses network capabilities must be able to handle delays and any loss of connection Application that uses network capabilities must be able to use the connection correctly and correctly close it after using it NOTES: TESTING CHECKLIST: HOW TO TEST A MOBILE APP 11. USER INTERFACE Check all function keys on mobile for both touch screen and keyboard Check UI consistency From very small to tablet-size screens, check UI for incorrect handling of components When zooming in or out, check UI for incorrect handling of components Check each input method: both touch screen and keyboard Check 4/5 finger gesture scrolling if available Check swiping consistency and awareness Check that GameCenter feature functions if available Check that Facebook feature functions if available Check that Twitter feature functions if available Check that the email functions if available Check that in-app purchases functions and no errors occur prior to and or after purchase 12. COMPATIBILITY Run on different OS Run on different devices Change mobile’s time/time zone/date Check after updating OS/firmware Switch to different languages 13. OTHER 14. LOGIN/LOGOUT 15. WEBSITE 16. TEXT ENTRY Find-ability/usability for all items Response time for each critical task (performance) File format support Error prevention and detection The application must be able to handle the cases where the connection to the PIM applications is not allowed When connections are used, encryption is used for sending/receiving sensitive data Log in with correct/wrong password Log out Change password Password display (encryption) Security validation Log out and log in with multiple accounts Launch by different browsers if needed Check the look time and load time Check consistency between mobile site and regular website Launch different version of browsers Switch input methods Check association for each input method www.xbosoft.com