Download de app
Installeer de i-Reserve Scanner App op iOS of Android.
Test de E-ticket Scanner App zonder licentie met E-ticket module en loop stap voor stap door alle demo-scenario's.
Open de app, koppel deze via de QR-code en scan daarna de testcases hieronder. Zo kun je alle verwachte uitkomsten controleren zonder productiegegevens te gebruiken.
Let op: de koppel-QR geeft app-toegang voor deze gebruiker en moet je behandelen als een wachtwoord. Deel deze code niet buiten je testteam.
Installeer de i-Reserve Scanner App op iOS of Android.
Open de scanner app en scan de koppelcode. Hiermee wordt de app gekoppeld aan deze demo-gebruiker.
Gebruik de QR-cases hieronder om alle validatiepaden in de app te testen.
Dit zijn de 3 belangrijkste scenario's met direct zichtbaar verwacht resultaat.
T_1
Functionele casus: geldig e-ticket (happy flow) in testmodus.
Verwacht: status 1 (gevalideerd), zonder warning. In deze demo blijft herhaald scannen van T_1 ook status 1 geven.
Resultaat (verwacht)
T_20
Functionele casus: te vroeg gescand (soft warning, nog niet binnen toegestaan tijdvenster).
Verwacht op scan: status 1 met warning too_early en acties postpone, accept, decline.
Verwacht op actie: postpone -> status 1, accept -> status 1, decline -> status 99.
Resultaat (verwacht)
T_99
Functionele casus: ticket ongeldig / afgekeurd.
Verwacht: status 99 (not valid), zonder warning.
Resultaat (verwacht)
Aanvullende scenario's voor randgevallen en extra dekking.
T_21
Functionele casus: te laat gescand (soft warning, tijdvenster is voorbij).
Verwacht op scan: status 1 met warning too_late en acties accept, decline.
Verwacht op actie: accept -> status 1, decline -> status 99.
T_96
Functionele casus: ticket/boeking bestaat niet in de context van de scan.
Verwacht: status 96 (does not exist / not found), zonder vervolgactie.
T_97
Functionele casus: ticket is al gebruikt/gevalideerd.
Verwacht: status 97 (already validated), zonder warning.
T_98
Functionele casus: ticket valt buiten geldige datum/tijd (hard reject).
Verwacht: status 98 (not valid now), zonder actieknoppen.