STE Microproject

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

A Micro-Project

Test Cases for a Mobile Application (WhatsApp)

Submitted in partial fulfilment of requirements of MSBTE


for 2023-2024
For
Third Year Diploma in Computer Engineering

By
1. Paras Chavan
2. Chetan Ghadashi
3. Omkar Chavan
4. Varun Chalke

Under supervision of
Mr. Mane. S. N.
(Lecturer, Department of Computer Engineering
Rajendra Mane Polytechnic, Ambav, Devrukh)

Department of Computer Engineering


Rajendra mane Polytechnic,
Ambav (Devrukh), Ratnagiri, Maharashtra, India 415804
2023-2024
APPROVAL SHEET

A Project entitled “Test Cases for a Mobile Application (WhatsApp)” submitted


by Paras Chavan, Chetan Ghadashi, Omkar Chavan, Varun Chalke approved
of Third year diploma computer engineering.

Examiner

………………………

Date:
Place: Rajendra Mane Polytechnic, Ambav, Devrukh
CERTIFICATE

This is to certify that the project work entitled “Test Cases for a Mobile Application
(WhatsApp)” carried out by Paras Chavan, Chetan Ghadashi, Omkar Chavan, Varun
Chalke Students of Fifth Semester of Diploma in Computer Engineering of Rajendra Mane
Polytechnic, Ambav (Code: 1507) have submitted the micro-project and defended the viva-voice
of the term work micro-project entitled ‘Internet Security and Firewall’ satisfactorily in the
subject STE (22518) for the Academic Year 2023-2024 as prescribed in the curriculum.

Place: Rajendra Mane Polytechnic Ambav, Devrukh


Date:

Ms. S. N. Mane Ms. D.V. Shinde Mr. N. B. Bhopale


(Project Guide) (HOD) (Principal)
Test Cases for a Mobile Application (WhatsApp)

Proposal

1. Brief Introduction.
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.

2. Aim / Benefits of the Micro-Project.


The aim of this Micro project is to Prepare the Test Cases for different types and
level of testing. Prepare test plan for an application.
3. Action Plan.
Plan Plan Name of
Sr. No Details of activity Started Finished Responsible Team
Date Date Members
1 Discussion on project All team members

All team members


2 Selection of project

Referring websites for All team members


3
information
4 Review of information All team members

5 Preparing proposal sheet Chetan Ghadashi

Preparing methods and Paras Chavan


6
material
7 Preparing introduction Varun Chalke

Omkar Chavan
8 Preparing aim of project

9 Preparing actual procedure Paras Chavan

10 Searching information All team members

11 Collected relevant data All team members

12 Hardware component All team members

13 Modification in project Paras Chavan


14 Resolving errors All team members

15 Modification in report All team members

16 Completion All team members

5. Actual Methodology
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.
6.Actual Resources used.
Name of Resources
Sr. No. / material Specifications Quantity Remarks

1. Computer With MS Office & 1 Use computer language


Internet
B & W Printer Use printer
2. Printer 1

3. MS Office, MS 2021
Excel

Team Members: Roll No.:


1. Paras Chavan P23
2. Chetan Ghadashi P25
3. Omkar Chavan P08
4. Varun Chalke P22

Signature of Subject Teacher


Micro-Project Report
Test Cases for a Mobile Application (WhatsApp)
1.0 Rationale
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.
2.0 Aim / Benefits of the Micro-Project
The aim of this Micro project is to perform the Test Cases for different types and
level of testing.

3.0 Course Outcomes Achieved


Prepare test cases for different types and level of testing. Prepare test plan for an
application.

4.0 Actual Methodology


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.
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

Two types of Test cases: 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) Check that a user can download the WhatsApp application from Play Store or App store or
not.
2) Check that a user can register with a new mobile number.
3) Check that user is getting a verification code on his mobile when he/ she register with a new
mobile number.
4) Check that after filling the verification code application verifies the new user account.
5) We will also check that how many incorrect attempts are allowed while filling the verification
code.
6) Check that after successful registration on application all the contacts in user's contact
directory must show on WhatsApp contact list if they are using WhatsApp application.
7) Check that if mobile number is already register on application, then the new account
registration must not allow with the same mobile number.

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 WhatsApp follow the design specification?
2) Does the WhatsApp 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
WhatsApp logo) of the WhatsApp 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.

3. Usability testing:
1. Check that the WhatsApp is 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 WhatsApp.
4) Check that user can update the Status on WhatsApp.
5) Check the Status privacy and settings.
6) Check that user can change the status privacy means who can see the status, options are: My
contact, my contact except and only share with
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.

5.0 Actual Resource Used


Sr Name of Resource / Specification Qty. Remarks
No. Material
1) Laptop Intel (R) Core i5- 8GB RAM 1
2) Operating System Windows 10 1

6.0 Output of the Micro-Project:

Test Cases: - Test cases for Mobile Application (WhatsApp)


Test
case Test-Cases Steps Input Data Expected Result Actual Result Status
ID
1 Installation Open play -- App should be App accept Pass
store search present in the app present in the app
WhatsApp. store checking on store checking on
install it should install it should
start installing and start installing and
should complete should complete
the installation. the installation.
2 Open App Click on -- It should click on It accepts the click Pass
open button open after on open after
installation done installation done
successfully. successfully.
3 Register into Set email 1) Enter valid It should verify It accepts verify Pass
the app and mobile Emil address e. g. email and number email and number
number. abc11@gmail.com after entering valid after entering valid
2) Enter valid details. details.
number e. g.
9999999999
4 Check search Open search anadama It should open a It accepts open a Pass
icon box to enter search box and search box and
search your n will display your n will display
name. the search name. the search name.
5 Camera Open a -- It should open a It accepts open a Pass
camera for camera camera
use of successfully. successfully
photo.
6 Check the Checking -- It should display It should display Pass
chats menu. for chats to the all chats contain the all chats
click on list it will be useful. contain list it will
chats menu. be useful.
7 Check the Checking -- It should display It accepts Pass
status menu for 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 It accepts -- It should list of It accepts list of Pass
calls open profile calls information of calls information
photo video calls of video calls
choose displayed. displayed.
gallery and
set profile
photo
successfully.
9 Check the set Set the -- It should open It accepts open Pass
of profile profile profile photo profile photo
photo photo. choose gallery and choose gallery and
set profile photo set profile photo
successfully. successfully.
10 Check the set set the -- It should display It should display Pass
of profile About are the write About set the write About
photo write in text. successfully. set successfully.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy