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