0% found this document useful (0 votes)
33 views20 pages

STG Final Microproject

this microproject of software testing diploma 5th sem

Uploaded by

owakchaure994
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)
33 views20 pages

STG Final Microproject

this microproject of software testing diploma 5th sem

Uploaded by

owakchaure994
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/ 20

MICRO PROJECT

REPORT ON

“Prepare Test Plan And Design Test Cases as well as


Defect Report For Online Food Ordering System”

In the partial fulfillment of the requirement for the Diploma


in Computer Technology
Submitted By
Dokhe Sarthak
Yogesh Shinde Athrav
Ashok
Wakchaure Omkar Dattatray
Under Guidance of
Mr. Shinde B.B

Amrutvahini Sheti and Shikshan Vikas Sanstha’s


AMRUTVAHINI POLYTECHNIC, SANGAMNER
2024-2025

Prof. Shinde B.B Prof. Kale G.B.

(Project Guidelines ) (H.O.D)


1
Amrutvahini Sheti and Shikshan Vikas Sanstha’s

AMRUTVAHINI POLYTECHNIC, SANGAMNER


Department of Computer Technology

CERTIFICATE
This is to verify that

Dokhe Sarthak Yogesh


Shinde Athrav Ashok
Wakchaure Omkar
Dattatray

Has satisfactorily completed the micro-project


entitled, “Prepare Test Plan And Design Test Cases
as well as Defect Report For Online Food Ordering
System”
As prescribed by MSBTE, Mumbai, as part of syllabus
for the partial fulfillment in diploma in Computer
Technology
Academic year 2024-2025

Prof. Shinde B.B Prof. Kale G.B.

(Project Guidelines ) (H.O.D)


Index

Sr.no Name
Page
No
1 Rationale 4

2 Aim/Benefits 4

3 Course Outcomes Achieved 4

4 Literature Review 5

5 Actual methodology followed 5

6 Actual Resource Used 19

7 Output of the Micro project 19

8 Skill Developed/Learning Outcomes 19

9 Applications 19
Annexure-II
Micro-Project
Report

1.0 Rationale:
This system is used in the form or website. Online food ordering system become
popular topic now days. The main purpose of the system is provide customer for a
wat to place an order at a restaurant over the internet. It provide various food
option. In order to test the online food ordering system , firstly, we create a test
plan and then design testcases.

2.0 Aim/Benefits:
To prepare a report on the online food ordering system. This systemis
applicable to industries. It is necessary to find potential bugs in the system.
The creation of the test plan will help to complete software testing in time and
efficient manner.

3.0 Course Outcomes Achieved:

CI504.1 Use Various Software Testing Methods.

CI504.2 Design test cases for different types and levels of testing.

CI504.3 Create test Plan for an application.

CI504.4 Create defect report based on bugs identify for given application.

4.0 Literature Review:


Management is not only about managing resources and controlling expenses.
Although these are basic functions of management, there’s more to management
than just managing resources and controlling expenses. Another
extremely important function of management is the ability to manage
employees.
In an automated food ordering system is proposed which will keep track of user
order smartly. basically, they implemented a food ordering system for different type
of restaurants in which user will make order or make custom food by one click
only.

5.0 Actual Methodology Followed:

1. In our project, first of all, we have focused on the selection of an


appropriate title for the micro-project.
2. We gathered all things, material, information on the topic of the
micro- project
3. Then we started with our brief study as a survey on our topic. All our
planning is done.
4. Guidance from the subject teacher was taken for the project.
5. We have done an analysis and study of our topic.
6. Preparing the final project report.

The procedure of Manual Testing


1) Requirement Analysis
2) Test Plan Creation
3) Test case Creation
4) Test case Execution
5) Defect Logging
6) Defect Fix & Re-Verification

Requirement Analysis:
 Login Module.
 Check ordered food.
 Payment facility.
 Search option.

 Software Test Plan Documentation

• Test Planning Phase


Input or/References:

• Requirement Specifications
• Project Plan Document
• Test Strategy Document
• Global design document
• Low-Level Design document
• Development and Test process standards
• corporate standards and guidelines

Tasks:
• Understanding & Analyzing the Requirements
• Risk Analysis
• Test Strategy Implementation
• Test Estimations (in terms of time, budget, resources, and scope of the
project)
• Team formation
• Test Plan documentation
• Configuration management planning
• Creating Traceability matrix
• Defining test environment setup

Output:

Test Plan Document for Online Food Ordering System:

Parameter Test plan Documentation


Test Plan ID TC_05
References: Requirements:
Project Plan, Test Strategy, Use cases (If available), High-
Level Design doc, Low-Level design docs, Process guideline
doc, Prototypes

It is a System Test Plan for Online Food Ordering System, and


Introduction
an internet web application provides access to the username
and guest users from any ware in the cities.
Flexible & Compact. Industry-Leading Testing.
Test Items Working with all the functionalities.
( order food, home delivery.)

Software Risk Weak Network issue


Issue
1) Login Module.
2) Check ordered food.
Features to be 3) Payment facility.
tested 4) Search option.

Features not
to be tested Not Available

Approach 1) Functional Requirements.


2) Non functional Requirements.
3) Positive.
4) Negative.
5) Initiative Testing.
a) Test Design
Team formation, Responsibilities, Schedule, Requirements,
Entry Test Case Template, etc. Training on Domain, on Automation
Criteria: tools
b) Test Execution:
The readiness of Test Lab, Readiness of AUT,
Requirements, Test Case docs Test Data, Etc.

All possible test cases executed, Maximum defects fixed,


Exit Criteria Final Regression performed successfully, Confidence on Test
process, Time Limitations, Budget Limitations
Item Pass / All the test cases with high priority are closed with the result
Fail criteria. pass. The test coverage is check and sufficient, where the
criteria is not less than 99% of coverage of requirements by
tests. The test report are compiled and Approved by team lead
& customers.
Suspension Show-Stopper bug found Supplier issues, Vast changes in
Criteria requirements, If resolving defects are more
Training Test Automation Training using QTP Tool
Risks &
Mitigations Team member issues, Vendor issues, Time, Budget
Test
Environment / Application Type: Web Application, Internet and Public
Lab
Windows 2010 Server, UNIX server, MS Exchange server,
Server-side Web server, Data storage, MS Office.
Windows 10, MS Office, SQL Server 2005 for the Database
Client-side Server
Test Plan, Test Case, Test Summary Report
Test
Deliverables
Glossary AUT -Application under Test.
SRS- Software Requirements Specification.

Schedule:
Sr No Task Days Duration Remark
1) Understanding & 10 01 November to 10
Analyzing November
Requirements.
2) Review Meeting 01 27 November

3) Generating Test 05 30 November to


Scenarios. 4December
4) Reviews 02 5 December to
7 December
5) Test Case 06 8 December to 13
Documentation December
6) Reviews 02 14 December to 16
December
7) Test Data collection 03 18 December to 20
December
8) Reviews 02 22 December to 23
December
9) Verifying Test 02 26 December to 28
Environment setup December
10) Regression 02 29 December to 31
Testing December
11) Evaluating exit criteria 02 1 January to 2
January
12) Collecting all artifacts 04 3 January to 6
January
13) Test Summary 01 8 January
Report

Test Cases:- A test case is a set of conditions and expected results under which a
tester will determine whether a system under test satisfies requirements or works
correctly
Test Case Specification: Using test plan as basis, the testing team designs test
case specification which then becomes the basis for preparing individual test cases.
Following things need to be identified -

(1) The purpose of test.

(2) Items to be tested.

(3) Software and Hardware environment setup.

(4) Input data to be used.

(5) Steps to be executed.

(6) Expected Results.

(7) Actual Results.

(8) Relationship of current test with other tests.

Various parameter using which the test case prepared format: -

Sr.no TC-Id Objectives Pre Inpu Expecte Actua Status


requirement t d result l
s Steps data Resul
t
Test Cases for Login Page:-

Note:
T = Testcase ID
O = Objectives
P = Pre-
condition S =
Steps
Ip = Input Data
Ex = Expected
Result Ac = Actual
Result
S = Status

T O P S Ip Ex Ac S
TC01 To verify e-mail 1. Click If e-mail idis Nothing to Pass
the user e- field onThe Kanaw not valid display.
mail Id. should be e ade display
available -mail pallavi message
2. field. @gma “enter valid
Enter il.com e-mail id”
the
valid e-
mail Id

TC- To The 1. Click / 12345 Password Nothing to Pass


02 verify Password focus on should be display.
the field is the entered as
entered availabl password valid,
e.
passwor field. which has
d in the 2. Enter the at least1
field . passwor symbol
d from with a
the length of at
keyboar least 8
d. characters.
If password
is wrong
then
display
“Enter valid
password.”
TC To verify The 1. Click NA If the The Pass
-03 the login /fo cus on usernameand username
functionali button is the Login password are and
ty of the available button. correct, then password
Login . are
2. Click display the
button. correct,
on the message and
Login “Login the
button. Successful”; “Login
otherwise, Successf
display the ul”
error message
message should
be
“Invalid displaye
Login.” d.
TC To verify The 1. Click/fo The mob Nothing Pass
-04 the Mobile mobile cuson the 1234567 noshould to
number number Mobile 890 10 digit. display.
field nofield If user
Should Enter enter
be mob no. invalidno
available display
2.
message
.
“enter
valid
mob no”
TC To verify Forget 1. Click/fo Forget Forget Pass
-05 the passwor cuson the NA Password Passw
functionalit dlabel is Forget window ord
y of the available passwor shouldbe windo
. d label. open. w is
Click on open.
FORGET the
PASSWO Forget
RD 2. passw
Labe ord
l for label.
pass
word
.

1. Test Case for Personal info field :-


T O P S Ip Ex A S
TC- To check The 1. Click/focus sejal The name should Nothingto Pass
01 the name name on the name kurkute be entered as valid display.
field. field is field. alphabets onlywith
available 2. Enter the at least 01
. Name characters.
from the
keyboard.
TC- To check The date Click/focuson the 26/12/20 The date should be Nothingto Pass
02 the field is Dateof birth 02 entered as display.
validity available field.
. Enter the
of Date Date from the valid in the
Birth keyboard format
Field. “DD:MM:YY
YY,”
which does
not have
the current

entered
date is
invalid
display
message
“Invalid
date”
TC- To The 1. Click on Female 1. Click should Noting to Pass
03 check gender Gender make visibletwo display
the field is dropdown gender options
validity available available.
combo
Gender in the
control. 2. On a click
field. form of a
dropdown Select a for selection
combo 2. Gende . Only one
box r. Gender,
widget. Male/Femal
e,should be
selected.
TC- Check The 1. Click/focu Pune 3.The address Address pass
04 Addre address s on the should be accepted as
ss field. field is Address of Accepted asvalid a combinat
available the field. alphabets with ion of valid
and not specialsymbols
Enter the alphabetsand
passive length of atleast1
2. Addres s character. special
from characters
the keyboard with a length
ofat least
1 character.
3.

2. Test Cases for payment system:-

T O P S Ip Ex A S
TC To Payment 1.Click/focus NA UPI, Net banking, List is Pass
- check field on the cash on delivery displayed.
01 availa should be payment Payment option
bility available field. list should be
available.
for
paym
ent
optio
n
TC To Payment 1. Click/fo Acc Check the entered “Pay ment Pass
- check field cus on the no- acc no & successful
02 for should be Net Banking 18900 password field is “is displa-
the available field. 2. 0 yed.
correct or not and
Net Enter bank 785645
Pin - if the password is
Banki account no
ng or scan the 12305 correct Then
code 3. display
Enter pin no “Payment
for final Successfully”.
payment.

TC To Add to cart Select item Pizza Pizza item should “item Pass
03 check option which you want be add in add to added
the should be to ordered. cart option. And success
functi available. Add item in display “item fully” is
onal add to card
added display
ity of option.
add successfully ”. ed.
to
cart
optio
n.

TC To The close Click/focus on NA The ‘Pay payment’ The Pass


04 check button is theclose window should be ‘Pay
the availabl e. button. closed safely. payment
function ’
ality of window
the isclosed
Close safely.
Button
after
paymen
t.
TC To UPI 1) Click No- Password should Enter Fail
-05 check Paymen on 123 be 6 digit. If Valid
the t sho uld UPI 450 wrongthen Password
function be avai paym 678 display msg “ .
ality of lable. 9 enter
ent
UPI Pass- valid password”
payment 2)Enter no. 12305
. 3)Ente
r
passw
ord.

3. Test cases for customers feedback window:

T O P S Ip Ex A S
TC- To The rating 1. Click/focu 9 Rating should be Nothing to Pass
01 check field is son the entered as the only display
the available and Rating combination of
validi not passive. field. numbers with
ty of minimum value iso
2. Enter the
the and maximum
Rating
Ratin value 10.
from the
g
keyboar
field.
d.
TC- To The submit Click/focus on NA The submit button The Pass
02 check button is the submit should be save all submit
the available and button. the feedback button is
functi not passive. Displayed
ratings for
o the
nality a particular
system in the “Feedbac
Of the
submi database and k
t display the submitte
button d”
message message.
. “Feedback
Submitted”
otherwise
“Something
went wrong”
message display.
TC- To The close Click/focus NA ‘food ordering ‘food Pass
03 check button is system Feedback’ ordering
the available and on the window should be System
functi not passive. Close close safely. Feedbac
o button. k’
nality window
of is closed
t safely.
h
e
close
butto
n.

4. Test cases for Search window:-

T O P S Ip Ex A S
TC Check the Search 1 Open app Pizza All types ofpizza List of all Pass
-01 availabilit window . or list type of
y of Should be website should be pizza
search available. displayed. should be
Click on
window. 2
.
the displayed
search .
bar.
3
.
Search item.
TC Check Category 1. NA Different type Categori es Pass
-02 category should be Open of is displayed.
of available website categories
different / or app. should be
food item 2. displayed.
Category
list is
displayed
3.
Select
one of
them.

TC System 1. Open NA Time for Time Pass


-03 Check the should be website. delivered should be
time spam open. food item displayed.
displayed 2. Select should be
todelive fooditem displayed.
red.

TC The 1. Open NA Different brand Option for Pass


-04 To check different website option should different
brand or app. be displayed. [ brands is
the availa option displayed.
like MC,
bility should
Dominos, Pizza
be
of differ available Hut etc.]
ent brand .
s.

DEFECT REPORT:

Defect ID-: TC_05 Defect Name-: UPI Payment


Project Name-: Online Food Ordering System.Module Name-: UPI Payment.Version
Title- To check the UPI Payment facility.
Description -: Customer ordered the food but because of payment defect they are not a
Resolution -: Fixed.
Date Resolved -:11/dec/2021
Resolved By-:Memane Poonam Sanjay. Version -: 1
Resolution Comments-: UPI payment defect are resolved.

Retested By-:Nehe Yayati Gorakshanath


Version Tested-: 2
Date Tested -: 12/dec/2021
Retested Comments -: Defect fully resolved and all Functionality
work properly.
19

6.0 Actual Resource Used:

Name of
Sr. Resource Specification Qty. Remarks
No. /material
Compute 7th generation i3,RAM :-8GB 01 -
1 r System

Operating Windows 10 01 -
2 system
http://www.softwaretestnghelp.com/beta- 02 -
3 Internet testing/http://spotoolkit.com/testcasegenera
ter/
7.0 The output of this Micro-Projects:
Created a test plan and designed test cases as well as defect report for the
Online Food Ordering system.

8.0 Skill Developed/Learning Outcome of this Micro-Project:


• We have learned white box testing and black-box testing.
• We are able to create a test plan.
• Design the test cases for the application.
• Able to find bugs in different levels of testing.
• Create the Defect Report for the application.

9.0 Applications of this Micro-Project:


• Easy to create test cases.
• Find the defects in software easily using test cases. • Easy to find errors
and bugs in this software.

Prof. Shinde B.B

(Sign of Subject

Teacher)

You might also like