Test cases for android (Memory related and some general scenarios)
Test cases for android app testing:
Memory Related Scenarios:
1. Fill up the Full phone memory
with other files and data, and then try to install the APP on the phone.
Expected Result: The APP should not
get installed on the phone and the user should be shown a native warning from
the phone OS.
2. Fill up the memory with files and
data and leave exactly the same amount of memory required for the installation
of the APP.
Expected Result: APP should get
installed on the phone, but as you launch the APP the phone should refuse as it
doesn’t have even 1 KB of extra space that the APP might require to cache some
data.
3. Leave only a small amount (5-7
KB) of space for the app to run. While you are in the app and continuously
making server calls this memory will also get filled up.
Expected Result: The app should give
a warning stating low memory.
Note: Checking point number 3:
Ensure that there is no memory card in the phone. You can fill up the memory
using Image files. You can also re size the images to so that 5-7 KB of memory
is left out.
Some general Scenarios:
Application start/stop behavior-
1. Start the application by
selecting the icon or following the steps outlined in the submission statement.
Navigate to the Task Manager and check that the application appears there.
Expected Result: The app should be
appearing in task manager.
2. Close the application from within
the application UI and then return to the Task Manager. Navigate to the Task
Manager and check that the application appears there.
Expected Result: The application
must no longer be running and must no longer appear in the task manager.
3. An application which must run in
the background does not need to appear in the Task Manager or present a UI.
Note: Developer justifies/Provide
this behavior during submission.
Application credentials:
1. With the application running,
check the name of the application displayed on the phone. The application must
display the same name on the phone as stated during submission.
Expected Result: The application must display the same name on
the phone as stated during submission.
No disruption to text messages:
1. With the application installed
and running, send a text message to the test device.
Expected Result: The incoming text message must be notified to
the user as per their alert settings.
2. Read the text message on the test
device and choose to reply. Send the reply.
Expected Result: The reply must be
received at the second device.
3. From the standby screen on the
test device, navigate to the “new text message” option and create a new
message. Send the message to the second device.
Expected Result: The message must be
received at the second device.
Auto-start behavior:
1. With the application running,
find the settings for the application — either within the application itself or
from the settings option on the device.
Expected Result: There must be an
option which allows the user to enable/disable auto-start functionality.
Note: Depends upon application.
2. Ensure that the setting for
auto-start behavior is disabled, and restart the device.
Expected Result: The application
must not start on device boot.
Comments
Post a Comment