Valahol a tesztcsomagban van egy regisztrációs folyamat, amelyet még soha nem teszteltek valódi postafiókkal. A megerősítő e-mailt elküldik, a teszt sikeres, mert az API 200-at adott vissza, és senki sem ellenőrzi, hogy működik-e a link, megjelenik-e az üzenet, vagy a spamben landol.
A tesztfiókoknak nem szabad a személyes postafiókjában lenniük. De a nyilvánvaló megoldás – mutasson mindent egy eldobható címre – csak félig helyes. Itt van az, amikor az ideiglenes beérkező levelek segít, mikor jobb a helyi levélnyelő, és hogyan ne akadályozza meg a saját blokklistáját.
Kezdje azzal, amit tesztel
A megfelelő eszköz a kérdésből következik:
| Kérdés | A legjobb eszköz |
|---|---|
| Helyesen jelenik meg a visszaigazoló e-mail és a link? | Helyi levélnyelő (Mailpit, MailHog) |
| Valódi szolgáltatón és valódi DNS-en keresztül működik a kézbesítés? | Eldobható postafiók |
| Működik a folyamat telefonon, valós felhasználó időzítésével? | Eldobható postafiók |
| Megnézhetem a nyers fejléceket és mellékleteket? | Helyi levélnyelő |
| Elfogad egy eldobható domaint a regisztrációs űrlapom? | A saját blokklistádtól függ |
Amikor az eldobható postafiók a megfelelő hívás
- Végpontok közötti ellenőrzések.Azt szeretné látni, hogy valójában mi érkezik az interneten keresztül, nem pedig azt, hogy a helyi SMTP-kiszolgáló mit kapott.
- Szállítási füstvizsgálatok.Küldje el a termelési szolgáltatótól egy eldobható címre, és győződjön meg arról, hogy nem kerül spambe, vagy nem kerül ki.
- Mobil tesztelés.Az ideiglenes postafiók egyetlen koppintás a telefonon; egy helyi nyelőhöz alagút és konfig változtatás kell.
- Kézi minőségbiztosítás.A tesztelő létrehozhat egy címet, befejezheti a folyamatot, és elolvashatja a leveleket anélkül, hogy hozzáérne egy megosztott tesztfiókhoz.
Amikor egy helyi mosogató jobb
Ha az üzenet tartalmára hivatkozik, a helyi elnyelő gyorsabb és megbízhatóbb. A Mailpit vagy a MailHog API-t, nyers MIME-t, melléklet-ellenőrzést és sebességkorlátozást biztosít. Száz regisztrációt futtathat le egy hurokban anélkül, hogy aggódnia kellene amiatt, hogy egy szolgáltató leállítja Önt, vagy egy domain blokkolja.
A kompromisszum az, hogy egy helyi mosogató megkerüli a valódi szállítási utat. Nem jelzi, hogy az SPF-rekord hibás, a küldő domain blokklistán van, vagy hogy a Gmail a Promóciók alatt küldi el a megerősítő e-mailt.
Használja mindkettőt, ebben a sorrendben
- Helyi mosogató a logikához.Állítsa be a hivatkozást, a tokent, a lejáratot és a megjelenített HTML-t. Ez a gyors hurok, amelyet minden commitnál futtatsz.
- Szállításhoz eldobható postafiók.Futtassa ugyanazt az áramlást a staging ellen valódi szolgáltatóval és ideiglenes címmel. Ellenőrizze a beérkező levelek elhelyezését, a linkek újraírását és a mobil megjelenítést.
- Valódi postafiók a végső ellenőrzéshez.Kiadásonként egyszer használjon egy címet a Gmail-n, a Outlook-n és egy vállalati tartományon. Itt élnek a furcsa kliens-specifikus hibák.
Ne akadályozza meg saját tesztjeit
Ha a terméke blokkolja az eldobható tartományokat – és sokan ezt teszik –, a saját minőségbiztosítása meghiúsul, mielőtt elindulna. Két lehetőség:
- Engedélyezze a tesztdomainjeit átmenetileg.Tartsa érintetlenül az éles blokklistát, de hagyja, hogy a tesztkörnyezet elfogadja a tesztelők által használt címeket.
- Használjon dedikált teszttartományt.Az Ön által vezérelt aldomain, amely egy nyelőhöz van irányítva, tisztább, mint a termelési szabály gyengítése.
Soha ne tiltsa le a tiltólistát globálisan a sikeres teszthez. Így válik az ideiglenes minőségbiztosítási parancsikonból állandó lyuk.
A valódi postaládákban eltörő dolgok
Ezek azok a hibák, amelyeket a helyi mosogató soha nem fog megmutatni:
- Link átírása.Az e-mail biztonsági átjárók minden URL-t újraírnak. A mágikus linked becsomagolva és törve érkezhet.
- Képblokkolás.A logó eltűnik, és az elrendezés összeomlik körülötte.
- Sötét mód.A fehér alapon fehér kártya fehér téglalappá válik.
- Hosszú kódok.A hatjegyű kód megfelelő; egy 64 karakteres token burkol, és úgy néz ki, mint egy megszakadt link.
- Lejárati idő.A tíz percen belül lejáró kód használhatatlan, ha a kézbesítés négy időt vesz igénybe.
- Spam elhelyezése.Hitelesítési hibák, új küldési tartomány vagy kiváltó szó a tranzakciós e-mailt spambe küldheti.
Egy kis ellenőrző lista a következő kiadáshoz
- A megerősítő hivatkozás megnyitja a megfelelő környezetet, és egyszer bejelentkezteti a felhasználót.
- A kód pontosan akkor jár le, amikor a felhasználói felület azt mondja.
- Az újraküldés működik, és sebessége korlátozott.
- Az üzenet 320 képpont szélességben jelenik meg a képek letiltásával.
- Létezik egyszerű szöveges alternatíva, és ugyanazt a hivatkozást tartalmazza.
- A leiratkozási és preferenciális linkek nem csak tranzakciós, hanem marketing levelekhez is használhatók.
- A cím megváltoztatható regisztráció után.
Az e-mailek tesztelése nem elbűvölő, és szinte mindig kimarad. Az ezzel foglalkozó csapatok elkapják azokat a hibákat, amelyeket a felhasználók soha nem jelentenek – egyszerűen távoznak. Ha valódi postafiókra van szüksége a szállítási igazolványhoz,generáljon itt egyet; a logikai passzhoz tartsa meg a helyi nyelőt. És ha arra kíváncsi, hogy az eldobható címek saját használata tisztességes-e,ez a darab próbatételekenmeghúzza a határt.