Het gelukkige pad bewijst dat één gebruiker zich kan registreren. Negatieve tests onderzoeken of de applicatie consistent blijft wanneer berichten te laat aankomen, acties worden herhaald of de gebruiker het adres halverwege de registratie wijzigt.
Definieer eerst het verwachte gedrag
| Scenario | Te beantwoorden vraag |
|---|---|
| Verlopen verificatielink | Blijft het account ongewijzigd en wordt een ondersteunde volgende stap aangeboden? |
| Herbruikte link | Voorkomt het herhalen van de actie het verlenen van ongewenste toegang? |
| Tweede verificatie aangevraagd | Welke link blijft geldig volgens het beleid van het product? |
| Adres bewerkt vóór bevestiging | Kan het eerdere bericht nog steeds het verkeerde adres beïnvloeden? |
| Ander ingelogd account | Is de bevestiging gekoppeld aan het beoogde account? |
Gebruik gecontroleerde identiteiten
Voer deze controles alleen uit op uw eigen applicatie of binnen een geautoriseerde beoordeling. Maak synthetische accounts zonder klantgegevens. Gebruik inbox-toegangscontroles die geschikt zijn voor de te testen verificatielinks.
Inspecteer zowel de pagina als de opgeslagen status
Een succesbericht in de browser is niet voldoende. Controleer de verificatiestatus van het account via uw ondersteunde testtools. Evenzo mag een foutpagina geen gedeeltelijk toegepaste update achterlaten die later gedrag verandert.
Bewaar bewijsmateriaal veilig
Rapporteer de volgorde, buildversie en gesaniteerde identifiers. Plak geen live tokens in gedeelde issuetitels of logs. Verwijder de synthetische accounts en maak de resterende testlinks ongeldig wanneer de test eindigt.