Movie Ticket System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Importance of Testing

Testing the software is an essential part of ensuring good assurance of software quality. By
testing the system, it allows us to detect if there are any defects before it is delivered to
customers. Securing the software ensures that customers’ personal information and data is
safeguarded and risks are eliminated in advance. The purpose of testing the software is to
ensure that there is a working system and that all the requirements are met.

Test Cases

LOGIN PAGE

Service Request Test Case ID Objective Description Expected Result


Number
1 TC01 To check if User types both Should accept
system can char and both
accept numeric numeric in text
and char
2 TC02 User texts can User types 16 Display error
have a char in text message
maximum
amount of 15
characters
3 TC03 Password should Type in the Only asterisk is
not display password displayed
4 TC04 To check if login User types valid User is
button is username and redirected to
functioning password home page
5 TC05 To check if login User types in An error
button works invalid login message is
details displayed

NEW USER REGITRATION PAGE

Service Request Test Case ID Objective Description Expected Result


Number
1 TC11 To check if the User types in Accepts user
registration their name of input
functions less than 15
char
2 TC12 To check if User types in a Accepts user
password for password input
registration
functions
3 TC13 To check if User clicks Accepts and
register button register saves user
works information and
is redirected to
home page
MOVIE PAGE

Service Request Test Case ID Objective Description Expected Result


Number
1 TC21 To check if User selects a Name of cinema
movie cinema movie cinema selected is
selection displayed
functions
2 TC22 To check if User selects a Name of movie
movie selection movie selected is
functions displayed
3 TC23 To check if time User selects a Name of time
selection time to watch selected is
functions movie displayed
4 TC24 To check if ticket User selects Type of ticket is
type functions their type of displayed
ticket(i.e. child,
adult, or
pensioner)

SEAT PAGE

Service Request Test Case ID Objective Description Expected Result


Number
1 TC31 To check if seat User selects Seat number/s is
selection desired seats displayed
functions
2 TC32 To check seat User selects Error message is
availability seating that is displayed
already taken

PAYMENT OR CANCELLATION PAGE

Service Request Test Case ID Objective Description Expected Result


Number
1 TC41 To check if User makes a Accepts user
payment payment with input and
functions their valid credit payment
or debit card amount is
information displayed
2 TC42 To check if User cancels Booking is
cancellation their booking cancelled and
button works user is
redirected to
home page
3 TC43 To check if User makes Accepts
correct payment correct amount payment
was made of payment
4 TC44 To check amount User does not Error message is
of payment pay the correct displayed
amount
LOGOUT PAGE

Service Request Test Case ID Objective Description Expected Result


Number
1 TC51 To check if User selects User is
logout button logout redirected to
functions login page

Project Modules:

Login Module

This includes the users and the admin. If the user is already registered they can login, if the user
is not registered they have to register first before logging in.

Register Module

All new users must register first in order to make a booking. After they have registered, they will
be directed to the home page.

Customer Module

Once a user has logged in they can book a movie and make a payment for the tickets.

Seat Module

This module is about the amount of seating that the user wants to book and tells the user how
many seats are available.

Booking Module

This includes the booked movie ticket for the customer and all the information about the
booking i.e. name of movie , number of seats, choice of movie theatre, time of movie they
booked and total price of tickets are displayed to the customer. This also includes a cancellation
of a movie if the customer wants to cancel.

Payment Module

This deals with the payed movie tickets that were booked in the booking module. The customer
can either pay with their debit or credit card for their movie ticket/s.

Logout Module

In this module the user can logout and they will be redirected to the login page.

You might also like