EvokeQA
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.

#TestEEmmanuel
A · Checkout & payments
A1Open k1-test-night › Get tickets. Look at the Select Ticket screen.
Failed
A2As a guest, get a free ticket with name, email and phone.
Failed
A3As a guest, start a second order. Check the contact fields.
Passed
A4Signed in with a saved payment method, open checkout.
Passed
A5Buy one K1 ticket with mobile money. Approve the prompt.
Passed
A6Add an add-on at checkout on k1-test-night.
Failed
A7Make a K1 donation on k1-test-fundraiser, typing “1”.
Failed
B · Sign-in & expired sessions
B1Sign up with qa.attendee@evoke.test (an existing email).
Passed
B2Sign up a new account; on the code screen go back and sign in instead.
Failed
B3Ask Emmanuel to end your session on the server, then use the app.
Passed
B4As a guest, browse, then open a screen that needs sign-in.
Passed
B5Sign out, then sign back in.
Passed
B6Kill the app while signed in, reopen with no internet.
Failed
C · Event links & sharing
C1On any event tap Share and copy the link.
Passed
C2Paste that link in Notes/WhatsApp and tap it (app installed).
Passed
C3Open an old-style link evoke.black/events/<slug>/<id>.
Blocked
C4Open a hidden-tier link for K1 Crew (ask Emmanuel for it).
Failed
C5RSVP to rsvp-test-meetup; open the link in the email.
Failed
C6Share from a ticket (Tickets › ticket › Share).
Failed
C7Share an event to WhatsApp and wait for the preview.
Passed
D · Explore map & categories
D1Open Explore › map. Tilt with two fingers.
Passed
D2Tap a single pin.
Passed
D3Tap a grouped pin (several events at one place).
Passed
D4Tap View event from the sheet.
Passed
D5Tap category chips at the top.
Passed
D6From Discover tap a category tile.
Passed
D7Switch categories fast, then back to All.
Passed
E · Hosts, tickets & Wallet
E1Open Evoke QA Events' profile › Map.
Passed
E2Find a host without a logo (Home rails, event page, search).
Passed
E3On an event, tap the heart twice, then check Saved.
Passed
E4Open a cancelled ticket in Tickets › Past and cancelled.
Failed
E5Add a ticket to Apple Wallet.
Failed
E6Add two or three passes quickly, one after another.
Passed
E7Profile › Blocked users.
Blocked
F · Feature flags, version & updates
F1Look for the heatmap, “I'm here” and vibe.
Passed
F2Check location permission wording when asked.
Passed
F3Profile/settings: check the version.
Failed
F4When Emmanuel announces an update: leave the app in the background 15+ minutes, then open it.
Failed
F5Start a mobile-money payment, background the app 15+ minutes while it's pending, return.
Failed
F6Turn on airplane mode and cold-start the app.
Passed
X · Try to break it: be unkind to the app
X1Turn on airplane mode after tapping Pay, before approving.
Failed
X2Double- or triple-tap Pay, Get ticket, RSVP.
Passed
X3Force-quit the app while the mobile-money prompt is open; approve it; reopen.
Failed
X4Decline or ignore the prompt until it times out.
Passed
X5Change quantity to 0, 99, or paste letters in the quantity / donation box.
Failed
X6Try to buy a sold-out event and a cancelled event.
Failed
X7Open a hidden-tier link with a wrong or missing accessKey.
Passed
X8RSVP to rsvp-test-meetup twice, from two devices on one account.
Blocked
Y · Try to break it: bad networks, bad timing
Y1Open look-alike links: evoke.black.evil.example/e/x, evil.example/e/x.
Passed
Y2Open evoke.black/e/../../x and evoke.black/e/a%2F..%2Fb.
Failed
Y3Open a link to a deleted or made-up slug.
Failed
Y4Get signed out while on checkout (ask Emmanuel to end the session).
Failed
Y5Switch between guest and signed-in mid-flow (start as guest, sign in at checkout).
Failed
Y6Tap a push notification with the app fully closed.
Blocked
Y7Rotate, use the largest text size, and Dark Mode.
Failed
Y8Bad network: Settings › Developer › Network Link “Very Bad Network”; use every tab.
Passed