Software Testing: UTS Fine Dining Online Reservation System Bug Report
VerifiedAdded on 2022/10/01
|9
|2117
|235
Report
AI Summary
This report presents a comprehensive business analysis of the UTS Fine Dining online reservation system, with the primary goal of minimizing development costs by identifying and detailing potential bugs. The report outlines the testing objectives, deliverables, and allocation of tasks among team members, focusing on different software testing stages like user acceptance and implementation testing. A detailed index of identified bugs is provided, ranked by risk level, including descriptions, locations within the system, and potential impacts. Each bug entry includes a defect template with bug ID, location, priority, severity, software testing stage, and a description of the issue, expected results, and the test domain. The report covers a range of issues, from database modifications and user registration problems to email verification and order cancellation processes, providing a thorough assessment of the system's vulnerabilities and areas for improvement. The report recommends solutions and improvements to enhance the system's integrity, security, and user experience.

UTS Fine Dining Online Reservation System
Overview
The following report is a business analysis of the new UTS Fine Dining online reservation
system. The aim is to minimise the cost of developing the system by detecting all possible
bugs.
Task plan
The test objective is to find as many bugs as possible in the UTS Fine Dining system. The
test deliverables will be a list of all bugs detailed and ordered by highest risk to lowest risk
level. Severity or risk level will be determined by the degree to which the bugs cause failure
to the system.
Task allocation
Compliance (standards & legal) (high)
Infrastructure (high)
Configuration (medium)
Localization low
Environment low
Power & Heat low
Training low
Networks low
Capacity & Volume low
Stress test (break test) low
The strategy of finding bugs has been to allocate the tasks by assigning each team member a
software testing stage. Each team member then analysed the document focusing on bugs that
related to their assigned stage.
User acceptance testing
Implementation testing
Bugs
Index of bugs: The following bugs are listed from highest risk to lowest risk level.
Bug Id Short description
Bug 001 Database
modification(page
4,2.1.1 ii(a) view
database)
The restaurant personnel has to be viewing and updating the
database which we are not shown in the diagram. e.g. The menu has
to be regularly updated by restaurant personnel
Bug 002: User
reservationpage 4,
From the general page the customer can make reservations. A bug
seems to exist since how can a customer make reservation without
Overview
The following report is a business analysis of the new UTS Fine Dining online reservation
system. The aim is to minimise the cost of developing the system by detecting all possible
bugs.
Task plan
The test objective is to find as many bugs as possible in the UTS Fine Dining system. The
test deliverables will be a list of all bugs detailed and ordered by highest risk to lowest risk
level. Severity or risk level will be determined by the degree to which the bugs cause failure
to the system.
Task allocation
Compliance (standards & legal) (high)
Infrastructure (high)
Configuration (medium)
Localization low
Environment low
Power & Heat low
Training low
Networks low
Capacity & Volume low
Stress test (break test) low
The strategy of finding bugs has been to allocate the tasks by assigning each team member a
software testing stage. Each team member then analysed the document focusing on bugs that
related to their assigned stage.
User acceptance testing
Implementation testing
Bugs
Index of bugs: The following bugs are listed from highest risk to lowest risk level.
Bug Id Short description
Bug 001 Database
modification(page
4,2.1.1 ii(a) view
database)
The restaurant personnel has to be viewing and updating the
database which we are not shown in the diagram. e.g. The menu has
to be regularly updated by restaurant personnel
Bug 002: User
reservationpage 4,
From the general page the customer can make reservations. A bug
seems to exist since how can a customer make reservation without
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

login in to the system using password and the user name. Or a user
can make reservation and he will get system prompt to login and
proceed making reservations.
Bug 003 user
requirements (login
patron) page 4 A
patron must log on
to the system before
making a
reservation.
In the explanation regarding the system does not show that the user
has to register to be a user. We are not told from the report that the
fields are mandatory. The system should not proceed with the
registrations unless all the fields are filled.
Bug 004 page 5
Email accounts and
passwords
The bug is that during the registration process, the customer is not
prompt to verify the email address. A good system must verify the
account during the registration by letting the users to confirm the
email account verification
Bug 005 page 6
order cancelation
From the report we are told that the user can cancel the order. In
case the customer has to cancel the order it should prompt the user
if sure to cancel the order by bringing the dialogues box. This will
prevent clients from making simple mistake like accidentally
clicking on the cancel button
Bug 006 page 7
Field validation
and password
validation
Validation is done so that it can prevent users from entering the
wrong format. Despite the fact that the email is validated, password
and phone numbers were not told that it has been validated. This is
a likelihood of bug
Bug008 page 5
customer
registration
It is not clear which format is the customer allowed to login. For
example he or she must fill a form so that he can be successfully
registered. Also the customer has to provide name
Bug 008 page 6 If
the adjustment
fails, the system
must show an error
message to the user
notifying him or
her of the failure
The customer is not prompt what may be missing in case the order
submission fails. The error message should direct the customer to
check what may be missing to allow the customer to start from
where he left the application
Bug 009 page 6 The
system must display
the following
information of the
reservation:
The system must show the customer name and the contacts in the
database so that the restaurant personnel is able to view and update
the customer details in the database
Bug 010 page 7
Once the user
submits the
information, he/she
will be taken a
page that shows the
floor plan of the
restaurant.
Here we are not told that the patron can make more than one
bookings. Maybe mistakenly the patron made a mistake of booking
the order and book twice mistakenly. The system has to understand
any similarity in the booking of the orders.
can make reservation and he will get system prompt to login and
proceed making reservations.
Bug 003 user
requirements (login
patron) page 4 A
patron must log on
to the system before
making a
reservation.
In the explanation regarding the system does not show that the user
has to register to be a user. We are not told from the report that the
fields are mandatory. The system should not proceed with the
registrations unless all the fields are filled.
Bug 004 page 5
Email accounts and
passwords
The bug is that during the registration process, the customer is not
prompt to verify the email address. A good system must verify the
account during the registration by letting the users to confirm the
email account verification
Bug 005 page 6
order cancelation
From the report we are told that the user can cancel the order. In
case the customer has to cancel the order it should prompt the user
if sure to cancel the order by bringing the dialogues box. This will
prevent clients from making simple mistake like accidentally
clicking on the cancel button
Bug 006 page 7
Field validation
and password
validation
Validation is done so that it can prevent users from entering the
wrong format. Despite the fact that the email is validated, password
and phone numbers were not told that it has been validated. This is
a likelihood of bug
Bug008 page 5
customer
registration
It is not clear which format is the customer allowed to login. For
example he or she must fill a form so that he can be successfully
registered. Also the customer has to provide name
Bug 008 page 6 If
the adjustment
fails, the system
must show an error
message to the user
notifying him or
her of the failure
The customer is not prompt what may be missing in case the order
submission fails. The error message should direct the customer to
check what may be missing to allow the customer to start from
where he left the application
Bug 009 page 6 The
system must display
the following
information of the
reservation:
The system must show the customer name and the contacts in the
database so that the restaurant personnel is able to view and update
the customer details in the database
Bug 010 page 7
Once the user
submits the
information, he/she
will be taken a
page that shows the
floor plan of the
restaurant.
Here we are not told that the patron can make more than one
bookings. Maybe mistakenly the patron made a mistake of booking
the order and book twice mistakenly. The system has to understand
any similarity in the booking of the orders.

Appendix 1 –
Defect template
Bug ID B001
Location User reservation(page 4, 2.1.1, i (a) General page)
Priority (1-5) 2
Severity (1-5) 1
Software Testing Stage Implementation and acceptance testing
Test Domain Compliance (standards & legal) (high)
Description: In the explanation regarding the system does not show that the user has to
register to be a user. We are not told from the report that the fields are mandatory. The
system should not proceed with the registrations unless all the fields are filled.
Issue: The report should show that the system must filled all the fields in order for the
customer to be allowed to register as a user of the UTSFD system. In the report we are not
sure if the user has to filled all the fields or leave other fields. The mandatory fields has to
be marked with asterisks
Expected Result: the user should fill all the fields in order to move to the next step for
reservation. So in this case the fields must be validated to enhance system integrity and
confidentiality
Defect template
Bug ID B001
Location User reservation(page 4, 2.1.1, i (a) General page)
Priority (1-5) 2
Severity (1-5) 1
Software Testing Stage Implementation and acceptance testing
Test Domain Compliance (standards & legal) (high)
Description: In the explanation regarding the system does not show that the user has to
register to be a user. We are not told from the report that the fields are mandatory. The
system should not proceed with the registrations unless all the fields are filled.
Issue: The report should show that the system must filled all the fields in order for the
customer to be allowed to register as a user of the UTSFD system. In the report we are not
sure if the user has to filled all the fields or leave other fields. The mandatory fields has to
be marked with asterisks
Expected Result: the user should fill all the fields in order to move to the next step for
reservation. So in this case the fields must be validated to enhance system integrity and
confidentiality

Bug ID B002
Location Page 4, 2.2.1. A patron must log on to the system before making
a reservation.
Priority (1-5) 3
Severity (1-5) 4
Software Testing
Stage
System implementation and acceptance
Test Domain Infrastructure (high
Description: In the explanation regarding the system does not show that the user has to
register to be a user. We are not told from the report that the fields are mandatory. The
system should not proceed with the registrations unless all the fields are filled.
Issue: the field which are mandatory to be filled by the users must be marked with
asterisks. This will allow the users during the registration process to correctly filled the all
the fields in order to register
Expected result: expected results is to have all the fields being mandatory before sending
the data to the database systems
Location Page 4, 2.2.1. A patron must log on to the system before making
a reservation.
Priority (1-5) 3
Severity (1-5) 4
Software Testing
Stage
System implementation and acceptance
Test Domain Infrastructure (high
Description: In the explanation regarding the system does not show that the user has to
register to be a user. We are not told from the report that the fields are mandatory. The
system should not proceed with the registrations unless all the fields are filled.
Issue: the field which are mandatory to be filled by the users must be marked with
asterisks. This will allow the users during the registration process to correctly filled the all
the fields in order to register
Expected result: expected results is to have all the fields being mandatory before sending
the data to the database systems
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

Bug ID B003
Location Database modification(page 4,2.1.1 ii(a) view database)
Priority (1-5) 2
Severity (1-5) 4
Software Testing
Stage
Implementation and acceptance
Test Domain Localization low
Description: The restaurant personnel has to be viewing and updating the database which
we are not shown in the diagram. e.g. The menu has to be regularly updated by restaurant
personnel
Issue: The user “restaurant personnel is only allowed to view the database but not clearly
stated if he can modify the database by updating the menu or delete some menus not
existing at the moment.”
Expected result: restaurant personnel is the soul person in this system who can modify
and update what is in the restaurant and what is not there. Hence should be able to modify
the data.
Bug ID B004
Location Page 5, 2.1.1 Make reservation
Priority (1-5) 1
Severity (1-5) 1
Software Testing
Stage
Acceptance testing and implementation
Test Domain Networks low
Description: the system is not describe from the report to have https security feature. Lack
of the feature will lead to attackers causing serious harms to the system and will lead to
loss of data. The access of the UTSFD web application must be through https access to
ensure that the standards are met.
Issue: lack of https security feature to enhance access to secure connection to the data
Location Database modification(page 4,2.1.1 ii(a) view database)
Priority (1-5) 2
Severity (1-5) 4
Software Testing
Stage
Implementation and acceptance
Test Domain Localization low
Description: The restaurant personnel has to be viewing and updating the database which
we are not shown in the diagram. e.g. The menu has to be regularly updated by restaurant
personnel
Issue: The user “restaurant personnel is only allowed to view the database but not clearly
stated if he can modify the database by updating the menu or delete some menus not
existing at the moment.”
Expected result: restaurant personnel is the soul person in this system who can modify
and update what is in the restaurant and what is not there. Hence should be able to modify
the data.
Bug ID B004
Location Page 5, 2.1.1 Make reservation
Priority (1-5) 1
Severity (1-5) 1
Software Testing
Stage
Acceptance testing and implementation
Test Domain Networks low
Description: the system is not describe from the report to have https security feature. Lack
of the feature will lead to attackers causing serious harms to the system and will lead to
loss of data. The access of the UTSFD web application must be through https access to
ensure that the standards are met.
Issue: lack of https security feature to enhance access to secure connection to the data

Expected result: Https security feature has to be incorporated into the system to enhance
that the information system data are totally secured.
Bug ID B005
Location Page 6, 2.1.1 c modification/ cancel reservation
Priority (1-5) 5
Severity (1-5) 4
Software Testing Stage Acceptance and implementation testing
Test Domain Environment UI(low)
Description: From the report we are told that the user can cancel the order. In case the
customer has to cancel the order it should prompt the user if sure to cancel the order by
bringing the dialogues box. This will prevent clients from making simple mistake like
accidentally clicking on the cancel button
Issue: the user cannot be asked by the system to cancel the order by a confirmation
dialogue box
Expected result: The cancelation process must show the user if really wants to cancel the
order of modify the order
Bug ID B006
Location page 5 Email accounts and passwords
Priority (1-5) 4
Severity (1-5) 5
Software Testing
Stage
Acceptance and implementation test
Test Domain Power & Heat low
that the information system data are totally secured.
Bug ID B005
Location Page 6, 2.1.1 c modification/ cancel reservation
Priority (1-5) 5
Severity (1-5) 4
Software Testing Stage Acceptance and implementation testing
Test Domain Environment UI(low)
Description: From the report we are told that the user can cancel the order. In case the
customer has to cancel the order it should prompt the user if sure to cancel the order by
bringing the dialogues box. This will prevent clients from making simple mistake like
accidentally clicking on the cancel button
Issue: the user cannot be asked by the system to cancel the order by a confirmation
dialogue box
Expected result: The cancelation process must show the user if really wants to cancel the
order of modify the order
Bug ID B006
Location page 5 Email accounts and passwords
Priority (1-5) 4
Severity (1-5) 5
Software Testing
Stage
Acceptance and implementation test
Test Domain Power & Heat low

Description: Validation is done so that it can prevent users from entering the wrong
format. Despite the fact that the email is validated, password and phone numbers were not
told that it has been validated. This is a likelihood of bug
Issue: does not validate the system fields
Expected result: the fields have to be validated and formatted for email login
Bug ID B007
Location Page 8, Field validation and password validation, user
interfaces
Priority (1-5) 5
Severity (1-5) 5
Software Testing
Stage
Implementation and acceptance testing
Test Domain User acceptance
Description: It is not clear which format is the customer allowed to login. For example he
or she must fill a form so that he can be successfully registered. Also the customer has to
provide name
Issue: the customer email field validated and the user name is used to login to the system
not explained that the system is validated not to leave any field while login in
Expected result: the system should have validated fields so that while login into the
system the user have to login without bugs
Bug ID B008
Location page 6 If the adjustment fails, the system must show an error
message to the user notifying him or her of the failure
Priority (1-5) 3
format. Despite the fact that the email is validated, password and phone numbers were not
told that it has been validated. This is a likelihood of bug
Issue: does not validate the system fields
Expected result: the fields have to be validated and formatted for email login
Bug ID B007
Location Page 8, Field validation and password validation, user
interfaces
Priority (1-5) 5
Severity (1-5) 5
Software Testing
Stage
Implementation and acceptance testing
Test Domain User acceptance
Description: It is not clear which format is the customer allowed to login. For example he
or she must fill a form so that he can be successfully registered. Also the customer has to
provide name
Issue: the customer email field validated and the user name is used to login to the system
not explained that the system is validated not to leave any field while login in
Expected result: the system should have validated fields so that while login into the
system the user have to login without bugs
Bug ID B008
Location page 6 If the adjustment fails, the system must show an error
message to the user notifying him or her of the failure
Priority (1-5) 3
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Severity (1-5) 5
Software Testing
Stage
Acceptance and implementation testing
Test Domain Capacity & Volume low
Description: The customer is not prompt what may be missing in case the order
submission fails. The error message should direct the customer to check what may be
missing to allow the customer to start from where he left the application
Issue: No direction of the next move after system failure
Expected result: User interface should be able to give guidelines
Bug ID B009
Location page 6 The system must display the following information of the
reservation:
Priority (1-5) 4
Severity (1-5) 3
Software Testing
Stage
Software acceptance and implementation testing
Test Domain Capacity & Volume low
Description: The system must show the customer name and the contacts in the database so
that the restaurant personnel is able to view and update the customer details in the
database
Issue: it does not show the name and the contacts of the customer
Expected result: it should be able to show the customer details to allow the system
administrators to contact the users in case of anything.
Software Testing
Stage
Acceptance and implementation testing
Test Domain Capacity & Volume low
Description: The customer is not prompt what may be missing in case the order
submission fails. The error message should direct the customer to check what may be
missing to allow the customer to start from where he left the application
Issue: No direction of the next move after system failure
Expected result: User interface should be able to give guidelines
Bug ID B009
Location page 6 The system must display the following information of the
reservation:
Priority (1-5) 4
Severity (1-5) 3
Software Testing
Stage
Software acceptance and implementation testing
Test Domain Capacity & Volume low
Description: The system must show the customer name and the contacts in the database so
that the restaurant personnel is able to view and update the customer details in the
database
Issue: it does not show the name and the contacts of the customer
Expected result: it should be able to show the customer details to allow the system
administrators to contact the users in case of anything.

Bug ID B010
Location Page 7 Once the user submits the information, he/she will be
taken a page that shows the floor plan of the restaurant.
Priority (1-5) 5
Severity (1-5) 5
Software Testing
Stage
Acceptance and implementation testing
Test Domain Training low
Description: the page should be able to guide the user on where to go by after submission.
Also online trainings can be provided to ensure that users get to understand better about the
system usage
Issue: the page must provide guidelines on how the system usage is done. So it has to be
procedural
Expected result: The flow of data must be following one after the other.
Location Page 7 Once the user submits the information, he/she will be
taken a page that shows the floor plan of the restaurant.
Priority (1-5) 5
Severity (1-5) 5
Software Testing
Stage
Acceptance and implementation testing
Test Domain Training low
Description: the page should be able to guide the user on where to go by after submission.
Also online trainings can be provided to ensure that users get to understand better about the
system usage
Issue: the page must provide guidelines on how the system usage is done. So it has to be
procedural
Expected result: The flow of data must be following one after the other.
1 out of 9

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.