You are on page 1of 8

SOFTWARE TESTING

LAB CAT 1

Athif sajeed

Reg no 20BCA0077

PIZZA ORDER SYSTEM

1. REGISTRATION
2. LOGIN
3. CHECK AVAILABILITY OF PIZZA
4. VIEW TODAYS TRENDING
5. ADDING YOUR FAVOURITE PIZZA TO CART
6. MAKE PAYMENT
7. LOGOUT

1.REGISTRATION

TC ID REGISTRATION 1

TC ID 1
TC NAME REGISTRATION
TC PRECONDITION NULL
TC NORMAL FLOW 1. GIVE FIRST NAME
2. ENTER LAST NAME
3. ENTER DOB
4. ENTER EMAIL
5. CLICK CONFIRM REGISTRATION
TC POSTCONDITION LOGIN: REGISTRATION CONFIRMED
SUCCESFULY
EXCEPTION OR BUGS WRONG FIRST NAME
WRONG LAST NAME
DOB WRONG FORMAT
WRONG EMAIL ID
EXISTING EMAIL ID
TC ID 2
TC NAME LOGIN
TC PRECONDITION REGISTRATION: REGISTRATION
CONFIRMED
TC NORMAL FLOW 1. ENTER USER NAME
2. ENTER PASSWORD
3. CLICK SUBMIT BUTTON
TC POSTCONDITION IT WILL REDIRECT TO HOME PAGE
EXCEPTION OR BUGS 1. INVALID USER NAME, VALID PWD
2. INVALID PWD, VALID USERNAME
3. USER NOT REGISTERED
4. INVALID USERNAME AND PWD
5. BLANK USERNAME AND CORECT
PWD
6. CORRECT USER NAME AND BLANK
PWD
7. BLANK USERNAME NAME AND
PWD

 Use Case ID: 1

Use Case Name: registration

Created By: Athif Last Updated By:  athif

Date Created: 21 feb, 2022 Date Last Updated:  21 february 2022

Actors: Customers and admin

Description: the customer will register with their phone number and check for their favourite pizzas

Trigger Customers wants to order for pizzas

Preconditions: NULL

Post conditions: • registered successfully

•• opened menu page

Normal Flow • login


• gives adress
• enters contact details

Alternative Flows: None


Exceptions: •gives invalid login info
• gives wrong adress
• gives wrong contact details

Includes: None

Priority: High

Frequency of Use actors:  customers

Business Rules: None

Special Requirements: The customers have to be provided with correct otp while registering.

Assumptions: None 

Notes and Issues: None

 Use Case ID: 2

Use Case Name: login

Created By: Athif Last Updated By:  athif

Date Created: 21 Feb 2022 Date Last Updated:  21 february 2022

Actors: Customers and admin

Description: the customer will register with their phone number and check for their favourite pizzas

Trigger Customers wants to order for pizzas

Preconditions: NULL

Post conditions: • registered successfully

•• opened menu page

Normal Flow • login


• gives adress
• enters contact details

Alternative Flows: None


Exceptions: •gives invalid login info
• gives wrong adress
• gives wrong contact details

Includes: None

Priority: High

Frequency of Use actors:  customers

Business Rules: None

Special Requirements: The customers have to be provided with correct otp while registering.

Assumptions: None 

Notes and Issues: None

 Use Case ID: 1

Use Case Name: Check availability for pizza

Created By: Athif Last Updated By:  athif

Date Created: January 21, 2020 Date Last Updated:  21 february 2022

Actors: Customers and admin

Description: Customer can select pizza

Trigger Customers wants to order for pizzas

Preconditions: NULL

Post conditions: • pizza selected successfully

Normal Flow • select pizza


• sleect no of pizza
• click submit

Alternative Flows: None

Exceptions: •wrong pizza selected


• inavalid quantity
Includes: None

Priority: High

Frequency of Use actors:  customers

Business Rules: None

Special Requirements: The customers have to be provided with correct otp while registering.

Assumptions: None 

Notes and Issues: None

 Use Case ID: 4

Use Case Name: Add pizza to cart

Created By: Athif Last Updated By:  athif

Date Created: January 21, 2020 Date Last Updated:  21 february 2022

Actors: Customers and admin

Description: the customer can add theirr favourte choice of pizza to cart

Trigger Customers wants to order for pizzas

Preconditions: NULL

Post conditions: • pizza added to cart successfully

Normal Flow • select pizza


• add no of quantity
• add to cart

Alternative Flows: None


Exceptions: •wrong pizza selected
• wrong quantity

Includes: None

Priority: High

Frequency of Use actors:  customers

Business Rules: None

Special Requirements: The customers have to be provided with correct otp while registering.

Assumptions: None 

Notes and Issues: None

 Use Case ID: 5

Use Case Name: Make payment

Created By: Athif Last Updated By:  athif

Date Created: January 21, 2020 Date Last Updated:  21 february 2022

Actors: Customers and admin

Description: the customer will complete payment and refrence id will be registered

Trigger Customers wants to order for pizzas

Preconditions: Pizza added to cart succesfully

Post conditions: • redirect to home page

Normal Flow • choose payment method


• select bank
• enters upi id
Click on confirm buttom

Alternative Flows: None

Exceptions: •invalid upi id


• wrong card details
Includes: None

Priority: High

Frequency of Use actors:  customers

Business Rules: None

Special Requirements: The customers have to be provided with correct otp while registering.

Assumptions: None 

Notes and Issues: None

 Use Case ID: 6

Use Case Name: logout

Created By: Athif Last Updated By:  athif

Date Created: January 21, 2020 Date Last Updated:  21 february 2022

Actors: Customers and admin

Description: the customer wants to logout from website

Trigger Customers wants to order for pizzas

Preconditions: NULL

Post conditions: • redirect to home page

Normal Flow • click on log out button

Alternative Flows: None

Exceptions: •incomolete payment


Includes: None

Priority: High

Frequency of Use actors:  customers

Business Rules: None

Special Requirements: The customers have to be provided with correct otp while registering.

Assumptions: None 

Notes and Issues: None

You might also like