You are on page 1of 3

Epin’s Online Catering Reservation System

Acceptance Test Design

The Acceptance Test Design for Epin's Online Reservation System plays a crucial
role in the overall software development lifecycle. It focuses on ensuring that the system
meets the specified requirements and functions as expected from the perspective of end-
users and stakeholders. The primary objective of the acceptance testing phase is to validate
the system's compliance with user expectations and ensure its readiness for deployment.

During the Requirements Analysis phase of the V-Model, the Acceptance Test
Design phase takes place. It involves the development of detailed test scenarios and test
cases that account for the essential features and functionalities of Epin's online reservation
system. Through this testing step, it will be verified whether the system satisfies the
predetermined acceptance criteria and caters to the needs of its intended users.

Test Scenario 1: User Registration Process


Test Case 1.1: Valid User Registration
 Description: Verify that a user can successfully register by providing valid
information.
 Test Procedures:

1. Access the user registration page.


2. Enter valid user details.
3. Submit the registration form.
4. Verify that the user is successfully registered and redirected to the
appropriate page.
 Expected Result: The user should be registered successfully, and the system
should provide appropriate feedback and redirect to the expected page.

Test Scenario 2: Reservation Booking Process


Test Case 2.1: Successful Reservation Booking
 Description: Verify that a user can successfully register by providing valid
information.
 Test Procedures:
1. Access the reservation booking page.
2. Enter valid reservation details, including date, time, location, event type,
and guest count.
3. Submit the reservation form.
4. Verify that the reservation is successfully booked and confirmed.
 Expected Result: The system should accept the reservation details, provide a
confirmation message, and store the reservation in the database.

Test Scenario 3: Payment Processing Process


Test Case 3.1: Successful Online Payment Processing
 Description: Verify that the system securely processes online payments.
 Test Procedures:
1. Choose the online payment option during the reservation process.
2. Enter valid credit card details.
3. Submit the payment.
4. Verify that the payment is securely processed, and a confirmation receipt is
provided.
 Expected Result: The system should securely process the payment, generate a
payment receipt, and update the payment status accordingly.

Test Scenario 4: Order Management Process


Test Case 4.1: Order Status Update
 Description: Verify that the system properly updates the order status.
 Test Procedures:
1. Access the order management section.
2. Select an existing order.
3. Update the order status.
4. Verify that the order status is successfully updated.
 Expected Result: The system should allow the order status to be modified and
reflect the updated status accurately.
Prepared by:
ANGILICA BUSTILLO RENG CARLO CADORNA

You might also like