☑️ App Testing Checklist🔗
1️⃣ “Profile” Section🔗
- Go to the “Profile” section and log in using your phone number. Make sure no errors appear and you are redirected to the profile form;
- Check that the information in the “About Company” section is up to date;
- Review the information in the “Agreements” section;
2️⃣ “Menu” Section🔗
- Review the news banner at the top of the screen;
- Check the restaurant phone number by tapping the logo in the top right corner;
- Verify the order of menu categories. Categories should be arranged properly to increase turnover and conversion;
- Check that dish prices are correct and there are no grammatical errors;
- Check modifiers (if available): verify their price, number of available selections, and whether they are required;
- Add dishes to the cart: both without modifiers and with modifiers;
3️⃣ “Cart” Section🔗
- Make sure the cart contents match what you previously added;
- Use the recommendations in the cart and add them to the order;
4️⃣ “Delivery” Scenario🔗
- Select the “Delivery” order type (if available) and enter a delivery address;
- Choose the order time. Make sure the order cannot be placed for a time when the restaurant is closed;
- Select the payment type “Cash” (“Add card” payment type does not work during testing);
- Fill in all required fields until the “Place Order” button becomes available;
- ✅ MANDATORY: Make sure your order meets delivery conditions. For example, it exceeds the minimum order amount or includes a delivery fee;
- Click “Place Order” and receive the order at the POS (if integrated) or in another order channel (Telegram, email, web barista);
Delivery testing completed successfully ✅
If you completed the process without errors — neither when placing the order nor at the POS — the testing was successful. Inform your manager about it.
5️⃣ “Pickup” Scenario🔗
- Select the “Pickup” order type (if available);
- Choose the order time. Make sure the order cannot be placed for a time when the restaurant is closed;
- Select the payment type “Cash” (“Add card” payment type does not work during testing);
- Fill in all required fields until the “Place Order” button becomes available;
- Click “Place Order” and receive the order at the POS (if integrated) or in another order channel (Telegram, email, web barista);
Pickup testing completed successfully ✅
If you completed the process without errors — neither when placing the order nor at the POS — the testing was successful. Inform your manager about it.
If errors occur ⛔
If you encounter an error during the process, cannot place an order, or the order does not arrive at the POS (if integrated), be sure to inform your manager and specify the phone number used in the app or on the website.
6️⃣ “Venues” Section🔗
- Check the restaurant location;
- Check the phone number and working hours;
7️⃣ “Order” Section (if available)🔗
- Make sure a QR code or a Promo Code input field is displayed (depending on iiko settings);
- Check the presence and display of the news banner (if configured in iiko);
- Scan the QR code at the POS (if you use a fast-food service format) using the scanner in the “Discounts” section;
- Enter the promo code from the pre-check (if you use a table-service format) and verify the ability to apply bonuses/discounts;
8️⃣ Additional Features🔗
You can independently perform these important actions for your restaurant:
🔹 Send a push notification — 🔔 Push Notifications: why they matter and how to configure them?
🔹 Restrict order acceptance (for example, during power or water outages) — 🛑 How to Pause Order Acceptance
🔹 Set up a news banner — 📰 News Banners in the App: why and how to configure them?