Ste Final Report

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

GOVERNMENT POLYTECHNIC,

THANE

MicroProject on
Testing Payment Application : G-Pay

SUBJECT:- SOFTWARE TESTING

COMPUTER ENGINEERING
GOVERNMENT POLYTECHNIC,
THANE-400612

2023-2024
Annexure II

A Micro-Project Report
On
“Payment Method Of
G-Pay”
Submitted In partial fulfilment of the
the diploma in
Computer Engineering
UNDER GUIDENCE OF
PROF. JUILI SARODE
Department of
Computer Engineering

Submitted by:
Roll Enrollment No Name of the Student
No.
63 2201160475 Vishal Damodhar Awate
62. 2201160473 Sandip Trimbak Gade
67. 2101160049 Snehal Sunil Palaspagar
TABLE OF CONTENTS

Sr. No. Topics Page No.


1 Rationale 11
2 Aim / Benefits of Micro-Project. 11
3 Course Outcomes Addressed. 11
4 Literature review 11
5 Actual Methodology followed 12
6 Actual resources used 12
7 Outputs of the Micro-Project 13
(Test Planning, Test cases, Test
Defect Report, Summary Report)
8 Skill Developed through this 22
Project
9 Applications of the Micro- 22
Project
10 Evaluation Sheet 23
1.0 Rationale:

Google-Pay enables users to pay for transactions with Android devices


in-store and on supported websites, mobile apps and Google services, like
the Google Play Store. Users link credit or debit cards to their Google Pay
account, which is used for making the transactions for in-store or online
purchases.

2.0 Aim / Benefits of Micro-Project.:


 The main of this project is to test various modules of the Payment
Application G-Pay
 It verifies the working of various modules of G-pay and ensures the integrity
in the working of the modules for maintaining the quality of the system. It
works with testing of every small aspect responsible for making the
application user-handing and providing the best experience to their user.

3.0 Course Outcomes Addressed:


 Apply various software testing methods.
 Prepare test cases for different types and levels of testing.
 Identify bugs to create defect report of given application.
 Test Software for performance measures using the automated testing tools.

4.0 Literature Review:


 Book: Software Testing (Nirali Publication).
 Internet (Google Chrome).
 YouTube.
 Wikipedia
5.0 Actual Methodology followed:

We have prepared a group micro project on the topic ‘Payment Method


Of G- Pay’. We have carried out our micro project by testing the various
models of “G-Pay”. We first made a timetable and executed it according to our
planning. Then we highlighted the important points related to our topic. Also,
we took references from various books and websites to complete our project.
Then we started our project by making the test planning related to the topic.
Then we tested each module in the system and then integrated them to perform
system testing. We made test-cases of each module to be tested. We made the
defect report if any test case fails to execute. And after that by converging the
efforts of each group member we prepared a report. Then we contributed some
money to take the printout of the Proposal and Report of our Micro project.

6.0 Actual resources used:

Sr no. Resource Used Qty Remark


1. Microsoft Windows 11 01

2. Google Pay As per no of


Application members in
group
2. MS Word

3. Google Chrome

4. Ms Excel
7.0 Output of the Micro-Project:

TEST PLAN

1. TEST IDENTIFIER:
Payment Method Of G-Pay

2. TEST PLAN INTRODUCTION:

Google Pay is a peer to peer payments app for India which does bank account to bank account
transfer using UPI interface.

It is simplest way to send money home to your family, recharge your mobile or pay the
neighborhood street side stall.
It intents to be an app that enables fast payments with no frills.

3. TEST PLAN VERSION:


Android V2.0.1.

4. FEATURES TO BE TESTED:
Registration Module-
1. To verify that user can create username to register into application.
2. To verify that user can create password.
3. To verify that whether blank input is accepted as username and password.
4. To verify that user can register their mobile no / email id.
5. To verify the OTP generated through mobile no / email id.
Login Module-
1. To verify user login through valid username and password.
2. To verify user login through valid username and invalid password.
3. To verify user login through invalid username and valid password.
4. To verify user login through invalid username and password.
5. To verify user login through empty input for username and password.

Account Module-
1. To verify user can set name, bio, profile picture to their account.
2. To verify that user can set new password.
3. To verify that user can set new UPI_ID
4. To verify that user can set new Theme

Payment Module-
1. To verify that user can make payment
2. To verify that user can send money request to specific user
3. To verify that user can check payment statement
4. To verify that user can check available account balance
5. FEATURES NOT TO BE TESTED:
1. To not test the multiple user login through same account encryption.
2. To not test the working of message encryption.
3. To not test the logic behind the data storing in the database.
4. To not test creation of the application.

6. APPROACH:
It can be done manually by the testers i.e. Manual Testing.

7. TEST DELIVERABLES:
To assure that the application will be accepted by end user.

8. ENVIRONMENTAL NEEDS:
1. Internet Connection.
2.Google-Pay Application with configured system.
3. Registered Account.
4. Bank Account
5. Bank Register Mobile Number
9. RESPONSIBILITIES:
 Staff and Training needs-
The testers must be able to handle the application efficiently and familiar
with the performance of the application.
 Risk and Continquecies-
1. Battery low.
2. No internet connection.
3. Outdated version of application.
4. Unsupportable device.
5. High risk to crashing application due to unhandleable load.
TEST CASES

Registration Module
TC_ID Test Case Pre- Steps Test- Expected Actual Status
Objective requistics Data Result Result
TC_01 To verify that Google-Pay Click on “abc” Username Username Pass
user can create application create new will be is created
username to should be account. created successfu
register into open. Enter the successfull lly.
application. username to y.
be created.
TC_02 To verify that Google-Pay Enter the “123” Password Password Pass
user can create application password to will be is created
password. should be be created. created successfu
open and successfull lly.
username y.
should be
created.

TC_03 To verify that Google-pay Enter the Userna Blank Blank Fail
whether blank application username and me: input input
input is should be password to “” values will values are
accepted as open. be created. Passwor be not accepted
username and d: accepted as
password. “” as username
username and
and password
password.

TC_04 To verify that Google-pay Enter the “7083579 Mobile No Mobile Pass
user can application mobile no / 775” / Email Id No /
register their should be email id. “abc@g will be Email Id
mobile no / open. mail.co registered is
email id. m” successfull registered
y successfu
lly

TC_05 To verify the Google-pay Enter the “1234” Mobile No Mobile Pass
OTP application OTP received / Email Id No /
generated should be through will be Email Id
through open and registered verified is verified
mobile no / mobile no / mobile no / and user and user
email id. email id email id. will be is login
should be login successfu
registered. successfull lly.
y.
Login Module
Tc_id Test Case Pre- Steps Test- Expected Actual Status
Objective requistics Data Result Result
Tc_01 To verify user Google- Enter the “abc” User will User is Pass
login through pay Username: “123” be login login
valid username application abc successfull successfull
and password. should be Enter the y. y.
open and Password:
user should 123
be registered
Tc_02 To verify user Google- Enter the “abd” User will User is not Pass
login through pay Username: “123” not be login login
invalid application abc successfull successfull
username and should be Enter the y and y and
valid open and Password: message message is
password. username 123 will be displayed”
should be displayed” Invalid
created Invalid Username
Username”. ”.
. .
Tc_03 To verify user Google- Enter the “abc” User will User is not Pass
login through pay Username: “124” not be login login
valid username application abc successfull successfull
and invalid should be Enter the y and y and
password. open Password: message message
123 will be will be
displayed displayed
“Invalid “Invalid
Password” Password”

Tc_04 To verify user Google- Enter the “abd” Message User is Fail
login through pay Username: “124” will be login
invalid application abc displayed successfull
username and should be Enter the “Invalid y.
password. open Password: Username
123 and
password”

Tc_05 To verify user Google- Enter the “ ” Message Message is Pass


login through pay Username: “ ” will be displayed
empty input application abc displayed “Enter
for username should be Enter the “Enter Username
and password. open and Password: Username &
mobile no / 123 & Password”
email id Password”
should be
registered
Account Module
TC_ID Test Pre- Steps Test-Data Expected Actual Status
Case requistics Result Result
Objective
TC_01 To verify Google-pay Click on Name: Name, bio Name, bio Pass
user can application Profile and “SSDP_123” and profile and profile
set name, should be select edit Bio: picture will picture is set
bio, open. profile. “18”. be set successfully.
profile Enter the successfully.
picture to name and
their bio.
account. Set Profile
picture.
TC_02 To verify User Enter the Current Password Password is Pass
that user should current Password:124 should be changed
can set know password:123 New changed successfully
new correct Enter the new Password:321 successfully
password. password. password

Tc_03 To Verify User Enter the Vishalawate@ UPI_ID UPI_ID is Pass


that user should correct UPI_ID ybl should be changed
can know changed sucessfully
change about sucessfully
new correct
UPI_ID UPI_ID

Tc_04 To verify User Select the new Dark mode Theme Theme Pass
that user should theme should be changed
can know changed sucessfully
change about sucessfully
theme theme
Payment Module
TC_Id Test Case Pre- Steps Test-Data Expected Actual Status
Objective requistics Result Result
TC_01 To verify Google-Pay Click on the Pay Post will Error Fail
whether user application “Pay” icon be posted “Unable
can make should be and then on to make
payment. opened and Enter Upi Instagram paymen
user should Pin. successful t !!!Plea
be login. ly. se Enter
Correct
Upi
Pin”
TC_02 To verify that Google-pay Click on the Send Money Request Pass
user can send application message request is sent
moneyrequest should be icon and Click will be on
for other user opened and on send request sent to specific
user should and then send specific user
be login. the request user successf
ully

TC_03 To verify that Google-pay Click on the State Statement Stateme Pass
user can check application “Statement” ment will be nt is
payment should be icon “Your show to show to
statement opened and Story”. user user
user should successfu success
be login. lly fully

TC_04 To verify that Google- Click on Check Bank Bank Pass


user can check pay the Balance account account
available bank application “Check balance balance
account should be Balance will be show
balance open and ” icon show to successfu
user should and then user lly
be login. enter upi
id
correctly
DETECT REPORT
REGISTRATION MODULE :

Project name :- Payment method of G-Pay


Bug Id: TC_03.
Tester : Vishal.
Date : 10/10/2023.
Title : To verify that whether blank input is accepted as username and password.

Bug Description :-
URL: https://pay.google.com /
Summary: User has not entered input still blank input values are accepted as
username and password.
Platform : Mobile configured with basic needs (Android).
Browser : ---

Administration :-
Assigned to : Sandip
Assigned on : 11/10/2023.
Priority : High.
Severity : Moderate

Notes :-
Blank input values are accepted.
Result should be :Blank input values are not accepted as username and password.
Result is :Blank input values are accepted as username and password.
LOGIN MODULE:

Project name :- Payment method of G-Pay


Bug Id : TC_04.
Tester : Sandip

Date : 12/10/2023.
Title : To verify user login through invalid username and password.

Bug Description :-
URL : https://pay.google.com /
Summary : User has entered invalid username and password still user can login
successfully.
Platform : Mobile configured with basic needs (Android).
Browser : -----

Administration :-
Assigned to : Vishal.
Assigned on : 13/10/2023.
Priority : High.
Severity : Moderate.

Notes :-
Invalid username and password is accepted.

Result should be :Invalid username and password should not be accepted .


Result is :User is login successfully.
PAYMENT MODULE:

Project name :-Payment method of G-Pay

Bug Id : TC_01
Tester : Vishal.
Date : 16/10/2023.
Title : To verify that user can make payment successfully

Bug Description :-
URL : https://pay.google.com /
Summary : User is unable to upload reel as there is some issue with uploading the
reel.
Platform : Mobile configured with basic needs (Android).
Browser : -----

Administration :-
Assigned to : Sandip
Assigned on : 17/10/2023.
Priority : High.
Severity : Moderate.

Notes :-
Unable to upload reel.

Result should be :Payment will be make on Google-Pay successfully.


Result is :Payment are not successfully and message is displayed: “Unable to
make payment!!Please try later
8.0 Skill developed through this project:

 Able to create test plan, test cases and defect report.


 Studied the different testing features as per the module present in the
application.
 Effective Communication Skills are developed in the students
 Risk management, critical thinking and problem solving are developed in the
students.
 Effective coordinating had been seen in the students.
 Teamwork and collaborative skills are introduced in students.
 Students develop skills specific to collaborative efforts.
 Develop their own voice and perspectives in relation to peers.
 Delegate roles and responsibilities.

9.0 Application of Microproject:


 It is used to develop a bug free and user-friendly software that meets the
customer satisfaction.
 It is used in daily-purpose applications to maintain the quality and increase
the growth of the application.
 Increases the reliability of the software.
 It is used to decide the priority and severity of the defect.
Annexure IV

Evaluation Sheet for the Micro Project


NAME OF STUDENT: Vishal Damodhar Awate

ROLL NO: 63.


NAME OF PROGRAMME: Computer Engineering. SEMESTER: FIFTH.
COURSE TITLE: Software Testing (STE).
COURSE CODE: 22518.
TITLE OF THE MICRO PROJECT:Payment method of G-Pay

COURSE OUTCOMES ACHIEVED:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing.
Characteristic to be Poor Average Good Excellent
Sr.
assessed (Marks (Marks 4- (Marks 6- (Marks 9- Sub Total
No 1-3) 5) 8) 10)

(A) Process and Product Assessment (convert above total marks out of 6 Marks)
Relevance to the
1
course
Literature
2 Review/information
collection
Completion of the
3 Target as per project
proposal
Analysis of Data and
4
representation
Quality of
5
Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (convert above total marks out of 4 Marks)
7 Presentation
8 Viva
Comments/Suggestions about team work/leadership(if any):
Name and designation of the faculty member:
Signature:
Evaluation Sheet for the Micro Project

NAME OF STUDENT: Sandip Trimbak Gade

ROLL NO: 62.


NAME OF PROGRAMME: Computer Engineering. SEMESTER: FIFTH.
COURSE TITLE: Software Testing (STE).
COURSE CODE: 22518.
TITLE OF THE MICRO PROJECT:Payment method of G-Pay

COURSE OUTCOMES ACHIEVED:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing.
Characteristic to be Poor Average Good Excellent
Sr.
assessed (Marks (Marks 4- (Marks 6- (Marks 9- Sub Total
No 1-3) 5) 8) 10)

(A) Process and Product Assessment (convert above total marks out of 6 Marks)
Relevance to the
1
course
Literature
2 Review/information
collection
Completion of the
3 Target as per project
proposal
Analysis of Data and
4
representation
Quality of
5
Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (convert above total marks out of 4 Marks)
7 Presentation
8 Viva
Comments/Suggestions about team work/leadership(if any):
Name and designation of the faculty member:
Signature:
Evaluation Sheet for the Micro Project
NAME OF STUDENT: SnehalSunil Palaspagar

ROLL NO: 67.


NAME OF PROGRAMME: Computer Engineering. SEMESTER: FIFTH.
COURSE TITLE: Software Testing (STE).
COURSE CODE: 22518.
TITLE OF THE MICRO PROJECT: Payment method of G-Pay

COURSE OUTCOMES ACHIEVED:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing.
Characteristic to be Poor Average Good Excellent
Sr.
assessed (Marks (Marks 4- (Marks 6- (Marks 9- Sub Total
No 1-3) 5) 8) 10)

(A) Process and Product Assessment (convert above total marks out of 6 Marks)
Relevance to the
1
course
Literature
2 Review/information
collection
Completion of the
3 Target as per project
proposal
Analysis of Data and
4
representation
Quality of
5
Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (convert above total marks out of 4 Marks)
7 Presentation
8 Viva
Comments/Suggestions about team work/leadership(if any):
Name and designation of the faculty member:

Signature:

You might also like