0% found this document useful (0 votes)
357 views12 pages

STE Microproject Report On Mobile Application

This document is a project report on test cases for the WhatsApp mobile application. It was submitted by three students from the Department of Computer Engineering at Government Polytechnic, Malvan, as a partial fulfillment of their diploma course. The report outlines the aim, action plan, course outcomes, and resources required for the project. It then describes the actual procedure followed, including selecting the topic, designing test cases in Excel, and preparing the report. Finally, it provides a brief description and introduction to the topic, defines what a test case is, and lists examples of positive test cases for different types of testing including installation, UI, usability, functional, and compatibility testing.

Uploaded by

Dadasaheb Patare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
357 views12 pages

STE Microproject Report On Mobile Application

This document is a project report on test cases for the WhatsApp mobile application. It was submitted by three students from the Department of Computer Engineering at Government Polytechnic, Malvan, as a partial fulfillment of their diploma course. The report outlines the aim, action plan, course outcomes, and resources required for the project. It then describes the actual procedure followed, including selecting the topic, designing test cases in Excel, and preparing the report. Finally, it provides a brief description and introduction to the topic, defines what a test case is, and lists examples of positive test cases for different types of testing including installation, UI, usability, functional, and compatibility testing.

Uploaded by

Dadasaheb Patare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

A

Project Report
On

Test Cases for Mobile Application (WhatsApp)

Maharashtra State Board of Technical Education, Mumbai


For the Partial fulfilment of
Diploma in Computer Engineering

Submitted by:

Tushar Santosh Patil (3204)


Uday Vijay Parab (3226)
Mukund Sitaram Naik (3225)

Under the Guidance of


Mrs. Vishal Kambli

Department of Computer Engineering


Government Polytechnic, Malvan
A/P- Kumbharmath, Tal- Malvan, Dist- Sindhudurg 416606
(Academic Year 2020-2021)
Government Polytechnic, Malvan
Department of Computer Engineering.

CERTIFICATE
Certified that the project report entitled “Test Cases for Mobile

Application (WhatsApp) “has been successfully completed by: -

1. Tushar Santosh Patil


2. Uday Vijay Parab
3. Mukund Sitaram Naik

As a partial fulfilment of Diploma Course Computer Engineering under the


Maharashtra State Board of Technical Education, Mumbai during the
Academic Year 2020-2021.

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.

Prof. V.V. Kamble Mrs. T. V. Mitake Dr. S.A. Patil

(Project Guide) H.O.D. Principal


PLAN -A
Aim of the Micro Project: -
Daily, mobile Application users install new applications on the basis of
ratings and reviews, which are directly related to how well your application
performs. This has made mobile Application testing ever so important. With a
host of mobile Application out there with different operating system, screen
size, processing capacity testing has evolved into a mandatory process in the
software development process. New features keep user entertained, while
quick bug fixes make sure that nobody uninstall your app, making testing
essential for an app’s survival.

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

Actual Procedure Followed: -


1) Discussed about topic of the project with all group members.
2) Selected the topic of microproject as Mobile Application with all group
members and subject teacher.
3) Searched the information about project.
4) Learn how to design a Test Cases developed.
5) Designed the Test Cases for Mobile Application using Excel.
6) Showed Test Cases and their output to subject teacher.
7) Prepared report of the project.
8) Showed report to the teacher and submit it to teacher.

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.

What is Test case?


A test case is a document, which has a set of test data, preconditions, expected
results and postconditions, developed for a particular test scenario in order to
verify compliance against a specific requirement.

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.

Typical Test Case Parameters:

• 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:

1. Check that the Instagramis very easy to use.


2. Check that all section available on screen like search, chat, status,
contacts and calls,
3. Check that all section available on screen like search, chat, status,
contacts and calls are easy to use
4. Check that user can use all section separately.
5. Check that it shows count of unread messages contact and group wise.
4. Functional Testing:

A) Test Case on Status:


1) Check that user can set DP (Display Picture).
2) Check that user can update the DP (Display Picture). 3)
Check that user can set status on Instagram.
4) Check that user can update the Status on Instagram.
5) Check the Status privacy and settings.
6) Check that user can change the status privacy means who can see
the status, options are: To Everyone And Close friends
7) Check that recent updates are available or not(status updated by
contacts)

B) Test Case on Chats:


Here we can divide test cases in two sections:

i) Test Case on Individual Chats


i. Check that Chats window contains the entire chat list.
ii. Check that Chats window contains all the character users
(contacts) with DP if available.
iii. Check that Chats window show the contact number of the
person whose number is not saved in mobile.
iv. Check that Chats window contains the users (contacts) whose
DP is not available.
v. Check that Chats window contains the group chat list.
vi. Check that Chats window show the name of all the contacts
available on Chats window.
vii. Check that Chats window shows the last updated chat time viii.
Check that when we click a chat in the chat list then a new
window must open that containing all the chats history
ix. Check that user can check all messages delivered and received. x.
Check that user can check the read or send time of the message.
xi. Check that user can send and receive text in chat to individuals.

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

4 Check Open aaaaaaaaa It should open a It accepts open Pass


search icon search box search box and a search box and
to enter your n will display your n will
search the search name. display the
name. search name.

5 Camera Open a __ It should open a It accepts open Pass


camera for camera a camera
use of successfully. successfully.
photo.
6 Check the Checking for __ It should display the It accepts the Pass
chats menu. chats to click all chats contain list displayed the all
on chats it will be useful. chats contain
menu. list it will be
useful.
7 Check the Checking for __ It should display It accepts Pass
status menu Status to the My Status and displayed the My
click on Recent update Status and Recent
status menu. status & Viewed update status &
updates frequently Viewed updates
changing. frequently
changing.

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.

10 Check the set set the __ It should displayed It accepts Pass


of About About are the write About set displayed the write
write in text. successfully. About set
successfully.

Conclusion: -
The project we learn how to develop test cases for a particular
application. Using this project, we improve our testing skill.

Skill development/ learning out of this microproject: -


1) Understood how to design a Test cases with the help of the software Testing.
2) Understood different Test cases used in Software Testing.

Reference: -
• www.google.com
• www.youtube.com
• https://www.geeksforgeeks.org
• http://tutorialspoint.com/

You might also like