STE Microproject Report On Mobile Application
STE Microproject Report On Mobile Application
Project Report
On
Submitted by:
CERTIFICATE
Certified that the project report entitled “Test Cases for Mobile
The said work has been assessed by us and we are satisfied that the
same is up to standard envisaged for the course, and the said work may be
presented to the external examiner.
Action plan: -
Sr. No Details of activity Planned Planned finish Name of the
start date date responsible
Team
Member
1 Selected the project 07/09/2021 07/01/2021
topics
2 Write the test cases 09/09/2021 13/01/2021 All Group
and made report of Members
the project
3 Report submitted to 20/01/2021 20/1/2021
the teacher.
Course Outcome:
1) Prepare test cases for different types and level of testing.
2) Prepare test plan for an application.
Resources Required: -
SR. Name of the Resources Specification Quantity Remark
No.
1. Computer System 4GB RAM,1 TB HDD, 1
AMD processor with
Windows 10 OS
2. MS Office, MS Excel 2019
PLAN -B
Brief Description: -
Abstract
This, obviously, is to assure a certain level of quality before an
application is released into the market place (app store/ play store). Mobile
Application development life cycle generally tends to be much shorter than
other, hence, heavily depend on mobile application testing for their success.
There has been tremendous growth in the use of mobile device over
the last few years. This growth has fuelled the development of millions of
software applications for these mobile devices often called as apps.
Introduction
Mobile Application testing is the process every application developed for
handheld devices has to go through. This, obviously, is to assure a certain level
of quality before an application is released into the market place (app store/
play store). Mobile Application development life cycle generally tends to be
much shorter than other, hence, heavily depend on mobile application testing
for their success. Phone get tested on the basis of security, their functionality,
usability etc. This increases the general efficient of the phone on all fronts while
also increasing the reliability factor amongst users.
Nowadays mobile phones are not only used for just calling those
are also used for computing purpose and the demand of smart phone is
increasing exponentially, Due to internet and smart phone devises all desktop
web apps are now building for mobile devices.
Test Case acts as the starting point for the test execution, and after applying a
set of input values, the application has a definitive outcome and leaves the
system at some end point or also known as execution postcondition.
• Test Case ID
• Test Scenario
• Test Case Description
• Test Steps
• Prerequisite
• Test Data
• Expected Result
• Test Parameters
• Actual Result
• Environment Information
• Comments
Two types of Test cases are there:
1) Positive Test Cases 2)
Negative Test Cases
A) Positive Test Cases are:
1. Installation Testing
2. UI Testing: or Design based Testing
3. Usability testing
4. Functional Testing
5. Non-Functional Testing
6. Performance and load Testing
8. Security and Compatibility testing
1. Installation Testing:
1) Download the app from the respective app store (App Store for iOS,
Google Play Store for Android).
2) Open the app and ensure it launches without crashing.
3) Test the login process if you have an existing account.
4) Explore various functionalities like posting photos/videos, stories, direct
messages, etc.Check the camera feature (if permission granted) and
photo/video uploads.
5) Test the navigation within the app, ensuring buttons, menus, and links
work properly.
6) Check the app’s performance under different network conditions (Wi-Fi,
cellular data).
7) Verify if the app works well on different devices and OS versions.
8) Test if notifications (likes, comments, etc.) are received when expected.
9) Ensure smooth logout and switching between accounts (if applicable)
10) Verify the app can be uninstalled without any issues.
2. UI Testing: or Design based Testing:
Each mobile application is unique in design and follows a particular
pattern for the design. So, we have to write the test cases for the same.
1) Does the Instagram follow the design specification?
2) Does the Instagram application have the colour as per specification?
3) Does the logo of the app is properly as per the design specification?
4) Check if the dimension (Check that length, breadth and other size
specifications of the Instagram logo) of the Instagram as per mentioned in
the requirement.
5) Check that Chat Section is available or not.
6) Check that Status Section is available or not.
7) Check that Call Section is available or not.
8) Check that Search is available or not.
9) Check that Search is available or not.
3. Usability testing:
Test Cases: -
Test cases for Mobile Application (Instagram app)
Actual
Test Test-Cases Steps Input Data Expected Result Status
Result
casein
1 Installation Open play __ App should be App accept pass
store search present in the app present in the
WhatsApp. store checking on app store
install it should checking on
start installing install it should
and should start installing
complete the and should
installation. complete the
installation.
2 Open App Click on __ It should click on It accepts the pass
open open after click on open
button installation done after installation
successfully. done successfully.
3 Register Set email 1) Enter valid It should verify It accepts verify pass
into the and Emil address e.g. email and email and
app mobile [email protected] number after number after
number. 2) Enter valid entering valid entering valid
number e.g. details. details.
9999999999
8 Check the Checking for __ It should list of calls It accepts list of Pass
calls Status to information of calls information
click on video calls of video calls
calls menu. displayed. displayed.
9 Check the set Set the __ It should open It accepts open Pass
of profile profile profile photo profile photo
photo photo. choose gallery choose gallery
and set profile and set profile
photo successfully. photo successfully.
Conclusion: -
The project we learn how to develop test cases for a particular
application. Using this project, we improve our testing skill.
Reference: -
• www.google.com
• www.youtube.com
• https://www.geeksforgeeks.org
• http://tutorialspoint.com/