
„Tölvupósturinn kom“ er ekki nægjanleg prófunarniðurstaða.
Nýskráningarpóstur getur komist í innhólfið með rangum viðtakanda, útrunnið tengil, brotinn farsímauppsetning, framleiðslu‑vélarnafn eða efnislínu sem er ótengd í öðru tungumáli. Góð tölvupóstaprófun fylgir öllum notkunarferð og skilur eftir nægjanleg sönnunargögn til að greina bilun.
Smíðu lítið, markvisst fylki
Byrjaðu með flæðin sem geta hindrað notanda:
- nýskráningarsannvottun;
- endurstilling lykilorðs;
- boð um lið eða vinnusvæði;
- staðfesting á breytingu á netfangi;
- innskráningartengill eða einnota kóði;
- öryggarviðvörun eftir viðkvæma aðgerð.
Fyrir hvert flæði, prófaðu ánægjulega leið, eitt útrunnið eða endurnýtt auðkenni, og eitt villuástand á viðtakanda. Þetta grípur fleiri raunveruleg gallar en að senda tugir af eins konar ánægjulegum skilaboðum.
Notaðu eitt innhólf á hverju tilviki
Endurnotkun á einu netfangi veldur óvissu. Eldra endurstillingarpóstur getur verið ruglaður saman við nýjustu, og samtímasamir prófar geta notað hvors annars tengla.
Búðu til einstakt netfang fyrir hvert próf tilfelli eða prófkeyrslu. Skráðu það ásamt byggingarnúmeri, umhverfi, staðsetningu (locale) og tilviki. Ef próf mistakast, verður netfangið hluti af sönnunargögnum og er hægt að skoða það áður en varðveislutími rennur út.
Ekki nota raunveruleg viðskiptavina netföng í prófunarumhverfi. Það getur leitt til óumbeðinna skilaboða, mengt greiningargögn og gert sjálfvirka hreinsun erfið.
Staðfestu umslagið áður en þú skoðar innihaldið
Áður en þú smellir á neitt, staðfestu:
- Skilaboðin fóru á nákvæmlega það netfang sem var búið til fyrir þetta próf.
- Sendanda lén er það sem er vænt í umhverfinu.
- Efnislínan tilgreinir aðgerðina án þess að sýna viðkvæmar upplýsingar.
- Aðeins nákvæm fjöldi skilaboða kom.
- Tímasetningin er síðar en aðgerðina sem kallaði á hana.
Þessar prófanir grípa leiðavandamál og tvítekningar áður en innihaldsþáttur felur þau.
Prófaðu efnið eins og notandi sér það
Opnaðu skilaboðin í bæði þröngum og breiðum skjáglugga. Athugaðu að aðal aðgerðin sé sýnileg, textaútfallið sé skiljanlegt og að löng netföng eða slóðir brjóti ekki uppsetninguna.
Fyrir kóða‑áskiptarflæði, staðfestu að nýjasti kóðinn virki einu sinni og bjók eftir notkun. Fyrir tengla‑áskiptarflæði, staðfestu hýsilinn og umhverfið áður en þú opnar það. Stöðuskilaboð sem bendir á framleiðslu er útgáfublokkar, jafnvel þó tengillinn virki tæknilega.
Athugaðu einnig minna glæsilegu atriðin: svarahegðun, stuðningssamband, orðalag um gildistíma, staðsetningu (locale) og nafn reikningsins eða vinnusvæðisins sem birtist í skilaboðunum.
Neikvæð tilfelli sem eru verðug
Gagnleg neikvæð próf innihalda:
- biðja um annan kóða og staðfesta að fyrri sé ógildur;
- opna útrunnið tengil;
- opna sama tengil tvisvar;
- breyta stöðu reikningsins áður en skilaboðin eru notuð;
- bjóða netfang sem tilheyrir þegar meðlim;
- slá inn óstudd eða rangt netfang;
- fresta afhendingu nægilega lengi til að fara yfir gildistímasamning.
Aðgreina bilun í vörunni frá seinkun í afhendingu
Þegar skilaboð vantar, varðveittu tímastimplar fyrir notendaaðgerð, biðröð í forriti, yfirfærslu til þjónustuveitu og komu innhólfs þegar þessir merki eru tiltækir. Skjámynd af tómu innhólfi sýnir aðeins að skilaboðin voru ekki sýnileg á þeim tíma.
Notaðu greiningarröðina í Staðfestingarpóstur kemur ekki: Finndu brotna skrefið áður en þú skráir óskýrð „póstur bilaður“ vandamál.
Hvað á að sjálfvirknivæða
Sjálfvirkja stöðugar samninga:
- búa til einstakt netfang;
- kveikja á vöruaðgerðinni;
- spyrja með takmarkaða tímaútrás og afturvakningum;
- passa við væntanlegan sendanda og efnislínu;
- lesa nýjustu samsvarandi skilaboð;
- sannreyna kóðann eða tengilinn gegn vörunni;
- vista gagnleg sönnunargögn um bilun;
- hreinsa upp.
Halda sjónrænu yfirferð, textagæðum og óvenjulegu hegðun viðskiptavinar í einbeittum handvirkum ferli. Sjálfvirkni er góð í endurtekningu, ekki í smekk.
Áreiðanleg sjálfvirkni fyrir tímabundin innhólf API fjallar um API hliðina, þar með talið spurningar og hreinsun.
Gagnleg bilunarskýrsla
Skýrsla sem þróunaraðilar geta brugðist við inniheldur tilvikið, umhverfið, netfangið, kveikjutíma, væntanlegan sendanda, skoðuð skilaboð, síðasta spurningartíma, svarstöðu og skjámynd eða hreinsaðan útdrátt úr líkamanum. Aldrei bæta við lifandi leyndum eða endurnýtanlegum staðfestingartenglum í opinberu vandamáli.
Markmiðið er ekki að sanna að tölvupóstur sé óáreiðanlegur. Það er að greina hvaða samningur bilaði og skilja eftir endurtekna leið til lausnar.