Testing Outline/Guide: Set Status Is Resolved Go Through Each Ticket and Test It

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

Testing Outline/Guide

Go through this steps first and the person who ordered


new features - what has been resolved for the latest
version - should test them according to Redmine tickets.

Redmine

Set Status is resolved

Go through each ticket and test it

Deploy applcication

Deploy the new war file and make sure you can login to the
backoffice (try with older database too from a bigger restaurant
(db with older version), sometimes db script doesnt finish the
upgrade and you cannot login.

Back office test

Admin
Users

Add new user with manager, one with server and another one with employee right
(e.g.:dishwasher), and check the results of the following things by login on client

set email and hourly rate for a user in user admin and different rate for a
job roles for a different user
set weekly overtime hours for a user and for a job role with overtime
ratethem
set default section and department for them try with different selections
Lock/unlock user and hide it try to use password again drop down list
will show these employees with a * (star)
Edit job roles if you dont have any create new roles
Set an auto logout time for users
Leave a messages to a user and to a role, modify it and after revoke on of
the message

Edit user roles: Admin User Roles:

o Add new user role


o Check mark every box individually and test the function on the
client with the assigned role:
o Enter into someone elses order : try with two different
server, order more items for each other and pay each others
table
o Give compensation for orders
o Create a customer coupon
o Void or compensate a sent order item
o Add tips to credit card transactions
o Give compensations for orders in percent
o Give compensation for individual order items
o Print house report
o Reopen orders
o Refound a paypal transaction
o Change manager card for a new card and try to swip it in
different situations
o Transfer order to another table
o Reopen last order for a table
o Print House Time Report in time management
o Modify shift attributes in time management
o Void a credit card transaction: if void cc receipt is enabled
should print to the assigned printer or the first receipt printer
o Transfer table to other servers
o Combine order/tables together
o Add large tip amounts
o Open cashdrawer
o Order 86'd item
o Define run out quantity for menu item
o Open cashdrawer after pay
o Guest registration
o View/print server checkout report
o Open tab screen
o Use external credit card

o Give a right for this server under Dining Table Groups

Change user role


Add Job Roles and assign new role to an employee

Edit table permission if server

Live Transaction Editor

Use a test credit card transaction:

o Change total amount or marked in batch box and check on client, it


should disappeared under Tips
o Void it, table should be under reopened orders - close it with cash
and close with credit card another one

Transactions

o Return an already batched transaction (partial and whole amount)

Dining Table Groups

After every step check changes on client!

Create DiningTable GroupRoom

-add group name

-add group sequence number

-Room Width

-Room Height

- Change texture

Modify Tables

-Create one of each shape

- Move tables and save it

- Add new wall/plants, move them

Delete DiningTable Group

Delete tables first


Delete room
Add take away rights for servers to tables: under properties select all or just
choose one server and check on client

Change order of rooms

Carte Manager

Create New Carte

Set all day and limited time interval for a carte and try it (you have to
assign an item to the carte to be able to see at the ipad)
Set different days also
Set a priority for it and check on the client
Create a category with mark alphanumeric order of menu items and
create one without it
Create a Gift card carte if it doesnt exist
Assign a printer to a carte open items should print there

Create New Category

Set priority and try it


Select type
Assign a printers with different sections
Create a Gift card category if it doesnt exist

Create New Menu Item to the new category and one to an existing one

Assign to the created category


Give a short name and check it on the ipad
Add a product ID
Change color
Check free priced function also
Tax free when to go
Assign force modifiers
Upload picture and background picture
Default courseline
Add descriptions
Create a Gift card menu if it doesnt exist and mark free priced checkbox
and set 0 dollar for the price field in the carte editor
Create a $0 value item
Create a VAT included item
Try to assign a printer to an item, it will overrides the original categorys
printer
Apply price to any new menu item, Create a $0 value item and try to order
each one from the client ($0 value item and VAT included item as well)

Discount carte

- Add some pre-programmed discounts with:


o Amount
o Percentage
o Different rights

Modifiers

Modifier Group Editor (forced)

Add new modifier group


Assign to a new category

Try multiple selection
Try forced modifier selection
Try default menu item status selection
Add new modifier item
Try max free selection and max selection (after certain amount of free it
should charge if price has been set and after a certain amount should
go to the next group

Assign an existing mod. group to the new category
Prioritize them (use same prior for all and use diff. order)
Remove mod. item
Remove mod. group

Test On Client after each step!

Optional Modifier Group

Add new optional modifier group


Set type for one group and assign a different optional mod. group to a
category
Add new optional modifier items
Set different price for different columns
Change an existing optional modifier type and prices, remove an item,
add an item

Test On Client after each step!

Printed Documents
Set an interval and check all the columns
Print some of them to default and different printers

Reports:

Make at least 30 different transactions on client:

Table,to go, tabs (bar)


Order regular, happy hour (same item with less price and with time
interval carte) items
Discount, undo discount, void some of them
Split checks
Use different payments (cash, cc, partial payments, comp., gift
card,manual cc,external cc)

Open and view every report, numbers should be the same on each report (total
sales inc. tax and media total should be the same, also discount amount on
different reports). If you find any difference please repeat orders until you can tell
what is the problem.

Set auto intervals (breakfast,lunch, etc.)

Set auto email function for a few reports

Inventory needs to update with new inventory

Organizational Editor

-Add Organization

-Remove Organization

Product Editor

-Add new Product

-Remove a product

Movement Type Editor

-Add new

-Remove new
Create Delivery Invoice

Inventory Reports

-Run all reports

-Assign to a menu Item using recipe feature

-Order Test menu item using the Client to track the increase or decrease of
inventory

Settings
Printers

Add new Printer

View All Printers

Sections

Create Sections

Apply a section to new item created

Employee work hours editor :

locked/not valid employee should be at the end of list with a *


Create a new entry
Modify an existing one
Check results on time and att. report

General Settings:

Change and save all fields per test, test after each changing because parameters
could have an influence on each other. (e.g. bug from the past: when grouping by
togo was active then change pre-fix on to go parameter didnt work.

-rest name

-rest address

-rest phone

-rest site
Dont change Inventory

-Add a Picture

-Dont change VIPphpurl

-change Kitchen Display Panel Value

- Kitchen display grouping similar prop. and named elements: if this parameter is
enabled should group together the similar items on kitchen chit, if using positions
then chit should be printed like this: Each Position's ordered items should be labeled
by "Position #" and grouped together when starting a new position.

- Check grouping similar properties and name elements: if enabled should group
any similar item on customer check

- Print voided items in the kitchen

-Set different opening and closing time for restaurant and check on the house report
(some of the restaurant close after midnight so for them a business day is over
when they pass the closing time)

- Change commission from cc tips : try with decimals (e.g..2,5%) and 0 and after
making some transactions check on reports (server checkout, house,sales an.)

Server Client Settings:

Enable or disable every value and test in tandem with client

Force position count

Enable open table with table num popup : try the fast navigation button to
open a table with typing in the table number
Move the guest count prompt to the order close: if enabled will ask to
confirm number of customers at the payscreen, try with cash, cc,gift card,
compensation and split check
Default percent values on tip screen: try with different values (with
decimals too) and do some sorders
Auto grat. popup when navigate to payment screen: if enabled when hit
pay at order screen will ask for auto grat, test with different amounts and
scenarios, try to re do it and check result on the check

Gift card and coupon

-Create new gift card and coupon on client and check here and invalidate one of
them
Guest Client Parameter Editor

Syneweb Settings

-test color themes

Editors
Guest editor: create life events and interests first and assign them to different
guests. (create new guests and edit them)

Device editor: you can set the differents ipad here

Department: create different departments and assign them to different ipads

Client Side Settings try every function as a manager and


as a server. If you logged in as a server check for manager
approvals (enter passcode or swipe manager card). Check
on IPAD,mini IPAD and iphone. (try on a newest IOS and an
older verion what most of the restaurant use.

Synetouch app. settings:


o Set URL and Path
o Try demo mode (not working right now because the demo db is an
older version
o Set device id
o Try payment with both type of card reader
o Assign a printer: all the receipts should printer there
o Default carte id: set a carte and start app. should jump to that carte
immediately
o Try auto logout: should take you back to login screen after sending
an order
o Auto logout timer: after a certain time log you out try with auto
logout together too
o Fast switch user: doent download database when you change
users
o Select receipt printer before print: if this enabled when you print
any kind of receipt the printers list will pop up
o Print paper receipt: if enabled will print a receipt at the first time
you hit pay button
o Category show on scrollview: categories will be shown on top of
the screen (you pick category and after pick item on the same area
of the screen
o Default for the item to go: if enabled every item will be to go as
default
o Training mode: set a database for training mode what you can
reach by switching here
o Modifier group visibility: try to switch of some of them and see
result
o After login navigate to: set screen where you want to navigate first
( if you set tab screen but your user doesnt have a right for
that should ask for man appr.)
o Search panel for optional modifiers: if disabled optional mod. panel
wont pop up as default
o Single tap opens tables order: if enabled single tap takes you
directly to order screen, and long press take you to the modification
screen

Time Management

-Clock in/out (manager,server,employee):

try different scenarios (e.g.: if you are an employee shouldnt ask for cash
declare or if you are a server and checkout before shouldnt ask cash
declare again
if you are an employee shouldnt let you login to the main screen
print the pre-set message and after modifying that check results
Try quick login (would you like to login question: yes) and regular login
Create multiple job roles for an user and login with that
If you have created sections before try all of them
when clock out check for time sheet receipt if parameter enabled

-Break feature: go to a few minutes brake and check result on reports (time and att.,
employee work hours editor)

-Reports (Daily,Weekly,House) we not really use them now need to check if we have
to change something on this

-Instant Login
-Edit Hours : edit a server or employee hours ( manager appr.) : you can see the
entry when it is closed (start,end date), check result on reports

Create and Send items on Tables, Tabs, Quick TO-Go, To-Go looking for connection
error

Check every pop up window when you have to type in numbers or letter looking
for errors, invisible characters.

Table layout screen

o Check room names, swipe between them, check colors


o With the first magnifying glass you should be able to see the owner
of tables
o With the second magnifying glass you can open an already existing
table by number
.

Table modification screen

Open check with different number of guests


Order items using positions check numbers on ticket
Split check at the beginning and change number of split after set in menu
items order screen
Pay check from here
Print check from here in case of multiple checks you could select the
desired one
Link guest: check customer at backoffice
Combine table (try with split checks also and both way and check the
result):
o Check to check :try to pay some split check and combine after with
another table
o Append check : try to pay some split check and combine after with
another table
o Print check from table mod. screen and from order screen after
combining tables but do not hit pay or send button it should
print all of the items

Change table
Transfer table ( try also to transfer a table to a server who is not clocked in
or an employee for example dishwasher)
Clock in with server A and B, place and order with B, clock out with A and
after a few minutes clock in and transfer this order from B to A. The
payment should be on A second shift server report.
Reopen table: reopen last order on this table and pay with cash and credit
card too if it had credit card you are not able to reopen from here
Cancel Unsent: try to cancel unsent orders
Fire table:
o Try with send/hold feature
o Try with course line feature
Send message: to every printer
Quick cash pay : after confirmation close check from here

Item ordering screen

If you have enabled Single tap opens tables order at ipad synetouch
settings and use back arrow it should take you back to the table layout
screen otherwise the table mod .screen

With the small printer icon you can print the check

Create checks with

Order items to different tables


Order multiple number of an item (push 3 sec. the item name)
Set an item as 86 or set a spec amount of them and after try to order it
(push 3 sec. the item name ,need man. right or approval)
Test 86 function: Log in with 2 different server and order more item what
you have set before as a remaining amount, the second server can not
send the order, should give back 86 item as a reason
Order items from limited time interval carte after the end interval, it
shouldnt let you even if you repeat a previously ordered item (try with
multiple items too)
Open Items :
o Try to write illegal characters (#&@%$~) to the name field
o Try to write alphanumeric characters to price field
o Add open item with and without tax
o Try to open 0 dollar item
o Try order item without name
Gift card: order gift card item
Forced Modifiers:
o Order items with forced modifiers also what we have created before
and use modifiers what is already exist
Unsent items:
o Tap the item name and try the following:
To Go
Repeat: repeat items with modifiers too ( forced, optional)
+ modifier(optional): try different selections (Extra, Add),
test search function
RemoveVoid: this is an unsent item so this is just a remove,
no right necessary
o Tap optional mod item on the left (ordered items) part of screen:
replace, remove
o Tap forced mod item on the left (ordered items) part of screen :
replace - it confirm
Send and stay: push and hold send button for 3 sec it should send the
items but stay on the order screen
Remove some unsent items
Split :
o try with more ways, split in as many way as you can
o split more than 10 ways and try to swipe between the number at
the bottom
o try to resplit by pushing split button longer
Multiple selections : try manager approval with multiple selection (select
more items and void it without right should ask for manager appr.
Repeat
Push: back, house or table number sign after ring up some items, table
should be yellow and keep all the unsent items cancel unsent items
Send Hold Function(table color turn to blue on table layout screen)
o Wait until time elapse
o Push Fire Table button on table mod. screen or send it from the
menu ordering screen
o You can force to send item/items by hit left icon and choose the
specific items
o Place more item and hit regular send button should send new item
immediately but shouldnt sent pending items
o Place some item on hold and wait until time is elapse it should
print to the kitchen hit pay or send button after this it shouldnt
print these items again
Send every item
Sent items:
o Tap the item name and try the following:
Repeat
Split
Discount : with appropriate rights and without should ask for
manager approval
Use percent or amount both shouldnt work at the
same time check discounted item value
Give a reason and use pre-programmed reason
Use a discount on an item and split check, move this
item to the new split check the position of the
discount) on the pay screen (should be on the same
item)
Void: with appropriate rights and without should ask for
manager approval Check Server check out report after a
void, item should be there as a voided item
Discount an item first and void after it, try with only one item
also
Undo discount and check on the check and checkout report if
the amount has changed try to undo a previously added
discount from a second split check
Auto gratuity Tip: set different amount of auto grat.- check calculation .
If you apply aut. grat it should be all the check (when you have more split
checks). Try to split in more ways and also move back every item to one
check and check the amount of tip. If you split in more way after you set
auto grat. then it should recalculate it.
Apply auto grat, send items and apply discounts on items auto grat
amount should change
Change auto grat value and use print button on order screen check the
value it should change
Try with multiple splits , apply auto grat and make sure the last split check
value > auto grat. it was a bug before, close the last check without
payment
Course Line: if you are testing course line feature then choose diff. course
lines before order an item
Search function: try to find and order items with the name and ID what
has been previously set in backoffice
Pay
Split a check more ways and pay only one check:
o Try to discount on a paid item and try to void it
o Try to remove the paid item to the other split check

After each transaction check the total amount and total inc. tax on screen
and on printed check!

Payment screen

Credit card:
o make a few payment with test credit card and check that you are
able to swipe the card every time and you can confirm it
o check credit card receipt every time
o Try to pay as external credit card
o Pay as a manual entry use Heartland test cards excel

- Cash: if open cash drawer after pay user role active should open drawer
after each cash payment

- Split total amounts: in , 1/3 and more ways

- Compensate: Try comp and comp% with different values

- Gift cards: Pay with ID and gift card swipe also and add gift card tip (try to
exceed gift card balance, it shouldnt let you)

- Mixed payments:

o Pay one check with different payments :cash , cc,gift,comp


o Pay different checks (split) with mixed payments

Always check for manager approval if do not have rights!

Try reprint, reprint all button

and lLink guest to a previously added customer points should increase button!

Other Features

Home screen:

Check out : declare cash tip, check out and check report and clock out
with a new feature you can choose clock out right after the check out, test
this in different scenarios(from Home screen and from Time Management
screen):
o did a checkout and no new order
o checkout is not possible because of the open order/transaction
o did a checkout and there is a new order
Fast switch user function
Change section
Opened orders: all the open orders here if you are manager
To Go:
o Create to go orders but do not close them
o Press and hold for an order and try all of them separately(always
check results):
Change name
Combine
Transfer
And move it to a table
Tabs: for bar orders if user doesnt have a right can not go into, same
workflow then to go
o Create some orders, send them and open from opened orders icon
and place more item it shouldnt have TG (to go) prefix
Coupon:
o Create a coupon and pay with that
o Try to find a guest (first you have to create some guests)
o Choose a guest and create coupon from available points

Gift card:
o Choose the previously sold gift card and generate ID and make
another one by swiping empty gift card
o Check balance with info
Reopened: if you void a credit card or reopen any cash transaction should
be here
No sale: open the cash drawer If user has rightTip Screen:
Check input mode when adding tip or total amount (not allowed to enter
characters and should fill out from left to right)
Make sure you are able to add tip (or ask for approval if you dont have a
right) and sent it
Check that you are able to change tip or total amount without leaving tips
screen
Search for a part of a transaction ID
If you set before try to send high tip amount and look for the manager
approval
Try to void transaction (it should ask for approval if you dont have a right)
Set tip for more items and send them together
Reopen Manager Feature
Try to reopen cash and credit card tables (credit card should be void first)
Reopen multiple checks (split checks, open just one of them and all of
them)
Place an order to a table with multiple items, send items, split check and
pay only one check with credit card and cash. Leave the other split check
unpaid. Reopen the paid one and close with different payment method

Manager card: make a new manager card and try it

Report screen:

Reprint doc:
o Try to refresh to get the most recent one
o Use filtering (table,time)
o Print some of them with changing printers
House report: check numbers
Server report: check numbers
Limited items: previously set quantity for some items or 86 ( order screen,
press and hold, remaining quantity) and after check this report
Time report: you can check all the clocked in users here, but doesnt print
in a right format
Cash close: print a cash close form
You can change department at the left bottom corner reports will goes
under this name

Manager screen:

Reopen order

Try to reopen cash and credit card tables (cash should be void first and
you can only void credit card under Tips)
Reopen multiple checks (split checks, open just one of them and all of
them)
Place an order to a table with multiple items, send items, split check and
pay only one check with credit card and cash. Leave the other split check
unpaid. Reopen the paid one and close with different payment method.
Change auto grat what has been previously added and pay.

Change card: make a new manager card and try it, hardly working

Unstuck printer: in case of rendering complete you can delete the last job in cups

Guest: same surface then Coupon, but instead of coupon you can create a new
customer, so create a new one and fill out the missing fields in backoffice after that.

Notification: if you have any push notification you can reach from here

Main screen:
Check out : declare cash tip, check out and check report and clock out

Gift card:

Choose the previously sold gift card and generate ID and make another one by
swiping empty gift card

Check balance with info

Tip Screen:

Check input mode when adding tip or total amount (not allowed to enter
characters and should fill out from left to right)
Make sure you are able to add tip (or ask for approval if you dont have a
right) and send it
Check that you are able to change tip or total amount without leaving tips
screen
Search for a part of a transaction ID, use filters
If you set before try to send high tip amount and look for the manager
approval
Try to void transaction (it should ask for approval if you dont have a right)
Set tip for more items and send them together

You might also like