0% found this document useful (0 votes)
19 views32 pages

Sample Test Cases

The document contains test case results for testing different functions of a router system. It includes test cases to validate manager and client credentials, test client account creation, and test client data review and revision functions. The test cases were executed and passed validating the different functions worked as expected.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views32 pages

Sample Test Cases

The document contains test case results for testing different functions of a router system. It includes test cases to validate manager and client credentials, test client account creation, and test client data review and revision functions. The test cases were executed and passed validating the different functions worked as expected.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Appendix D

Test Cases

The following are the detailed test cases results conducted where 4.4 Result of the
Testing of Chapter 4: Testing and Results is based on.

Test Case no. 001


Test Case ID: TC001 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
authRoutes Test Executed By: John Louie M.
Test Name: Credential Validation for Manager Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
log in to the system.

Pre-conditions: Manager must have a valid email and password


Dependencies:

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and
Path

2 Provide Valid “manager


Email in the @gmail.co
API Body m”

3 Provide Valid “manager”


Password in
the API Body

4 Click on Send Manager Manager Pass There was


Button should be was able to a token
able to login via generated
login API using for the
Postman manager

68
Test Case no. 002
Test Case ID: TC002 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie
Test Name: Client Account Creation M. Sude
Description: A test case to see if the client can signup Test Execution Date: 9/24/2022
to the system.

Pre-conditions:
Dependencies:

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide Client Client email Client Email


Email in the API “Bendover@ should be was
Body gmail.com” stored automatically
automatically in stored in the
the system system.

3 Provide Client “Ben Dover” Client Name Client Name


Name in the API should be was
Body stored automatically
automatically in stored in the
the system system.

4 Provide Client “Thereisnop Client Client


Password in the assword” Password Password was
API Body should be automatically
stored stored in the
automatically in system.
the system

5 Provide Client “097889556” Client Contact Client Contact


Contact Number in Number should was stored in
the API Body be stored the system.
automatically in
the system

6 Provide Client “Manila City” Client Address Client Address


Address in the API should be was
Body stored automatically
automatically in stored in the
the system system.

7 Click on Send Client should be Client was Pass


Button able to sign up able to signup
via API using

69
Postman

Test Case no. 003


Test Case ID: TC003 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie M.
Test Name: Credential Validation for Client Sude
Description: A test case to see if the client can log Test Execution Date: 9/24/2022
in to the system.

Pre-conditions: Client must have a valid email and password


Dependencies: Test Case no. 002

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and
Path

2 Provide Valid “Bendover


Email in the @gmail.co
API Body m”

3 Provide Valid “Thereisno


Password in password”
the API Body

4 Click on Send Client Client was Pass There was


Button should be able to a token
able to login via generated
login API using for the
Postman client

70
Test Case no. 004
Test Case ID: TC004 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie
Test Name: Client Data Review M. Sude
Description: A test case to see if the client can view their Test Execution Date: 9/24/2022
client data.

Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Case no. 003

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and Path

2 Provide the The generated


Generated token provided
Tokenl in the API by the system.
Authorization Tab

3 Click on Send Client Client was Pass


Button should be able view
able view their client
their client data API
data. using
Postman

Test Case no. 005


Test Case ID: TC005 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie
Test Name: Client Data Revision M. Sude
Description: A test case to see if the client can update Test Execution Date: 9/24/2022
their client contact number and address.

Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Case no. 003

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

71
2 Provide the existing There should No changes
Client Email in the “Bendover@ be no changes happened in
API Body gmail.com” in the Client the Client
Email. Email.

3 Provide the existing “Ben Dover” There should No changes


Client Name in the be no changes happened in
API Body in the Client the Client
Name. Name.

4 Provide the existing “Thereisnop There should No changes


Client Password in assword” be no changes happened in
the API Body in the Client the Client
Password. Password

5 Provide the new “094523456 Client Contact Client Contact


Client Contact 98” Number should Number was
Number in the API be updated. updated.
Body

6 Provide the new “Quezon Client Address Client Address


Client Address in City” should be was updated
the API Body updated.

7 Provide the The


Generated Tokenl generated
in the API token
Authorization Tab provided by
the system.

8 Click on Send Client should be Client was Pass


Button able to update able to update
their client data their client
data.

Test Case no. 006


Test Case ID: TC006 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie
Test Name: Manager Client Data Review M. Sude
Description: A test case to see if the manager can view Test Execution Date: 9/24/2022
all available client data.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

72
1 Access API
method and Path

2 Provide the The generated


Generated token provided
Tokenl in the API by the system.
Authorization Tab

3 Click on Send Manager Manager Pass


Button should be was able all
able view all available
available client data
client data API using
Postman

Test Case no. 007


Test Case ID: TC007 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie
Test Name: Manager Client Data Review by Name M. Sude
Description: A test case to see if the manager can view Test Execution Date: 9/24/2022
all available client data that matched the corresponding
inputted characters.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and Path

2 Provide the “Ben”


Characters in the
API Path

3 Provide the The generated


Generated token provided
Tokenl in the API by the system.
Authorization Tab

4 Click on Send Manager Manager Pass


Button should be was able all
able view all available
available client data
client data that

73
that matched the
matched the correspondi
correspondi ng inputted
ng inputted characters
characters. API using
Postman

Test Case no. 008


Test Case ID: TC008 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
clientRoutes Test Executed By: John Louie
Test Name: Manager Client Data Deletion M. Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
delete a client data entry in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and Path

2 Provide the “10003”


Clied_id in the
API Path

3 Provide the The generated


Generated token provided
Tokenl in the API by the system
Authorization Tab

4 Click on Send Manager Manager Pass


Button should be was able to
able to delete a
delete a client data
client data that
that matched the
matched the correspondi
correspondi ng inputted
ng inputted client_id
client_id

74
Test Case no. 009
Test Case ID: TC009 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
appointmentRoutes Test Executed By: John Louie
Test Name: Client Appointment Creation M. Sude
Description: A test case to see if the client can make Test Execution Date: 9/24/2022
an appointment in the system.

Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Cases no. 003

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide “9/25/2022” Appointment Appointment


Appoitnment Date Date should be Date was
in the API Body stored automatically
automatically in stored in the
the system system.

3 Provide What Kind “Food Appointment Appointment


of Photography Photography Service should Service was
Service to Avail in ” be stored automatically
the API Body automatically in stored in the
the system system.

4 Provide the “3” Appointment Appointment


Number of Number of Number of
Products to be Products should Products was
Featured in the API be stored automatically
Body automatically in stored in the
the system system.

5 Provide the “Studio” Appointment Appointment


Appointment Venue Venue should Venue was
in the API Body be stored stored in the
automatically in system.
the system

6 Provide the The


Generated Token in generated
the Authorization token
Tab provided by

75
the system

7 Click on Send Client should be Client was Pass Appoint


Button able to make an able to make ment is
appointment in an labeled
the system appointment as
via API using appoint
Postman ment_id:
20001

Test Case no. 010


Test Case ID: TC010 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
appointmentRoutes Test Executed By: John Louie
Test Name: Client Appointment Revision M. Sude
Description: A test case to see if the client can update Test Execution Date: 9/24/2022
the appointment venue of their appointment in the
system.

Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Cases no. 003

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide the “20001”


appointment_id of
the appointment to
be updated in the
API Path

3 Provide the existing “9/25/2022” Appointment Appointment


Appoitnment Date Date should be Date was
in the API Body stored automatically
automatically in stored in the
the system system.

4 Provide the existing “Food Appointment Appointment


of Photography Photography Service should Service was
Service to avail in ” be stored automatically
the API Body automatically in stored in the
the system system.

76
5 Provide the existing “3” Appointment Appointment
Number of Number of Number of
Products to be Products should Products was
Featured in the API be stored automatically
Body automatically in stored in the
the system system.

6 Provide the new “Home” Appointment Appointment


Appointment Venue Venue should Venue was
in the API Body be updated updated in the
automatically in system.
the system

7 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

8 Click on Send Client should be Client was Pass


Button able to update able to update
their their
appointment appointment
details in the details via API
system using Postman

Test Case no. 011


Test Case ID: TC011 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
appointmentRoutes Test Executed By: John Louie
Test Name: Client Appointment Review M. Sude
Description: A test case to see if the client can view Test Execution Date: 9/24/2022
their appointments under account.

Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Cases no. 003

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method

77
and Path

2 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

3 Click on Send Client should be Client was Pass


Button able to view all able toview all
their their
appointments appointments
made in the made via API
system using Postman

Test Case no. 012


Test Case ID: TC012 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
appointmentRoutes Test Executed By: John Louie
Test Name: Manager Client Appoitnment Review M. Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
view all appointments made.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Cases no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

3 Click on Send Manager should Manager was Pass


Button be able to view able to view all
all appointments
appointments made via API
made in the using Postman
system

Test Case no. 013

78
Test Case ID: TC013 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
appointmentRoutes Test Executed By: John Louie
Test Name: Manager Appointment Evaluation M. Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
update the appointment status of an appointment.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Cases no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide the “20001”


appointment_id of
the appointment to
be updated in the
API Path

3 Provide the “APPROVE Appointment Appointment


appointment status D” status of the status of the
in the API Body appointment appointment
should be able was updated
to be updated

4 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

5 Click on Send Manager should Manager was Pass


Button be able to able to update
update the the
appointment appointment
status of an status of an
appointment appointment
with an id of with an id of
20001 in the 20001 in the
system system via API
using Postman

79
Test Case no. 014
Test Case ID: TC014 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
appointmentRoutes Test Executed By: John Louie
Test Name: Manager Appointment Deletion M. Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
delete an appointment entry in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and Path

2 Provide the “20002”


Appointment_id
in the API Path

3 Provide the The generated


Generated token provided
Tokenl in the API by the system
Authorization Tab

4 Click on Send Manager Manager Pass


Button should be was able to
able to delete a
delete an appointment
appointment that
that matched the
matched the correspondi
correspondi ng inputted
ng inputted appointment
appointment _id via API
_id using
postman

Test Case no. 015


Test Case ID: TC015 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
paidappointmentRoutes Test Executed By: John Louie
Test Name: Client Payment Creation M. Sude
Description: A test case to see if the client can post Test Execution Date: 9/24/2022

80
their payment in the system.

Pre-conditions: Client must have already logged in, has made an appointment and has the
generated token.
Dependencies: Test Cases no. 003 and 009

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide “20001” Appointment ID Appointment


Appoitnment id in should be ID was
the API Body stored automatically
automatically in stored in the
the system system.

3 Provide the “1001 543 Payment Payment


payment reference 610110” reference reference
number in the API number should number was
Body be stored automatically
automatically in stored in the
the system system.

4 Provide the “1120.00” Payment Payment


payment amount in amount should amount was
the API Body be stored automatically
automatically in stored in the
the system system.

5 Provide the “Paid via Payment details Payment


payment details in GCash” should be details was
the API Body stored stored in the
automatically in system.
the system

6 Provide payment “9/25/2022” Payment date Payment date


date in the API should be was stored in
Body stored the system
automatically in
the system

7 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

8 Click on Send Client should be Client was Pass Payment


Button able to post able to post data
payment in the payment via entry is
system API using labeled

81
Postman as
paymen
_id:
30001

Test Case no. 016


Test Case ID: TC016 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
paidappointmentRoutes Test Executed By: John Louie
Test Name: Client Payment Review M. Sude
Description: A test case to see if the client can view all Test Execution Date: 9/24/2022
their posted payments in the system.

Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Case no. 003

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and Path

2 Provide the The generated


Generated token provided
Tokenl in the API by the system
Authorization Tab

3 Click on Send Client Client was Pass


Button should be able to view
able to view all their
all their payments in
posted the system
payments in via API
the system using
postman

Test Case no. 017


Test Case ID: TC017 Test Designed By: John Louie
Test Priority(Low/Medium/High): Low M. Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022

82
paidappointmentRoutes Test Executed By: John Louie
Test Name: Manager Payment Review M. Sude
Description: A test case to see if the manager can view Test Execution Date: 9/24/2022
all posted payments in the system.

Pre-conditions: Managert must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API
method and Path

2 Provide the The generated


Generated token provided
Tokenl in the API by the system
Authorization Tab

3 Click on Send Manager Manager Pass


Button should be was able to
able to view view all
all posted payments in
payments in the system
the system via API
using
postman

Test Case no. 018


Test Case ID: TC018 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
paidappointmentRoutes Test Executed By: John Louie
Test Name: Manager Payment Evaluation M. Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
update the payment status of a payment posted by the
client.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide the “30001”


payment_id of the

83
payment to be
updated in the API
Path

3 Provide the “VERIFIED” Payment status Appointment


payment status in of the payment status of the
the API Body should be able appointment
to be updated was updated

4 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

5 Click on Send Manager should Manager was Pass


Button be able to able to update
update the the payment
payment status status of a
of a payment payment with a
with a payment_id of
payment_id of 30001 in the
30001 in the system via API
system using postman

Test Case no. 019


Test Case ID: TC019 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
paidappointmentRoutes Test Executed By: John Louie
Test Name: Manager Payment Deletion M. Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
delete a posted payment in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data Remarks
Result Result (Pass/Fail)

1 Access API method


and Path

2 Provide the “30002”


payment_id of the
payment to be

84
deleted in the API
Path

3 Provide the The


Generated Token in generated
the Authorization token
Tab provided by
the system

4 Click on Send Manager should Manager was Pass


Button be able to able to delete
delete a a payment with
payment with a a payment id
payment id of of 30002 in
30002 in the the system via
system API using
postman

Test Case no. 020


Test Case ID: TC020 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
ackappointmentRoutes Test Executed By: John Louie M.
Test Name: Manager Appointment Acknowledgement Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
post an appointment to the
acknowledged_appointment_table in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and

85
Path

2 Provide an “20001” Appointment_id Appointment_i


appointment_id should be d was recorded
in the API body automatically in the system.
recorded in the
system

3 Provide the “30001” Payment_id Payment_id


payment_id in should be able was recorded
the API body to automatically in the system.
recorded in the
system

4 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

5 Click on Send Manager should Manager was Pass The newly


Button be able to post able to post an made
an appointment appointment to data entry
to the the was
acknowledged_a acknowledged labeled as
pppointment_tab _appointment_t ackapp_id
le in the system. able via API : 40001
using postman

Test Case no. 021


Test Case ID: TC021 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
ackappointmentRoutes Test Executed By: John Louie M.
Test Name: Manager Acknowledged Appointment Sude
Review Test Execution Date: 9/24/2022
Description: A test case to see if the manager can
view acknowledged appointments in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

86
1 Access API
method and
Path

2 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

3 Click on Send Manager should Manager was Pass


Button be able to view able to view all
all acknowledged
acknowledged appointments
appointments in via API using
the system postman

Test Case no. 022


Test Case ID: TC022 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
ackappointmentRoutes Test Executed By: John Louie M.
Test Name: Manager Acknowledged Appointment Sude
Revision Test Execution Date: 9/24/2022
Description: A test case to see if the manager can
update an acknowledged appointment in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “40001”


ackapp_id to be
updated in the
API Path

3 Provide the new 20004 Appointment_id Appointment_i


appointment_id should be d was updated
in the API body automatically in the system.
updated in the
system

87
4 Provide the new “30005” Payment_id Payment_id
payment_id in should be able was updated
the API body to automatically in the system.
updated in the
system

5 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

6 Click on Send Manager should Manager was Pass


Button be able to able to update
update a data a data entry to
entry to the the
acknowledged_a acknowledged
pppointment_tab _appointment_t
le in the system. able via API
using postman

Test Case no. 023


Test Case ID: TC023 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
ackappointmentRoutes Test Executed By: John Louie M.
Test Name: Manager Manager Acknowledged Sude
Appointment Deletion Test Execution Date: 9/24/2022
Description: A test case to see if the manager can
delete an acknowledged appointment in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “40002”


ackapp_id to be
deleted in the
API Path

3 Provide the The


Generated generated
Token in the token

88
Authorization provided by
Tab the system

4 Click on Send Manager should Manager was Pass


Button be able to delete able to delete a
a data entry to data entry to
the the
acknowledged_a acknowledged
pppointment_tab _appointment_t
le in the system. able via API
using postman

Test Case no. 024


Test Case ID: TC024 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photographerRoutes Test Executed By: John Louie M.
Test Name: Credential Validation For Photographer Sude
Description: A test case to see if the photographer Test Execution Date: 9/24/2022
can logged in the system.

Pre-conditions: Photographer must have a valid email and password


Dependencies:

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “Saulgoodma


email in the API [email protected]
body ”

3 Provide the “itsallgoodm


password in the an”
API body

4 Click on Send Photographer Photographer Pass


Button should be able was able to log
to log in the in the system
system. via API using
postman

Test Case no. 025


Test Case ID: TC025 Test Designed By: John Louie M.

89
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photographerRoutes Test Executed By: John Louie M.
Test Name: Photographer Data Revision Sude
Description: A test case to see if the photographer Test Execution Date: 9/24/2022
can update their contact number in the system.

Pre-conditions: Photographer must have already logged in and has the generated token.
Dependencies: Test Case no. 024

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “Saulgoodma Email should be Email was


existing email in [email protected] automatically automatically
the API body ” recorded in the recorded
system

3 Provide the “itsallgoodm Password Password was


existing an” should be automatically
password in the automatically recorded
API body recorded in the
system

4 Provide the “Saul Name should be Name was


existing name in Goodman” automatically automatically
API body recorded in the recorded
system

5 Provide the new “097819542 Contact Number Contact


contact number 35” should be Number was
in API body updated in the updated
system

6 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

7 Click on Send Photographer Photographer Pass


Button should be able was able to
to update their update their
contact number contact number
in the system. in the system
via API using
postman

90
Test Case no. 026
Test Case ID: TC026 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photographerRoutes Test Executed By: John Louie M.
Test Name: Manager Photographer Data Review Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
see all photographer records in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

6 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

7 Click on Send Manager should Manager was Pass


Button be able to see all able to see all
photographer photographer
records in the records in the
system system via API
using postman

Test Case no. 027


Test Case ID: TC027 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photographerRoutes Test Executed By: John Louie M.
Test Name: Manager Photographer Account Creation Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
create a new photographer account in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Step Test Steps Test Data Expected Actual Status Remarks

91
Result Result (Pass/Fail
)

1 Access API
method and
Path

2 Provide the “Johnwick@g Email should be Email was


email in the API mail.com” automatically automatically
body recorded in the recorded
system

3 Provide the “johnwick” Password Password was


password in the should be automatically
API body automatically recorded
recorded in the
system

4 Provide the “John Wick” Name should be Name was


name in API automatically automatically
body recorded in the recorded
system

5 Provide the “094851294 Contact Number Contact


contact number 35” should be Number was
in API body automatically automatically
recorded in the recorded
system

6 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

7 Click on Send Manager should Manager was Pass The new


Button be able to make able to make a account
a photographer photographer has a
account in the account in the photograp
system. system via API her_id of
using postman 50002

Test Case no. 028


Test Case ID: TC028 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photographerRoutes Test Executed By: John Louie M.
Test Name: Manager Photographer Account Revision Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022

92
update a photographer’s contact number in the
system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “50002”


photographer_id
in the API Path

3 Provide the “Johnwick@g Email should be Email was


existing email in mail.com” automatically automatically
the API body recorded in the recorded
system

4 Provide the “johnwick” Password Password was


existing should be automatically
password in the automatically recorded
API body recorded in the
system

5 Provide the “John Wick” Name should be Name was


existing name in automatically automatically
API body recorded in the recorded
system

6 Provide the new “091978052 Contact Number Contact


contact number 86” should be Number was
in API body updated in the updated
system

7 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

8 Click on Send Manager should Manager was Pass


Button be able to able to update
update a
photographer’s photographer’s
contact number contact number
in the system. in the system
via API using
postman

93
Test Case no. 029
Test Case ID: TC029 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photographerRoutes Test Executed By: John Louie M.
Test Name: Manager Photographer Account Deletion Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
delete a photographer data in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “50003”


photographer_id
in the API Path

3 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

4 Click on Send Manager should Manager was Pass


Button be able to delete able to delete a
a photographer photographer
data in the data in the
system. system via API
using postman

Test Case no. 030


Test Case ID: TC030 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photosessionscheduleRoutes Test Executed By: John Louie M.
Test Name: Client Schedule Review Sude
Description: A test case to see if the client can view Test Execution Date: 9/24/2022
their schedule in the system.

94
Pre-conditions: Client must have already logged in and has the generated token.
Dependencies: Test Case no. 003

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

3 Click on Send Client should be Client was able Pass


Button able to see their to see their
schedule in the schedule in the
system system via API
using postman

Test Case no. 031


Test Case ID: TC031 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photosessionscheduleRoutes Test Executed By: John Louie M.
Test Name: Photographer Schedule Review Sude
Description: A test case to see if the photographer Test Execution Date: 9/24/2022
can view their schedule in the system.

Pre-conditions: Photographer must have already logged in and has the generated token.
Dependencies: Test Case no. 024

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and

95
Path

2 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

3 Click on Send Photographer Photographer Pass


Button should be able was able to
to see their see their
schedule in the schedule in the
system system via API
using postman

Test Case no. 032


Test Case ID: TC032 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photosessionscheduleRoutes Test Executed By: John Louie M.
Test Name: Manager Schedule Review Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
view all schedules in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

3 Click on Send Manager should Manager was Pass


Button be able to see all able to see all
schedules in the schedules in
system the system via
API using
postman

96
Test Case no. 033
Test Case ID: TC033 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): High Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photosessionscheduleRoutes Test Executed By: John Louie M.
Test Name: Manager Schedule Creation Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
create a schedule in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “50001” Photographer_id Photographer_i


photographer_id should be d was recorded
in the API body automatically in the schedule
recorded in the
schedule

3 Provide the “20001” Appointment_id Appointment_i


appointment_id should be d was recorded
in the API body automatically in the schedule
recorded in the
schedule

4 Provide the “40004” Ackkapp_id Ackkapp_id


ackapp_id in the should be was recorded
API body automatically in the schedule
recorded in the
schedule

5 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

6 Click on Send Manager should Manager was Pass The new


Button be able to create able to create a schedule
a schedule in the schedule in the has a
system system via API ps_id of
using postman 60003

Test Case no. 034

97
Test Case ID: TC034 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Medium Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photosessionscheduleRoutes Test Executed By: John Louie M.
Test Name: Manager Schedule Revision Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
update the photograher_id in a schedule in the
system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “60001”


ps_id of
schedule to be
updated in the
API path

3 Provide the new “50002” Photographer_id Photographer_i


photographer_id should be d was updated
in the API body automatically in the schedule
updated in the
schedule

4 Provide the “20001” Appointment_id Appointment_i


existing should be d was recorded
appointment_id automatically in the schedule
in the API body recorded in the
schedule

5 Provide the “40004” Ackkapp_id Ackkapp_id


existing should be was recorded
ackapp_id in the automatically in the schedule
API body recorded in the
schedule

6 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

7 Click on Send Manager should Manager was Pass


Button be able to able to update
update the the

98
photograher_id photograher_i
in a schedule d in a
in the system schedule in
the system via
API using
postman

Test Case no. 035


Test Case ID: TC035 Test Designed By: John Louie M.
Test Priority(Low/Medium/High): Low Sude
Module Name (what part of the system): Router Test Designed Date: 9/23/2022
photosessionscheduleRoutes Test Executed By: John Louie M.
Test Name: Manager Schedule Deletion Sude
Description: A test case to see if the manager can Test Execution Date: 9/24/2022
delete a schedule in the system.

Pre-conditions: Manager must have already logged in and has the generated token.
Dependencies: Test Case no. 001

Expected Actual Status


Step Test Steps Test Data (Pass/Fail Remarks
Result Result )

1 Access API
method and
Path

2 Provide the “60002”


ps_id of
schedule to be
deleted in the
API path

6 Provide the The


Generated generated
Token in the token
Authorization provided by
Tab
the system

7 Click on Send Manager should Manager was Pass


Button be able to able to delete
delete a a schedule in
schedule in the the system via
system API using
postman

99

You might also like