All builds
Evoke
1.0.5 (76)
iOS TestFlight · API dev-api.evoke.black · channel preview · commit 83ccee3
Test cases
56
Testers
1
Passed
29
Failed
23
Bugs & ideas
3
Each column is a tester. Hover a cell to read their note; click a name to open their QA.
| # | Test | EEmmanuel |
|---|---|---|
| A · Checkout & payments | ||
| A1 | Open k1-test-night › Get tickets. Look at the Select Ticket screen. | Failed |
| A2 | As a guest, get a free ticket with name, email and phone. | Failed |
| A3 | As a guest, start a second order. Check the contact fields. | Passed |
| A4 | Signed in with a saved payment method, open checkout. | Passed |
| A5 | Buy one K1 ticket with mobile money. Approve the prompt. | Passed |
| A6 | Add an add-on at checkout on k1-test-night. | Failed |
| A7 | Make a K1 donation on k1-test-fundraiser, typing “1”. | Failed |
| B · Sign-in & expired sessions | ||
| B1 | Sign up with qa.attendee@evoke.test (an existing email). | Passed |
| B2 | Sign up a new account; on the code screen go back and sign in instead. | Failed |
| B3 | Ask Emmanuel to end your session on the server, then use the app. | Passed |
| B4 | As a guest, browse, then open a screen that needs sign-in. | Passed |
| B5 | Sign out, then sign back in. | Passed |
| B6 | Kill the app while signed in, reopen with no internet. | Failed |
| C · Event links & sharing | ||
| C1 | On any event tap Share and copy the link. | Passed |
| C2 | Paste that link in Notes/WhatsApp and tap it (app installed). | Passed |
| C3 | Open an old-style link evoke.black/events/<slug>/<id>. | Blocked |
| C4 | Open a hidden-tier link for K1 Crew (ask Emmanuel for it). | Failed |
| C5 | RSVP to rsvp-test-meetup; open the link in the email. | Failed |
| C6 | Share from a ticket (Tickets › ticket › Share). | Failed |
| C7 | Share an event to WhatsApp and wait for the preview. | Passed |
| D · Explore map & categories | ||
| D1 | Open Explore › map. Tilt with two fingers. | Passed |
| D2 | Tap a single pin. | Passed |
| D3 | Tap a grouped pin (several events at one place). | Passed |
| D4 | Tap View event from the sheet. | Passed |
| D5 | Tap category chips at the top. | Passed |
| D6 | From Discover tap a category tile. | Passed |
| D7 | Switch categories fast, then back to All. | Passed |
| E · Hosts, tickets & Wallet | ||
| E1 | Open Evoke QA Events' profile › Map. | Passed |
| E2 | Find a host without a logo (Home rails, event page, search). | Passed |
| E3 | On an event, tap the heart twice, then check Saved. | Passed |
| E4 | Open a cancelled ticket in Tickets › Past and cancelled. | Failed |
| E5 | Add a ticket to Apple Wallet. | Failed |
| E6 | Add two or three passes quickly, one after another. | Passed |
| E7 | Profile › Blocked users. | Blocked |
| F · Feature flags, version & updates | ||
| F1 | Look for the heatmap, “I'm here” and vibe. | Passed |
| F2 | Check location permission wording when asked. | Passed |
| F3 | Profile/settings: check the version. | Failed |
| F4 | When Emmanuel announces an update: leave the app in the background 15+ minutes, then open it. | Failed |
| F5 | Start a mobile-money payment, background the app 15+ minutes while it's pending, return. | Failed |
| F6 | Turn on airplane mode and cold-start the app. | Passed |
| X · Try to break it: be unkind to the app | ||
| X1 | Turn on airplane mode after tapping Pay, before approving. | Failed |
| X2 | Double- or triple-tap Pay, Get ticket, RSVP. | Passed |
| X3 | Force-quit the app while the mobile-money prompt is open; approve it; reopen. | Failed |
| X4 | Decline or ignore the prompt until it times out. | Passed |
| X5 | Change quantity to 0, 99, or paste letters in the quantity / donation box. | Failed |
| X6 | Try to buy a sold-out event and a cancelled event. | Failed |
| X7 | Open a hidden-tier link with a wrong or missing accessKey. | Passed |
| X8 | RSVP to rsvp-test-meetup twice, from two devices on one account. | Blocked |
| Y · Try to break it: bad networks, bad timing | ||
| Y1 | Open look-alike links: evoke.black.evil.example/e/x, evil.example/e/x. | Passed |
| Y2 | Open evoke.black/e/../../x and evoke.black/e/a%2F..%2Fb. | Failed |
| Y3 | Open a link to a deleted or made-up slug. | Failed |
| Y4 | Get signed out while on checkout (ask Emmanuel to end the session). | Failed |
| Y5 | Switch between guest and signed-in mid-flow (start as guest, sign in at checkout). | Failed |
| Y6 | Tap a push notification with the app fully closed. | Blocked |
| Y7 | Rotate, use the largest text size, and Dark Mode. | Failed |
| Y8 | Bad network: Settings › Developer › Network Link “Very Bad Network”; use every tab. | Passed |