Hvernig prófar þú appið áður en það fer í loftið: áætlun fyrir prófanir fyrir opnun
Til að prófa appið áður en það fer í loftið skrárðu niður þær fáu leiðir sem notandi verður að geta farið, keyrir hverja þeirra sem algerlega nýr notandi á fartölvu og síma, og prófar síðan leiðirnar sem það getur farið úrskeiðis: tóm gögn, slæm inntök, annar reikningur, hægt net. Prófaðu allt sem snýst um peninga eða einkagögn með sérstakri varkárni og endurtaktu helstu leiðirnar á lifandi slóðinni eftir birtingu. Ljúktu með því að horfa á einhvern sem hefur aldrei séð appið reyna að nota það.
Þú þarft hvorki prófunarteymi né prófunarrammaverk í þetta. Þú þarft lista, klukkustund eða tvær og aga til að smella í gegnum hann.
Skref 1: Skrifaðu niður leiðirnar sem skipta máli
Leið er verkefni frá upphafi til enda sem notandi kemur til að ljúka. Flest öpp hafa þrjár til sex leiðir sem skipta raunverulega máli. Fyrir bókunarapp:
- Skrá sig og staðfesta reikninginn
- Finna tíma og bóka hann
- Afbóka bókun
- Greiða fyrir aðgangspassa
- Starfsfólk: sjá bókanir dagsins
Ef þú hefur skrifað notendasögur eru viðmiðin þeirra þegar prófunartilvik. Ef ekki, skrifaðu eina línu fyrir hverja leið með því hvernig „árangur“ lítur út.
Forgangsraðaðu. Leiðirnar sem skapa tekjur eða sem hver notandi fer í gegnum (nýskráning, innskráning, kjarnaaðgerðin) eru prófaðar fyrst og mest.
Skref 2: Prófaðu venjulegu leiðina sem nýr notandi
„Venjulega leiðin“ er leiðin þar sem allt gengur eins og til var ætlast. Prófaðu hana eins og ókunnugur upplifði hana:
- Notaðu einkagluggann í vafranum, svo þú sért ekki innskráð/ur og hafir engin vistuð gögn.
- Notaðu nýjan reikning með alvöru netfangi sem þú getur skoðað.
- Byrjaðu á forsíðunni eða hlekk, ekki síðu sem þú vistaðir í bókamerki á meðan þú smíðaðir.
Nýir notendur hafa engin gögn. Margar villur koma aðeins í ljós þegar listi er tómur, prófíll er án myndar eða ekkert hefur verið keypt ennþá. Þinn eigin reikningur, fullur af prófunargögnum, felur þessar villur.
Skref 3: Reyndu að brjóta það
Endurtaktu nú hverja leið og gerðu rangt viljandi.
| Prófaðu þetta | Það sem þú athugar |
|---|---|
| Sendu form tóm, eða með bara bilum | Skyldureitir eru framfylgdir með skýrum skilaboðum |
| Mjög langur texti, emoji, nöfn með íslenskum stöfum | Uppsetning heldur, gögn vistast rétt |
| Rangt snið: bókstafir í símareit, dagsetning í fortíðinni | Staðfesting bæði á síðunni og á þjóninum |
| Smelltu tvisvar á sendahnappinn | Engar tvíteknar pantanir eða bókanir |
| Til baka-takki á miðri leið | Engin brotin staða eða týnd gögn |
| Endurhlaða á hverri síðu | Gögn haldast; engin auð síða eða 404 |
| Skráðu þig út og ýttu svo á til baka | Einkasíður birtast ekki |
| Tveir flipar sem breyta sama hlutnum | Síðasta vistun þurrkar ekki út fyrri gögn þegjandi |
Endurhleðslan á skilið sérstaka athygli: ef appið virkar þegar þú smellir þig í gegnum en endurhleðsla á dýpri síðu sýnir 404, sjá hvernig þú lagar 404-villur eftir birtingu.
Skref 4: Prófaðu heimildir með tveimur reikningum
Þetta er mikilvægasta prófið fyrir hvaða app sem hefur reikninga, og það sem oftast er sleppt.
Búðu til tvo venjulega notendur, A og B, og (ef appið hefur þá) stjórnanda.
- Sem A býrðu til færslu. Skráðu þig inn sem B. Getur B séð hana, breytt henni eða eytt henni? Það á ekki að geta það, nema það sé hönnunin.
- Sem A afritar þú slóðina á einni af færslunum þínum. Skráðu þig inn sem B og opnaðu þá slóð beint.
- Sem venjulegur notandi, opnaðu stjórnendasíður með því að slá inn slóðir þeirra.
- Skráðu þig alveg út og prófaðu sömu slóðir.
Ef þú finnur vandamál hér skaltu ekki opna fyrr en það er lagað. Athugunin verður að fara fram á þjóninum, ekki bara með því að fela takka. Öryggisgátlistinn okkar fyrir AI-smíðuð öpp fer dýpra.
Skref 5: Prófaðu á raunverulegum tækjum
Opnaðu appið í alvöru síma, ekki bara í þröngum vafragluggi.
- Geturðu smellt á alla takka án þess að zooma?
- Hylur lyklaborðið reitinn sem þú ert að skrifa í?
- Skrolla töflur og breið efni eða vefjast þau, í stað þess að ýta síðunni til hliðar?
- Er textinn læsilegur án þess að kreista hann?
Prófaðu að minnsta kosti einn iPhone (Safari) og einn Android-síma (Chrome) ef þú getur fengið lánaða. Safari hefur sérstaka hnökra með dagsetningar, myndbönd og fast staðsett frumefni.
Skref 6: Prófaðu greiðslur og tölvupóst frá upphafi til enda
Allt sem rukkar kort eða sendir tölvupóst þarf fulla yfirferð.
Greiðslur. Notaðu prófunarham greiðslumiðlarans og prófunarkortanúmer. Athugaðu árangursríka greiðslu, hafnað kort og hætt við greiðslu. Staðfestu að pöntunin eða áskriftin birtist í appinu eftir greiðslu, en ekki bara í mælaborði greiðslumiðlarans. Ef appið treystir á vefkróka (skilaboð sem greiðslumiðlarinn sendir á þjóninn þinn), athugaðu að þau berist á birta appinu, ekki bara í þróun. Skiptu síðan yfir í lifandi lykla fyrir opnun og gerðu eitt lítið raunverulegt kaup sem þú endurgreiðir.
Tölvupóstur. Nýskráðu þig með raunverulegum netföngum hjá tveimur eða þremur þjónustuveitendum. Athugaðu að póstarnir berist, lendi ekki í ruslpósti og að allir hlekkir í þeim vísi á lifandi lénið, ekki forskoðunarslóð.
Skref 7: Athugaðu hraða og villur
- Opnaðu þróunarverkfæri vafrans (hægri-smella → Inspect) og skoðaðu Console-flipann á hverri helstu síðu. Rauðar villur er þess virði að laga, jafnvel þótt ekkert líti út fyrir að vera bilað.
- Hladdu síðunni í síma með farsímagögnum, ekki Wi-Fi. Ef fyrsti skjárinn tekur nokkrar sekúndur, skoðaðu fyrst stærð mynda.
- Keyrðu ókeypis úttekt eins og Lighthouse í þróunarverkfærum Chrome til að fá fljótlega mynd af afköstum og aðgengi.
Skref 8: Prófaðu birta appið, ekki bara forskoðunina
Forskoðun og birt app eru ekki sama umhverfi. Áður en þú segir fólki frá opnuninni skaltu endurtaka helstu leiðirnar á lifandi slóðinni:
- Eru allar umhverfisbreytur og leyndarmál stillt fyrir birta appið?
- Notar það réttan gagnagrunn, með þeim gögnum sem þú átt von á?
- Vísa innskráningarendurbeiningar og tölvupóstshlekkir á lifandi lénið?
- Hleðst síða rétt þegar hún er endurhlaðin á djúpri slóð?
Skref 9: Horfðu á einhvern annan nota það
Gefðu einni eða tveimur manneskjum markmið („bóka jógatíma á laugardag“), ekki leiðbeiningar. Fylgstu með, hjálpaðu ekki, og skrifaðu niður hvar þau hika. Það er fljótlegasta leiðin til að finna ruglandi orðalag og falda takka. Fyrir stærri útgáfu af þessu, sjá hvernig þú keyrir beta-prófun.
Þegar þau lenda á villu skaltu skrifa hana almennilega niður, með skrefum, væntri niðurstöðu og raunverulegri niðurstöðu. Leiðarvísir okkar um að skrifa góða villutilkynningu sýnir sniðið.
Notaðu AI til að hjálpa við prófanir
Ef þú smíðar með AI geturðu beðið hana um að hjálpa við að skipuleggja og keyra prófanir:
Skráðu helstu notendaleiðir þessa apps og fyrir hverja þeirra, jaðartilvikin sem líklegust eru til að bila: tóm ástand, ógild inntök, heimildir og endurhleðslu. Settu það fram sem gátlista sem ég get unnið í gegnum.
Skráðu þig inn sem tveir mismunandi prófunarnotendur og athugaðu hvort notandi B geti séð eða breytt einhverju sem notandi A bjó til, þar á meðal með því að opna slóðir færslna A beint. Segðu mér hvað þú finnur áður en þú lagar nokkuð.
Líttu á próffskýrslu AI sem fyrstu umferð. Smelltu þig samt sjálf/ur í gegnum greiðslu- og heimildaleiðirnar.
Prófanir í Mythex
Í Mythex keyrir skipunin /test App Testing: umboðsmaðurinn stýrir vafra gegn lifandi forskoðuninni þinni, smellir sér í gegnum síður, tekur skjáskot og skilar lista yfir bilaða flæði í spjallið. Hún virkar best með ákveðinni leið, eins og „prófaðu nýskráningu og bókun á jógatíma“. Lagaðu það sem finnst með /fix eða venjulegum skilaboðum, og keyrðu síðan /test aftur. App Testing notar forskoðunina, svo athugaðu helstu leiðirnar á birta slóðinni sjálf/ur eftir birtingu. Sjá App Testing í skjölunum, og leiðarvísi okkar um hvernig þú villuleitar AI-smíðað app fyrir það þegar eitthvað bilar.
Algeng mistök
- Að prófa aðeins sem sjálf/ur sig. Stjórnandareikningurinn þinn með mikið af gögnum felur villur í tómum ástöndum og heimildum.
- Að prófa aðeins á fartölvu. Flestir gestir margra vefsvæða koma í síma.
- Að sleppa seinni reikningnum. Gagnaleki á milli notenda er alvarlegasta villan sem app getur farið í loftið með.
- Að treysta forskoðuninni. Lifandi appið hefur aðrar stillingar; prófaðu það líka.
- Að laga villur án þess að prófa aftur það sem liggur nálægt. Lagfæring á einu formi getur brotið annað sem deilir sama kóða.
Gátlisti fyrir opnun
- Helstu leiðir skráðar og raðaðar eftir mikilvægi
- Hver leið virkar fyrir algerlega nýjan notanda í einkaglugga
- Tóm, ógild, löng og tvöföld inntök meðhöndluð
- Endurhleðsla virkar á hverri síðu
- Notendur geta ekki séð eða breytt gögnum hver annars, jafnvel með slóð
- Stjórnendasíður lokaðar fyrir venjulega notendur og útskráða gesti
- Virkar á alvöru iPhone og Android-síma
- Greiðslur prófaðar: árangur, hafnun, hætt við, og appið uppfærist á eftir
- Tölvupóstar berast, lenda ekki í ruslpósti og vísa á lifandi lénið
- Engar rauðar villur í console á helstu síðum
- Helstu leiðir endurteknar á birtu slóðinni
- Að minnsta kosti ein utanaðkomandi manneskja prófaði það meðan þú horfðir á
Spurningar
Hversu miklar prófanir þarf lítið app fyrir opnun?
Nóg til að vera öruggur um að helstu leiðir virki fyrir algerlega nýjan notanda í síma og fartölvu, að notendur sjái ekki gögn hvers annars og að allt sem snýst um peninga virki frá upphafi til enda. Fyrir flest lítil öpp eru það nokkrar einbeittar klukkustundir, ekki vikur.
Þarf ég sjálfvirk próf fyrir lágmarksútgáfu (MVP)?
Ekki endilega. Handvirkar prófanir á kjarnaleiðunum finna flestar villur sem stöðva opnun. Sjálfvirk próf fara að skila sér þegar þú breytir appinu oft og vilt fljótt vita að þú hafir ekki brotið eitthvað sem virkaði áður.
Á ég að prófa á forskoðuninni eða lifandi appinu?
Hvort tveggja. Prófaðu vandlega á forskoðuninni og endurtaktu síðan helstu leiðirnar á birta appinu, því vantandi umhverfisbreytur, annar gagnagrunnur eða stillingar á beinum geta valdið því að lifandi útgáfan hegði sér öðruvísi.
Hver ætti að prófa appið mitt auk mín?
Að minnsta kosti ein manneskja sem hefur aldrei séð það. Gefðu henni markmið, ekki leiðbeiningar, og fylgstu með án þess að hjálpa. Smiðir forðast ómeðvitað þær leiðir sem bila.