Start Date
Subject
22/12/14
Software Testing help manual for IOS
developers
Platform
Created by:
Email-id
iOS
Jaimin Limbani
jaiminlimbani@gmail.com
Options/
Events
Dos
Dont s
-
Launch Event
App launch
User Sign Up
& Verification
Log-in Pages
Password
Protected(Wake
up security)
Apps -> Log-in
Forgot
Password
message .
Log-out
Navigation &
Bars
Status Bar
User tap on Log-out button -> should If Connection is lost or Offline -> It should
be redirect to Log-in page
not ask user for Internet connection for Logout process and redirect to log-in screen.
If connection is lost before user tap on
log-out -> it should redirect user to
Log-in page.
According to requirement, It may be
hide also.
According to requirement, Status bar
style also can be changed.
Navigation
Drawer/Side
panel
Navigation Bar
and Buttons
navigation bar.
Drop-downs,
buttons and
Text fields
Uploads and
Downloads
Text Fields
According to requirement , there may Text fields should not accept invalid inputs.
be validation for special characters or
numbers or alphabets etc..on text
fields.
According to requirement , size may
be limited for text fields.
According to requirement, there may
be restriction for copy/paste on it.
Radio button
and Check-box
For custom radio button and Check- Custom radio and check-box should not
box -> size should be big enough for take time in response.
tapping.
Custom check boxes -> Select All box
should change the state to marked
automatically , if all the options below
are selected manually.
Custom check boxes -> If all options
are selected and user unchecked an
option from list, Select All box should
be turn to unchecked.
Drop-down
menu
According to requirement , default For medium and small size character length
value should be selected.
-> any character should not be missed.
According to requirement , values
should be sorted properly.
For very long Character length ->
maximum number of characters
should be displayed.
According to requirement, Drop-down
box should be bounded by size.
-
Picker
Upload Images
Download in
app
Sharing
Mail
Attachments
File Export
Export as excel
Maps
Map should be load completely on Pin size and color should not be different
app screen.
than requirement.
According to requirement, pin should
be drop at exact location
According to requirement, there may
be Zoom in button, Zoom out button
and scroll bar, and all three should
function properly.
Notifications
and
Messages
Notification
Confirming
message &
other messages
and labels
Acknowledging
App setting
and
management
Manage
Lengthy
Operations
According to requirement , any web For web related operation, if app is keep
related operation that is taking more loading for long time then operation should
than expected time should ask user be aborted with proper message.
with proper message and 'Cancel'
option.
App Setting
setting.
Memory-File
System
Message
Exchange
App should handle any type of While app is writing data to file system ->
memory exception properly.
app closed, it should not crash and any data
should not lost.
It should display warning when app is
trying to store data in file-system and
memory space is not sufficient for it.
Send or receive
messages in
app
Languages
Language
Database
Database
Security
Upgrade
Upgrade an app
Upload to
iTunes
Adding app to
the iTunes
Touch
screens
Single Tap on
screen
Long Press/tap
It should trigger
functionality.
-
the
the
default
Double Tap
Pinch Zoom
In/Out
Networking
Only in Wi-Fi network it should work Switching between network should not
fine.
cause app crash.
Should work in only 3G connection
Without Sim-card , app should not stop
working.
Swipe or Drag
Multiple Tap on
Icons/Buttons
Network
Other Hard
wares
Sensors
Battery Usage
Use of JPEG images can slow down GPS and blue-tooth should be turn to
battery draining instead of PNG disabled when there is no more use of it.
images. JPEG compresses images
Phone calls or
Other
Interruption
App Crash
Interruptions
and Crashes.
UI & screens
According to requirement , Fonts size Larger fonts should not increase numbers of
and style both should be proper.
lines of label/texts or should not create the
issues with device width.
Font family,size and style should be Choosing a different font family, size, or
proper, and clearly readable on all style should not affect the appearance and
resolution screens, available in usability of your application.
market.
According to design ,all the content There should not overlapping issues for
should be managed properly
small size devices
UI
Orientation
Screen Timeout
Splash screen
According to requirement , splash App should not take extra time to present
screen should display/run for given splash screen.
time and then next screen should
appear in time.
User tap on Home button on splash screen > App should not crash or restart.
Time-Out
Cloud
Sharing
Time-out
Cloud Sharing