Vodič za programere: Testiranje email tokova od početka do kraja (Registracija, OTP, Resetovanje, Webhook-ovi)
Objavljeno na
Feb 18, 2026
Kategorija:
Vodiči
87 pogledi
Email tokovi su ključni za proizvod i lako ih je pokvariti. Jedan pogrešan URL, nedostajući token ili problem sa dostavom može izazvati neuspehe pri registraciji ili zaključavanje naloga. Ovaj vodič pruža ponovljiv radni tok za testiranje od početka do kraja.
1) Šta testirati (osnovna kontrolna lista)
- Prikaz šablona: desktop + mobilni; osigurajte da su dugmad i tekst čitljivi.
- Ispravnost linkova: nema linkova sa test okruženja u produkciji; nema mešanja http/https.
- Logika tokena: istek funkcioniše; tokeni su jednokratni kada je potrebno.
- Politika ponovnog slanja: ograničenja brzine sprečavaju spam i zloupotrebu; poruke korisnicima su jasne.
- Lokalizacija: ispravan jezik, formati datuma i podrška za RTL ako je primenjivo.
2) Koristite svežu inbox adresu za svaki scenario
Zajedničke test inbox adrese stvaraju zbunjujuće ostatke. Sveža jednokratna inbox adresa za svaki test čuva rezultate čistim.
Kreirajte mailbox: TempMailbox
3) Verifikujte korisnički tok, ne samo email
Za svaki tok (verifikacija registracije, OTP, reset):
- Pokrenite email iz korisničkog interfejsa proizvoda ili API-ja.
- Potvrdite vreme isporuke (merite medijanu i maksimalno kašnjenje).
- Otvorite i proverite ciljeve CTA (parametri upita, tokeni, ponašanje preusmeravanja).
- Potvrdite rezultate nakon klika (postavljena zastavica verifikacije, kreirana sesija, odgovarajuća stranica uspeha).
4) Namerno testirajte ivicne slučajeve
- Istekao token (treba da ne uspe, ali bez greške)
- Dupli klik na link (ne sme da pokvari stanje)
- Višestruko ponovno slanje (primeniti period hlađenja)
- Pogrešan email unet pa ispravljen (ažurirati putanju)
5) Posmatranje: pratite prave metrike
- Stopa uspešnog slanja
- Stopa odbijanja i odbijanja od strane provajdera
- Stopa završetka verifikacije
- Distribucija vremena do verifikacije
6) Osnove bezbednosti (ne preskačite)
- Tokeni treba da budu nasumični, ograničeni i vremenski limitirani.
- Izbegavajte stavljanje osetljivih korisničkih identifikatora u URL-ove.
- Nevažeći tokeni nakon upotrebe kada je prikladno.
7) Održavajte QA etičnim i bezbednim
Koristite jednokratne inbox adrese za legitimno testiranje i zaštitu privatnosti. Nemojte ih koristiti za zloupotrebu, prevaru ili zaobilaženje pravila drugih servisa.
Oznake:
#programer
#qa
#testiranje emailova
#verifikacija
#otp
#transakcioni email
Podelite ovu stranicu