Progress0 / 0 done
0%

Sirah Smoke TestA practice restaurant night to check everything works — before a real restaurant uses it.

4 people2 test restaurantsabout 3 hourstick each box as you go
The one thing to watch all night When one person does something, everyone else's screen should update on its own — nobody should have to refresh. If a screen only updates after a refresh, or looks glitchy (something flashes, pops away and comes back, or gets undone a second later), write it in the bug log.

Who does what

P1

Lead + Admin

Keeps time and the bug log. Also the “admin”: approves the new restaurant, and can switch people off. Runs Restaurant B.

P2

Restaurant A — Manager

Signs up Restaurant A, then runs it: seats guests, manages staff, switches to bookings.

P3

Restaurant A — Staff

A limited staff member (can only work the line). A second screen for the same restaurant.

P4

Guests

Uses everyone's phones as the customers — joins lines, books tables, checks notifications.

Before you start

Heads up: tapping “join” on a guest phone can take a second to confirm (it waits for the server). The old screen-flicker problem was just fixed, so lists should update smoothly now. Note anything that still feels off — a slightly slow join is a known thing, not a surprise.

The night, act by act

0

Get ready & log in

20 min
Good if: everyone can actually log in (code arrives, fingerprint works) and every screen opens with no errors.
1

Open the restaurant

20 min
Good if: the restaurant stays locked until the admin approves it, the admin sees the uploaded photos, and reject / “need more info” works too.
2

Find it, then the busy night

35 min
Good if: a guest can find the restaurant, see the menu, and join — and both staff screens and the guests' phones update on their own, smoothly.
3

Staff permissions

25 min
Good if: staff can only do what they're allowed, and switching someone off works instantly.
4

Two restaurants stay separate

15 min
Good if: the two restaurants are private from each other; only the admin sees across.
5

Bookings (reservations)

25 min
Good if: the switch happens everywhere by itself, and bookings go through.
6

Bad internet & mix-ups

20 min
Good if: nothing gets lost or stuck.
7

Arabic & Saudi details

10 min
Good if: Arabic is complete and nothing is cut off.
8

Notifications

10 min
Good if: the messages show up and open the right screen when tapped.
9

Wrap up

15 min
Good if: the numbers add up and all test data is cleaned up.

Bug log — type anything that goes wrong

Click a cell and type. It saves automatically, even if the screen refreshes.

#App / Merchant / AdminWhat went wrongHow bad?
Launch or not? Only launch if nothing important is broken. If something important breaks, fix it and re-run just that act. This is the real live site — use “TEST —” names, no real customer info, and delete everything at the end.