0% found this document useful (0 votes)
94 views54 pages

User Login and Registration Test Cases

The document outlines various test scenarios and test cases for testing a restaurant management system. It includes scenarios for creating table categories, operational timings, menu categories, taxes, tables, and menus using predefined domain values. Each scenario has multiple associated test cases to validate different aspects of the functionality.

Uploaded by

sabhapathia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views54 pages

User Login and Registration Test Cases

The document outlines various test scenarios and test cases for testing a restaurant management system. It includes scenarios for creating table categories, operational timings, menu categories, taxes, tables, and menus using predefined domain values. Each scenario has multiple associated test cases to validate different aspects of the functionality.

Uploaded by

sabhapathia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

Test Scenario ID Test Scenario Test Case ID Test Case

TS-DB-LP-01 Login Success TC-DB-LP-01 User Login Success

TS-DB-LP-02 Login Failed TC-DB-LP-02 Log in with Inactive User

TC-DB-LP-03 Invalid email

TC-DB-LP-04 Invalid password

TS-DB-LP-03 Forgot Password TC-DB-LP-05 Reset password using active


user mail id success

TC-DB-LP-06 Reset Password Unsuccess

TC-DB-LP-07 Login with newly created


password

TC-DB-LP-08 Login with newly created


password unsuccess
Pre Condition

1. User should be registered


2. User should be active

1. User should not to be registered with the application

[Link] should be registered and active.

[Link] should be registered and active.

[Link] should be use registered email address for password reset

[Link] should be use registered email address for password reset

1. User should be registered


2. User should have new generated password

1. User should be registered


2. User should have new generated password
Test Steps Expected Result

1. Enter valid email address 1. User should be logged successful


2. Enter valid password 2. User should be landed to live tracking page

Enter valid email address and Password Login should be unsuccessful for Inactive users

Enter Invalid email format and valid password Login should be unsuccessful.

Enter valid email address and Invalid password Login should be unsuccessful.

[Link] valid email address. [Link] or Password Reset link should be trigger to
[Link] on forgot password user mail id
[Link] use valid email [Link] should be reset using OTP or by using
[Link] on Submit reset password link in the mail
[Link] mail id for OTP/Link

[Link] valid email address.


[Link] on forgot password
[Link] use Invalid email format
[Link] on Submit [Link] Link should not be triggered for Invalid e
[Link] mail id for OTP/Link mail format

[Link] valid email Address 1. User should be logged successful


[Link] new password 2. User should be landed to live tracking page

[Link] Invalid email Address 1. User should be logged successful


[Link] new password 2. User should be landed to live tracking page
Post Condition Date

Entered email should be shown in user profile drop down

Show Error Pop up Message " User is inactive"

Show pop up message " Invalid Email"

Show pop up message " Username or Password is Incorrect"

[Link] login should be accept by using newly created password

[Link] pop up "user not found"

.1 Entered email should be shown in user profile drop down

.1 Entered email should be shown in user profile drop down


Test data Actual Result Status BHBYGYGYGGY
BHBYGYGYGGY
Test Scenario ID Test Scenario Test Case ID Test Case Pre Condition

[Link] should be Company Client


TS-DB-RP-01 Register Success TC-DB-RP-01 Rigister New user
[Link] Should be Company Employee

TS-DB-RP-02 Register Failure TC-DB-RP-02 Register using Invalid mail format [Link] a improper mail format

TC-DB-RP-03 Register Using Invalid Phone no. [Link] Should be use invalid phone no.

[Link] Should be Registered


TS-DB-RP-03 Change Password TC-DB-RP-04 Change password Success
[Link] should be able to login To application
[Link] using old password
TC-DB-RP-05 Change password Unsuccess
[Link] should be register
TS-DB-RP-04 Edit Profile TC-DB-RP-06 Edit User Profile Success [Link] should be able to login using
credentials
TC-DB-RP-07 Edit User Profile Unsuccess
Test Steps Expected Result Post Condition

[Link] First name


[Link] Last name
[Link] User should be Register Successful
[Link] valid Email adresss After Registration Show Pop up "Registration successful"
[Link] Password
[Link] valid Phone Number

[Link] First name


[Link] Last name
[Link] should be unsuccessful
[Link] invalid Email format [Link] Error pop up "Invalid Email"
[Link]
[Link] First name
Password
[Link] Last name
[Link] Phone Number [Link] should be unsuccessful
[Link] valid Email adresss [Link] Error pop up "Invalid Phone No."
[Link] Password
[Link] invalid Phone Number
[Link] using credentials
[Link] on User Dropdown
[Link] Change password [Link] Password should be success [Link] Changing the password, The page should be logout
[Link]
[Link] old password
credentials [Link] be able to login with new password automatically
[Link]
[Link] onnew
Userand confirm
Dropdown [Link] password and confirm password should [Link] Page should be Open
[Link] on Submit [Link] password Mismatch Pop up
[Link]
[Link] Change
using password
credentials be mismatch
[Link] old password is wrong show error pop up
[Link]
[Link] olduser
password field
dropdown [Link] Password should be unsuccess
[Link] newuser
and confirm [Link] pop up "profile updated successfully"
[Link] edit
[Link] using credentials [Link] should be Update successfully [Link] submiting the page should be logout automatically
[Link] the profile using valid email id and login page should be show
[Link]
and phone [Link]
on user
[Link] edit
[Link] on user
Submit [Link] pop up "enter valid email format and phone
[Link] the profile using Invalid email [Link] Update Unsuccessful number"
format and phone no.
[Link] on Submit
Date Test data Actual Result Status

P
Test Scenario ID Test Scenario Test Case ID

Table Category and sub category


TS-DB-SB-01 TC-DB-SB-01
creation using Domain value

TC-DB-SB-02

TC-DB-SB-03

TC-DB-SB-04

TC-DB-SB-05

TC-DB-SB-05

TS-DB-SB-02 Create Operational Timings using TC-DB-SB-06


Domain value

TC-DB-SB-07

TC-DB-SB-08

TC-DB-SB-09

Create Menu Category and


TS-DB-SB-03 TC-DB-SB-10
subcategory using Domain values

TC-DB-SB-11

TC-DB-SB-12

TC-DB-SB-13

TS-DB-SB-04 Create Tax or miscellaneous TC-DB-SB-14

TC-DB-SB-15
TS-DB-SB-05 Create Table TC-DB-SB-16

TC-DB-SB-17

TC-DB-SB-18

TC-DB-SB-19

TS-DB-SB-06 Menu TC-DB-SB-20

TC-DB-SB-21

TS-DB-SB-07 Menu with combo and choice TC-DB-SB-22

TS-DB-SB-08 Item availability with Timings TC-DB-SB-23

TS-DB-SB-09 Partner Creation TC-DB-SB-24

TS-DB-SB-10 Create Feedback TC-DB-SB-25

TS-DB-SB-11 Upload Banner TC-DB-SB-26

TS-DB-SB-12 Business Hrs TC-DB-SB-27

TS-DB-SB-13 Reports TC-DB-SB-28

TS-DB-SB-14 Table Map TC-DB-SB-29

TS-DB-SB-15 Order during Business hrs TC-DB-SB-30


Test Case Pre Condition

Table category and sub category 1. User Should be have Registered and Active
[Link] should be have Role access
created Successful

Table category and sub category


created unsuccessful
[Link] upload Field should be have Upload
Table image upload successful
attachment option

Table image upload Unsuccessful [Link] should be vary with resolution format

Edit Table Successful [Link] should be have edit and save Option

Edit Table Unsuccess

Timings Created Successful [Link] should be have Role access


[Link] value should be take only Digits with proper

Timings Created unSuccessful 1. Fill Invalid Time format

Edit Timings Successful [Link] should be have edit and save Option

Edit Timings Unsuccessful [Link] Timings field with invalid Time format
1. User Should be have Registered and Active
Menu category and sub category
[Link] should be have Role access
created Successful
Menu category and sub category
created unsuccessful
Edit Menu category and subcategory [Link] Category should be have edit and save
Successful Option

Edit Menu category and subcatgory


Failure

Create Tax Category success [Link] value should be take in terms of Percentage

Create Tax Category Failure [Link] Negative value in Tax value field
[Link] should be have Role access
Create Table Success [Link] and subcategory should be set prior
3. Runner should be created prior
Create Table Failure [Link] and subcategory shoud not set prior

[Link] Status should be vacated paid


Edit Table Success

[Link] Status should be Occupied Unpaid


Edit Table Failure

[Link] , sub category,Type, Sub type,and Tax


Create Menu Success
value should be set prior
[Link] , sub category,Type, Sub type,and Tax
Create Menu Failure value not set prior
[Link]'t Fill Day wise Field
[Link] sub Category should be create prior Using
Create menu with combo success Domain values
[Link] creation should be done with time settings
Item availability as per Timings success [Link] Settings should be created prior in domain
value
Create partner success [Link] should be have the partner Details

Create Feedback success [Link] be have specified feed back questions


[Link] be have Proper Banner images in Gallery
Upload Banner success [Link] be create Item category and sub catgory in
prior
Business hrs update success 1. Business hrs page Should be have all weekdays 2. It should be work with Time

Report view success 1. It must have all Transaction reports

Table Mapping [Link] should be created Prior

Order items during Business hrs


[Link] Business Hrs
success
Test Steps Expected Result

[Link] using credentials


[Link] on Side navigation Bar
[Link] to Domain Values
[Link] on Table Tab [Link] category Should be Created successfully
[Link] Table Name, description, Value in
Digits, Image attachment
[Link] on save

[Link] on Table Tab [Link] Category should not be created


[Link] table information, except mandatory
field
[Link] on Side navigation Bar
[Link] to Domain Values [Link] should be upload successfully
[Link] on Table Tab
[Link] on Side navigation Bar
[Link] to Domain Values [Link] upload should be Failed
[Link] on Table Tab
[Link] to Domain Values
[Link] should be success
[Link] on created Table

[Link] on created Table


[Link] should be Unsuccess
[Link] Table information
[Link] to Domain Values 1. Should be Created successfully
[Link] on Operation Tab
[Link] to Domain Values
[Link] on Operation Tab 1. Timings created unsuccessful
[Link] on create
[Link] on Operation Tab
1. Timings edit should be success
[Link] on Edit Timings
[Link] on Operation Tab [Link] Edit unsuccess
[Link] on Edit Timings
[Link] to Domain Values
[Link] on Menu Tab [Link] category Should be Created successfully
[Link] category name and description
[Link] to Domain Values [Link] Category should not be created
[Link] on Menu Tab
[Link] category information, except mandatory
[Link] to Domain Values
[Link] on Menu edit Tab [Link] should be success
[Link] Menu Cetegory and subcategory

[Link] to Domain Values


[Link] on menu edit tab [Link] should be failure
[Link] menu information except Mandatory
[Link] to Domain Values
[Link] on Misc. Tab [Link] value should be create success
[Link]
[Link] to Domain Values
[Link] on Misc. Tab [Link] value should be Unsuccess
[Link]
[Link] to Admin , Table tab
[Link] should be created successfully
[Link] Table Information with category
[Link] to Admin , Table tab
[Link] created should be fail
[Link] to add category and subcategory
[Link] on Side navigation Bar
[Link] to Admin , Table tab [Link] Edited should be success
[Link] Table
[Link] on Side navigation Bar
[Link] to Admin , Table tab [Link] Edited should be Failure
[Link] Occupied Table
[Link] to Admin , Menu Tab [Link] should be Reflect in all the order pages
[Link] on create Depends on the mode of order, Day wise menu,
[Link] all mandatry Details, Day Field, Timing, and Timings
[Link] to Admin , Menu Tab
[Link] Created Should be unsuccessful
[Link] on create
[Link] to Admin , Menu Tab
[Link] on create [Link] items should be create success
[Link] all mandatry Details, Combo,Day Field,
[Link] should be available as per Timings in
[Link] on timings , check items in
Dashoard, Guest and runner app
dashboard order,
[Link] on Admin tab
[Link] should be create success
[Link] partner
[Link] madatory details
[Link] on Admin tab
[Link] Feedback questions [Link] questions is created success
[Link] question Types
[Link] on create banner
[Link] category and sub category, or create [Link] should be create success
hypertext link for banner
[Link] Business hrs
[Link] Business Timings [Link] hrs updated should be success2. It Should be get saved until nex

[Link] Report all Transcation report


[Link] report [Link] should be have all transactions report with proper [Link]
[Link] to Table Mapping
[Link] Vcant to seated [Link] Mapping should be success
2. After Mapping , Table color should be changed
[Link] Reservation to seated
[Link] to Business hrs and set
[Link] should be acceptable during business hrs
[Link] Item from dashboard/Runner /Guest app
Post Condition Date

1. Created category should be show in the table Creation Dropdown


[Link] Table category should be show in the Domain value screen

[Link] error Pop up "Fill Mandatory Field"

1..Show Image In the with The Table name

[Link] pop up " Use Pixel size Format"

[Link] Updated information In the Table creation Dropdown

[Link] pop up "Enter valid value "


[Link] pop up " Invalid image size"
[Link] Timings Information should be show in the Domain value screen with
edit option

[Link] error Pop up "Fill Mandatory Field and valid Time Format"

[Link] be show Updated Timings in the Menu Field

[Link] pop up" enter valid Time format and mandatory Field"

1. Created Menu category should be show in the Item Creation Dropdown


[Link] Menu category should be show in the Domain value screen

[Link] error Pop up "Fill Mandatory Field"

[Link] Updated information In the Item creation Dropdown

[Link] pop up "Enter valid value and mandatory Information"

[Link] Tax value in Item creation Dropdown

[Link] error pop "Enter valid Digits"


[Link] created Table should be show during Dine in order using Runner app,Guest
app, Dashboard
[Link] created Table list in the dashbaord
[Link] error pop up " Fill mandatory Field"

[Link] be show Updated Table Data for Dine in order using Runner, dashboard,
guest app

[Link] creation page should be get refresh and Created Item Should be Display In
Menu Dashboard
[Link] Error pop up "Fill mandatory Fields"
[Link] should not show in order pages
taking page
[Link] item should be display in livetracking page
[Link] placing the order combo/Choice/Customisation should be dispaly in order
[Link] we update different Item Timings during app. running state,
Items should be take update in application running state
[Link] active partner should be display on rate card dropdown page
[Link] menu items with discount should be display in rate cards for active partners

[Link] order completed /paid by guest , Feedback questions should be display in


guest app

[Link] Banner should be get display in Guest app

[Link] order transactions should be success for guest based on business hrs
settings

[Link] to excel should be work

1. after mapping Show orange color for seated,and red color for occupied
[Link] color for Vacated
[Link] should not to be accept if the order is placed before and after Business
Hrs
[Link] should be unsuccess during invalid Business hrs
Test data Actual Result Status

P
Test Scenario ID Test Scenario Test Case ID Test Case

Dashboard Dine In -
TS-DB-DI-01 Order TC-DB-DI-01 Dine in Order success

TC-DB-DI-02 new Dine in Order Unsuccessful

Add Item and increase Item Quantity


TS-DB-DI-02 Add Items and Quantity TC-DB-DI-03
success
Add Item and increase Item Quantity
TC-DB-DI-04
unsuccess

TS-DB-DI-03 Guest Detail Page TC-DB-DI-05 Guest Details page Open Success

TC-DB-DI-06 Guest Details page Open Unsuccessful

TS-DB-DI-04 Vacate Table TC-DB-DI-07 Vacate Table Successful

TC-DB-DI-08 Vacate Table unSuccessful

TS-DB-DI-05 Settle Bill TC-DB-DI-09 Payment Success

TC-DB-DI-10 Payment unSuccess


Pre Condition Test Steps

[Link] to Dashboard Dine In order page


[Link] Vacant Table
[Link] Food Category,
[Link] should be Created prior
[Link] placing the order, Table should be in [Link] Items To cart
[Link] on place
vacant and paid status [Link] Guest page
[Link] the order

[Link] should be in occupied status


[Link] Food Category,
[Link] Items To cart
[Link] should be in enable status [Link] Food Category,
[Link] availabilty Timings should be set For a [Link] Items To cart
[Link] Available Timings Not Set [Link] Food Category,
[Link] is in disable status
[Link] to Add Items To cart
[Link] per Request limit should be set to 0
[Link] Food Category,
[Link] should be Paid and vacant status
[Link] Items To cart
[Link] on place
[Link] Food Category,
[Link] should be Occupied and unpaid
[Link] Items To cart
[Link] on place
[Link] on vacate
[Link] should be in Occupied status
[Link] Bill
[Link] on vacate Table
be land into the Settle Bill Screen
[Link] Should be unsuccessful in
[Link] on place
pending status
[Link] Guest page
[Link] Payment link Should be work
[Link] the order
[Link] should be in pending status [Link] on place
[Link] Payment link should not to be work [Link] Guest page
[Link] the order
Expected Result

[Link] click on proceed , guest page should be open


[Link] should be successfully placed
[Link] should be in accepted status
[Link] status should be in unpaid status in
livetracking

[Link] should be unsuccessful

[Link] pop up" Table is occupied and unpaid"


[Link] Should be added Successfully
[Link] Quantity Should be increase upto Fixed request
Quantity
[Link] should not to be add to the cart
[Link] Should not to be increase
[Link] on place order, Guest page should be open

[Link] error pop up "Table is Occupied and unpaid"


2. After click on place order, the guest detail page
should not to be open
[Link] pop up " Settle the Bill and vacate"
[Link] should Be vacated Successful
[Link] Table should be unsuccessful
[Link] Should be unsuccessful
[Link] payment payment status should be change from
Unpaid to paid
[Link] Payment Table status should be change from
[Link] should be unsuccessful
[Link] error pop up "payment unsuccessful"
Post Condition Date Test data Actual Result

[Link] placing the order, The page should be land to


Livetracking screen
[Link] KOT should be display in KDS screen

[Link] pop up" Table is occupied and unpaid"

[Link] Item name with Quantity in cart screen

[Link] the guest Ordered second Item , The Guest Detail


page Should not be open again

[Link] Eror Pop up " Table is occupied and Unpaid"

[Link] Tab should be enable after payment


[Link] pop up "Table Vacated Successfully"

1. After Settle Bill show Pop pop "Payment successful"


[Link] status should not to be change from unpaid to
Paid
Status

F
Test Scenario ID Test Scenario Test Case ID Test Case
Add Item and increase Item Quantity
TS-DB-TA-01 Add Items and Quantity TC-DB-TA-01
success
Add Item and increase Item Quantity
TC-DB-TA-02
unsuccess

TS-DB-TA-02 Item Search TC-DB-TA-03 Item search success

TC-DB-OD-04 Item search unsuccess

TS-DB-TA-02 Guest Detail Page TC-DB-TA-05 Guest Details page Open/Submit Success

TC-DB-TA-06 Guest Details page Open Unsuccessful

Dashboard Take Away -


TS-DB-TA-03 TC-DB-TA-07 Take Away Order success
Order

TC-DB-TA-08 Take Away Order Unsuccessful

TS-DB-TA-04 Settle Bill TC-DB-DI-09 Payment in livetracking screen Success

TC-DB-DI-10 Payment in livetracking screen unSuccess


Pre Condition Test Steps
[Link] Food Category,
[Link] should be in enable status
[Link] Items To cart
[Link] availabilty Timings should be set For a
[Link] Item Quantity
[Link] Available Timings Not Set [Link] Food Category,
[Link] should be in disable status [Link] to Add Items To cart
[Link] per Request limit should be set to 0 [Link] to Increase Item Quantity
[Link] Should be show in the Delivary page

[Link] Should be show in the Delivary page


[Link] Items To cart
[Link] should be available to place order
[Link] on place
[Link] guest page
[Link] should be available
[Link] Items To cart
[Link] order Tab should not to be work
[Link] on place
[Link] should be available [Link] Items To cart
[Link] on place
[Link] should be available [Link] Items To cart
[Link] on place
pending status [Link] Guest page
[Link] Payment link Should be work [Link] the order
[Link] should be in pending status [Link] Guest page
[Link] Payment link should not to be work [Link] the order
Expected Result
[Link] Should be added Successfully
[Link] Quantity Should be increase upto Fixed request
Quantity
[Link] should not to be add to the cart
[Link] Should not to be increase
[Link] tab should be work
[Link] search should Find with the particular item

[Link] search should not to be Find with the particular


item
[Link] on place order, Guest page should be open
[Link] on Submit Order should be placed

1. After click on place order, the guest detail page


should not to be open
[Link] should be in accepted status
[Link] status should be in unpaid status in
[Link] should be placed unsuccessful
[Link] should be in Pending status

[Link] payment payment status should be change from


Unpaid to paid
[Link] should be unsuccessful
[Link] error pop up "payment unsuccessful"
Post Condition Date Test data Actual Result
[Link] Item name with Quantity in order summary
screen

[Link] search keyword related items should be show in the


screen
[Link] search keyword related items should not be show in
the screen
[Link] the guest Ordered second Item , The Guest Detail
page Should be open again

[Link] placing the order, The page should be land to


Livetracking screen
[Link] KOT should be display in KDS screen
[Link] placing the order, The page should not be land to
Livetracking screen

1. After Settle Bill show Pop pop "Payment successful"


[Link] status should not to be change from unpaid to
Paid
Status
P

P
Test Scenario I Test Scenario Test Case ID Test Case
TS-DB-OD-01 Add Items To cart TC-DB-OD-01 Add Items To cart success

TC-DB-OD-02 Add Items To cart unsuccess

Order item to Delivary Address


TS-DB-OD-02 Order Delivery TC-DB-OD-03
Success
Order item to Delivary Address
TC-DB-OD-04
Unsuccess
TS-DB-OD-04 Item Search TC-DB-OD-05 Item search success

TC-DB-OD-06 Item search unsuccess

Item calculation Success in


TC-DB-OD-07
livetracking orders page
Item calculation unSuccess in
TC-DB-OD-08
orders page

TS-DB-OD-05 Payment Page TC-DB-OD-09 payment success

TC-DB-OD-10 payment unsuccess

Track Order page Information


TS-DB-OD-06 TC-DB-OD-11 success
Pre Condition Test Steps
[Link] to Dashboard Delivary Order page
[Link] should be available in the
[Link] items To cart
delivary page
[Link] the added item in cart
[Link] should be available in the [Link] to Dashboard Delivary Order page
delivary page [Link] items To cart
[Link] the added item in cart
[Link] Should be available [Link] to cart with preparation instrcuctions
[Link] address field should be [Link] on place order
mandatory [Link] Guest Details and Delivary Address
[Link] address Should not be [Link] to cart
available [Link] on place order
[Link] Should be show in the Delivary [Link] details without address
page
[Link] Should be show in the Delivary
page
[Link] on place order
[Link] should be calculate with all
orderd Items [Link] Guest Details and Delivary Address
[Link] On place order
[Link] on place order
[Link] should be calculate without tax
value [Link] Guest Details and Delivary Address
[Link] On place order
[Link] should be in completed status
[Link] option should be disable in [Link] order status
[Link] On pay option
order pending status
[Link] tab should be disable even [Link] to cart
after completed order [Link] on place order
[Link] Order type(Dine in, take away, [Link] Guest Details
delevary) should be placed [Link] On place order
Expected Result Post Condition Date
[Link] item should be show in the cart [Link] should be show -/+ operators for to
increase or to decrease the items

[Link] should not to be show in the cart


mandatory
[Link] placing the order, the page should
[Link] status should be in unpaid status in
be land into livetracking screen.
livetracking
[Link] should be unsuccessful without address [Link] should be not be available in
[Link] tab should be work Order statuskeyword
page related items should
[Link] search
[Link] search should Find with the particular
be show in the screen
item
[Link] search keyword related items should
[Link] search should not to be Find with the
not be show in the screen
particular item
[Link] Total should be show correct
be equal to Grand Total value
[Link] should be calculated with Tax value [Link] payment Paid amount should be
[Link] Total should be incorrect
[Link] should not be calculated with Tax value
Payment page should be enable [Link] payment, balance should be zero
[Link] page should be open 2. online payment should be accept for
[Link] and offline payment should be accept valid Amount

show in the order page


[Link] Tax label, Total, Grand Total, pending, [Link] should be view/trackable for 7 days
paid should be show
Test data Actual Result Status
P

P
Test Scenario ID Test Scenario Test Case ID Test Case

Order land to KDS Order Land To KDS In


TS-DB-KD-01 TC-DB-KD-01
page preparation page success
Order Land To KDS In
TC-DB-KD-02
preparation page unsuccess
Change KDS Order change order to ready
TS-DB-KD-02 TC-DB-KD-03
status all ,partial ready success
Change KDS Order change order to Decline
TS-DB-KD-03 TC-DB-KD-04
status all ,partial Decline success
Card color changing based
TS-DB-KD-04 Card Color status TC-DB-KD-05
on KOT Timer success
Pre Condition Test Steps

[Link] order from dashboard


[Link] should be done using
[Link] status should be in approved status under
Dashboard/Runner
[Link] order from Guest app
[Link] should be done using
[Link] status should be show pending status under
Guest app
[Link] name, KOT No.,order No. [Link] order from dashboard
should be display under In [Link] status should be in approved status under
preparation page livetracking
[Link] name, KOT No.,order No. [Link] order from dashboard
should be display under In [Link] status should be in approved status under
preparation page livetracking
[Link] from dashboard/Runner/Guest
[Link] timer should be set prior [Link] order is in accepted state in livetracking
[Link] is showing in KDS
Expected Result Post Condition Date

should be display in KDS In preparation page preparation tab, Ready all, partial ready,
[Link] Dashboard order, KOT status should be in decline all , partial decline status should be
[Link] should not to be Display in KDS [Link] should be dispaly in KDS at only
Dashboard when runner /Dashboard Admin accepts
the order
status screen under KDS
[Link] Ready in KDS, KOT status should be
[Link] the Item is partial ready, only that item
show ready in livetracking screen
status should be changed to partial ready in
[Link] Declined in KDS, Only that Item
[Link] the Item is partial Declined, only that item
status should be show Declined in
status should be changed to partial declined in
livetracking screen
[Link] should be change succes based on the
[Link] timer
timer Success
Test data Actual Result Status

P P

P P

F
Test Scenario ID Test Scenario Test Case ID Test Case

TS-DB-LT-01 Order ID TC-DB-LT-01 Latest Order ID. show on Top


success

Latest Order ID. show on Top


TC-DB-LT-02
unsuccess

Latest KOT no. in livetracking


TS-DB-LT-02 KOT no. TC-DB-LT-03
success

TS-DB-LT-02 Order status TC-DB-LT-03 Order Status Accepted Success

TC-DB-LT-04 Order Status Accepted unSuccess

TS-DB-LT-03 Payment status TC-DB-LT-05 Show Payment status Unpaid in


livetracking success

TS-DB-LT-04 Item Caculation TC-DB-LT-06 Item calculation Success in


livetracking orders page
Item calculation unSuccess in
TC-DB-LT-07
orders page

TS-DB-LT-04 Settle Bill TC-DB-LT-08 Payment Success

TC-DB-LT-09 Payment unSuccess

TS-DB-LT-05 Search Bar TC-DB-LT-10 Serach Bar success

TC-DB-LT-11 Serach Bar unsuccess

Order complete Order completed success in


TS-DB-LT-06 TC-DB-LT-12
success livetracking

TS-DB-LT-07 Livetracking data TC-DB-LT-13 Export, seacrh Tab success

TS-DB-LT-08 Void/complimentory TC-DB-LT-14 Void/Complimentory success


Pre Condition Test Steps

[Link] order using Dashboard


[Link] should be placed using [Link] landed to livetracking
either Dashboard,Guest, Runner [Link] latest Order ID

[Link] order using Dashboard


[Link] should be placed using [Link] landed to livetracking
either Dashboard,Guest, Runner [Link] latest Order ID

[Link] on place order


1. KOt no. should not be reapeated [Link] Guest Details
[Link] On place order
[Link] should be placed using [Link] landed to livetracking
Dashboard [Link] order status
[Link] should be placed using [Link] landed to livetracking
Guest app [Link] order status

either Dashboard,Guest, Runner


[Link] landed to livetracking
[Link] Type Should be Dine in ,take [Link] payment status
away using dashboard, Delivery
[Link] on place order
[Link] should be calculate with all [Link] Guest Details and Delivary Address
orderd Items
[Link] On place order
[Link] should be calculate without [Link] on place order
[Link] Guest Details and Delivary Address
tax value
[Link] On place order
[Link] on place
order is in pending status
[Link] Payment link Should be [Link] Guest page
[Link] the order
[Link] on place
[Link] Payment link should not
[Link] Guest page
to be work
[Link] the order
[Link] should be available in [Link] landed to livetracking
livetracking screen [Link] by order ID, Guest name, or by
[Link] should be available in [Link] landed to livetracking
livetracking screen [Link] by order ID, Guest name, or by
[Link] should be placed from dine [Link] livetracking and decline one item
in or take away order [Link] to complete the order Without KDS
[Link] to dashboard
[Link] Date must have Data [Link] dine in /take away/Delivery
[Link] to excel and test search bar
[Link] Dine in/Take away order
[Link] using dashboard
[Link] the order
[Link] payment change order status to
Expected Result Post Condition

[Link] Order should be show on the livetracking


[Link] we click on order ID order page should
screen be visible
[Link] order ID should be in descending Order
[Link] we click on Order ID , Order page should be show

[Link] Order should not be show on the livetracking


[Link] we click on order ID order page should
screen
not to be visible
[Link] order ID should be in asscending Order

[Link] latest KOT [Link] be show in Order page [Link] [Link] be show for each Item
[Link] item should be show in KDS
[Link] status should be in accepted status
[Link] source should be Dashboard [Link] status in livetracling should be in
progress State
[Link] status should be in pending status [Link] item should not to be show in
[Link] source should be guest app KDS

[Link] status should be unpaid in livetracking [Link] Balance should not be zero
[Link] Total should be show correct
[Link] should be calculated with Tax value be equal to Grand Total value
[Link] payment Paid amount should be
[Link] Total should be incorrect
[Link] should not be calculated with Tax value
[Link] payment payment status should be change 1. After Settle Bill show Pop pop "Payment
from Unpaid to paid successful"
[Link] should be unsuccessful [Link] status should not to be change
[Link] error pop up "payment unsuccessful" from unpaid to Paid

digits [Link] we undo search , all orders should be


[Link] result should be show in the livetracking show
and digits
[Link] result should not be show in the
[Link] status should be take proper update
[Link] status should be show completed
from the order page
[Link] and complementory Tab should be enable
[Link] to excel should be success
[Link] Tab should be work
[Link] items status should be change to
void/complimentory 1. Total order values should be zero
Date Test data Actual Result Status

P
Test Scenario ID Test Scenario Test Case ID Test Case

TS-DB-RP-01 Reservation TC-DB-RP-01 Reservation success

TC-DB-RP-02 Reservation unsuccess

Convert reservation to
TC-DB-RP-03
seat success
Reservation Before reservation time ,
TS-DB-RP-02 TC-DB-RP-04
notification notify to admin success
Reservation update
TC-DB-RP-05
Timings success
Search bar, Export,
Search Bar, Export,
TS-DB-RP-03 TC-DB-RP-06 Calender Should be work
Calender Icons
success
Pre Condition Test Steps
[Link] should be accept for future [Link] on create
Timings. [Link] guest details
[Link] hrs should be vary
[Link] on create
[Link] guest details
[Link] guest reservation
[Link] should be success
[Link] table
[Link] guest reservation
[Link] timings should be set prior [Link] to admin before Reservation
time
[Link] guest reservation
[Link] should be done in prior [Link] new timings
[Link] reservation
[Link] should be show [Link] to excel
[Link] search tab
Expected Result Post Condition
[Link] should be success [Link] view should be show for to make reservation to seated
[Link] timings display should be proper.
[Link] error Pop up as "Restauarant is closed , check business
[Link] should be unsuccess
hrs"
[Link] seated , guest should be moved to closed state in
[Link] to seat should be success
reservation page
[Link] should be get notified before
reservation timings success

[Link] should be update success [Link] time should be display on rerervation screen

[Link] bar, Export, Calender Should


be work success
Test Case Type Date Test data Actual Result Status

F
Test Scenario ID Test Scenario Test Case ID Test Case
TS-DB-RP-01 Order from Runner aTC-DB-RP-01 Dine in order success

TS-DB-RP-02 Generate bill TC-DB-RP-02 Generate bill success

Item should be available


TS-DB-RP-03 Item Availability TC-DB-RP-03
as per Timings success
Item or any modifications
Update On Running
TS-DB-RP-04 TC-DB-RP-04 in the item update
state
success
Combo/choice item
TS-DB-RP-05 Combo item TC-DB-RP-05 order in runner app
success
Pre Condition Test Steps
be have login credentials [Link] Table
[Link] should be assigned for that particular Table [Link] Menu Items and add to cart
[Link] should be in vacated state for new dine in order [Link] the order
[Link] Menu Items and add to cart
[Link] should be in completed status [Link] the order
[Link] guest details
[Link], lunch and dinner timings
1. Item availability timings sdettings should be done
[Link] items is showing based on these
[Link] Or modify Items in dashboard
[Link] should be login with runner app
[Link] modifying refresh the runner app
[Link] menu with combo/choice item
[Link] /Choice Item should be created with item [Link] item with combo
[Link] the combo item is dispaying in cart
Expected Result
[Link] status should be show in ongoing status in
Runner app.
[Link] generate should be success
[Link] bill to guest email should be success

[Link] should be show available as per Timings


[Link] Modifications in item level and Domain level
timings, Changed modifications should be get
update in runner app
items should be display under dashboard
livetracking success
Post Condition Date Test data
in KDS
[Link] payment , that order should be moved to
completed status under runner app
[Link] calculation should be valid in the bill

[Link] with combo should be display in KDS


Actual Result Status
F

F
Test Scenario ID Test Scenario Test Case ID Test Case

TS-DB-GA-01 Guest app Login TC-DB-GA-01 Guest app Login success

TS-DB-GA-01 Guest app dine in order TC-DB-GA-01 Guest app order success

TS-DB-GA-02 Order status TC-DB-GA-02 Track order status success


Item should be available in
TS-DB-GA-03 Item Availability TC-DB-GA-03 guest app as per Timings
success
Any modifications in the
TS-DB-GA-04 Update On Running state TC-DB-RP-04 item update success in
guest app
Combo/choice item order in
TS-DB-GA-05 Combo item TC-DB-GA-05
guest app success

TS-DB-GA-06 Settle Bill TC-DB-GA-06 Settle bill success

TS-DB-GA-07 Guest feed back TC-DB-GA-07 Guest feedback success

TS-GA-TA-01 Guest app Login TC-GA-TA-01 Guest app Login success

TS-GA-TA-02 Guest app Take away order TC-GA-TA-02 Guest app order success

Item should be available in


TS-GA-TA-03 Item Availability TC-GA-TA-03 guest app as per Timings
success
Any modifications in the
TS-GA-TA-04 Update On Running state TC-GA-TA-04 item update success in
guest app
Pre Condition Test Steps
DINE IN
[Link] must have valid mobile no./mail Id [Link] with Mobile OTP
[Link] hrs should be valid [Link] with Email OTP
[Link] QR Code should be Work [Link] Items and add to cart
[Link] the Restaurant business hrs is closed, Then [Link] with mobile no. with OTP
[Link] with mobile no. with OTP
[Link] should be placed the order
[Link] the order
[Link] item availability Timings in dashboard
1. Item available time settings should be done [Link], lunch and dinner timings
[Link] items as per timings in guest app
[Link] Or modify Items in dashboard
[Link] should be login with guest app
[Link] modifying refresh the guest app
[Link] menu with combo/choice item
[Link] /Choice Item should be created with
[Link] item with combo order
item
[Link] the combo item is dispaying in cart
[Link] the order
[Link] should be in completed status
[Link] Runner approved the KOT.
[Link] questions should be updated [Link] online bill
dashboard [Link] payment page will redirect to feedback

TAKE AWAY
[Link] must have valid mobile no./mail Id [Link] with Mobile OTP
[Link] hrs should be valid [Link] with Email OTP
[Link] away QR Code should be Work
[Link] the Restaurant business hrs is closed, Then [Link] should be redirect to cashfree
[Link] the Bill
Guest Login should be failed /Failed to place

[Link] item availability Timings in dashboard


1. Item available time settings should be done [Link], lunch and dinner timings
[Link] items as per timings in guest app
[Link] should be login with guest app [Link] Or modify Items in dashboard
[Link] modifying refresh the guest app
Expected Result

[Link] should be accept with mobile no.


[Link] should be accept withemail
[Link] should be success using google sign in
[Link] should be land to dashboard livetracking with
pending status
[Link] runner approved the order,Order should be show in
[Link] Order track should be success
[Link] should be able to track individual item order status

[Link] should be show available as per Timings

[Link] Modifications in item level and Domain level timings,


Changed modifications should be get update in guest app
[Link] placing Menu item with combo/choice. That items
should be display in cart and dashboard livetracking success

[Link] on settle bill, it should be redirect to cashfree success


[Link] details should be valid value and payment should

[Link] from guest should be success

[Link] should be accept with mobile no.


[Link] should be accept withemail
[Link] should be success using google sign in
2. cashfree page should be open success
[Link] bill should be success

[Link] should be show available as per Timings

[Link] Modifications in item level and Domain level timings,


Changed modifications should be get update in guest app
Post Condition Date Test data

[Link] login guest details should be show under app


[Link] place should be work
Pending to ongoing state in Runner app and Order should be
display in KDS
[Link] Runner approved the KOT and Once order is ready in KDS,
Guest can able to track the order status
[Link] status should be take update by refreshing the guest app

[Link] with combo should be display in KDS


[Link] payment , Page should be redirect to feedback page in
guest app

[Link] response from guest should be display in dashboard


feedback page

[Link] login guest details should be show under app


[Link] place should be work
should not to be display in KDS
Actual Result Status

You might also like