Kako provesti beta testiranje vaše aplikacije
Da biste proveli beta testiranje, odlučite što trebate saznati, pozovite malu skupinu ljudi koji odgovaraju vašim stvarnim korisnicima, dajte im jasan prvi zadatak i prikupljajte povratne informacije na jednom mjestu po fiksnom rasporedu. Popravite što ih blokira, proširujte skupinu u krugovima i završite betu kad se ispune unaprijed napisani kriteriji izlaska, a ne kad vam ponestane strpljenja.
Beta nije mekano lansiranje. To je strukturirani eksperiment s početkom, krajem i pitanjem na koje treba odgovoriti.
Gdje se beta uklapa
Validacija pita vrijedi li problem rješavanja. Beta postavlja uže pitanje: rješava li ova verzija proizvoda problem za stvarne ljude u stvarnim uvjetima? Lansiranje dolazi poslije, kad je odgovor uglavnom da.
Prije pozivanja bilo koga, sami testirajte svoju aplikaciju. Kako testirati aplikaciju prije lansiranja pokriva to. Testeri ne bi trebali biti ti koji otkrivaju da registracija ne radi.
Korak 1: Zapišite na što beta mora odgovoriti
Odaberite dva ili tri pitanja. Sve ostalo u planu slijedi iz njih.
| Cilj | Primjer pitanja | Što mjeriti |
|---|---|---|
| Upotrebljivost | Mogu li novi korisnici dovršiti osnovni zadatak bez pomoći? | Udio onih koji ga završe sami |
| Vrijednost | Vraćaju li se ljudi bez podsjetnika? | Povratni posjeti u drugom i trećem tjednu |
| Pouzdanost | Radi li s pravim podacima i uređajima? | Greške po ozbiljnosti, zapisi grešaka |
| Spremnost na plaćanje | Hoće li ljudi platiti planiranu cijenu? | Konverzije ili prednarudžbe na kraju |
| Uvođenje | Gdje ljudi zapinju u prvoj sesiji? | Mjesta odustajanja, pitanja za podršku |
Izmišljeni primjer: aplikacija za raspored smjena za male kafiće postavlja dva cilja: „Može li voditelj objaviti tjednu smjenu u prvoj sesiji bez pomoći?” i „Otvaraju li zaposlenici aplikaciju sami u drugom tjednu?”.
Korak 2: Odaberite vrstu bete
| Vrsta | Tko | Najbolje kad | Kompromis |
|---|---|---|---|
| Prijatelji i alfa | Ljudi koje poznajete | Vrlo rano, hvatanje očitih kvarova | Pristojne povratne informacije, nisu reprezentativne |
| Zatvorena beta | Pozvani ciljni korisnici | Većina ranih proizvoda | Regrutacija zahtijeva trud |
| Otvorena beta | Tko god se prijavi | Testiranje razmjera i raznolikosti | Više podrške, manje dubine po testeru |
| Plaćena beta | Korisnici koji plaćaju osnivačku cijenu | Testiranje spremnosti na plaćanje | Veća očekivanja |
Za prvi proizvod obično je ispravna zatvorena beta s nekoliko krugova.
Korak 3: Regrutirajte prave testere
Najbolji testeri imaju problem upravo sada, odgovaraju vašem ciljnom korisniku i imaju vremena isprobati aplikaciju tijekom prozora bete. Mjesta gdje ih pronaći:
- Vaš popis čekanja ili popis e-pošte, pogledajte kako izgraditi publiku prije lansiranja.
- Ljudi s kojima ste razgovarali tijekom validacije.
- Niše zajednice u kojima se vaši korisnici okupljaju, poštujući njihova pravila o promociji.
- Izravni pozivi ljudima iz vaše mreže koji odgovaraju profilu.
Postavite nekoliko pitanja za provjeru da biste odabrali mješavinu: njihova uloga, kako danas rješavaju problem, koji uređaj bi koristili i koliko često se problem javlja. Pozovite ljude čiji odgovori odgovaraju vašem ciljnom korisniku i izbjegavajte da beta bude ispunjena drugim osnivačima, osim ako nisu ciljni korisnik.
Predložak pozivnice
Bok [ime] — spomenuo/spomenula si [problem] kad si se registrirao/registrirala. Otvaram malu privatnu betu za [proizvod], koji [ishod]. Traje od [početak] do [kraj]. Tražim od testera da ga koriste za [stvarni zadatak] barem jednom tjedno i da svakog petka odgovore na kratku prijavu. Zauzvrat: besplatan pristup tijekom bete i [osnivačka cijena / produženo besplatno razdoblje]. Zanima li te?
Iskreno navedite koliko vremena se traži. Ljudi koji znaju na što su pristali daju bolje povratne informacije.
Korak 4: Pripremite komplet za betu
Prije nego što pošaljete prvu pozivnicu, pripremite:
- Poruku dobrodošlice s poveznicom, načinom prijave, prvim zadatkom za isprobavanje i načinom prijave problema.
- Popis poznatih problema, da testeri ne prijavljuju istu stvar deset puta.
- Jedan kanal za povratne informacije. Obrazac, zajednička grupa za chat ili adresa e-pošte, jedno mjesto, a ne pet.
- Predložak za prijavu greške. Zatražite što su učinili, što su očekivali, što se dogodilo, uređaj i preglednik te snimku zaslona. Kako napisati dobru prijavu greške sadrži verziju koju možete podijeliti.
- Osnovna analitika ili zapisi, da vidite što se dogodilo bez oslanjanja na sjećanje.
- Jasna očekivanja o podacima. Recite testerima ako se podaci mogu resetirati tijekom bete i nemojte od njih tražiti da unose osjetljive podatke u nedovršenu aplikaciju.
- Osnove uvjeta i privatnosti. Kratak ugovor o beti i obavijest o privatnosti; provjerite lokalna pravila ili savjetnika ako obrađujete osobne podatke.
Korak 5: Provedite je u krugovima
Krugovi vam omogućuju da popravite probleme prije nego što ih dođe još ljudi.
| Krug | Testeri | Fokus |
|---|---|---|
| Krug 1 | Nekolicina | Mogu li se registrirati i dovršiti osnovni zadatak? Pogledajte neke sesije uživo. |
| Krug 2 | Veća skupina | Stvarno korištenje kroz nekoliko tjedana; popravite glavne probleme između krugova. |
| Krug 3 (neobavezan) | Širi ili otvoren | Uvođenje bez vaše pomoći, pouzdanost, test cijene. |
U krugu 1 zamolite dvoje ili troje testera da podijele svoj zaslon dok prvi put isprobavaju aplikaciju. Šutite i gledajte gdje oklijevaju. Ovo je često najkorisniji sat cijele bete.
Korak 6: Prikupljajte povratne informacije po ritmu
Nestrukturirane poruke „ima li kakvih povratnih informacija?” dobivaju nejasne odgovore. Umjesto toga koristite kratku, redovitu prijavu:
Tjedna prijava (izmišljena pitanja kao primjer)
- Za što ste ovaj tjedan koristili [proizvod]?
- Što je bilo frustrirajuće ili zbunjujuće?
- Je li nešto nedostajalo što vas je spriječilo da dovršite zadatak?
- Kako biste se osjećali kad više ne biste mogli koristiti proizvod? (Vrlo razočaran / pomalo / nimalo)
- Još nešto?
Kombinirajte što ljudi kažu s onim što rade. Netko tko kaže da je odličan, ali se nikad ne prijavljuje, također vam nešto govori.
Korak 7: Razvrstajte što dolazi
Svaku povratnu informaciju stavite na jedan popis i tjedno je razvrstajte.
| Kategorija | Primjeri | Radnja |
|---|---|---|
| Blokator | Ne mogu se registrirati, podaci se izgube, plaćanje ne uspijeva | Odmah popraviti, obavijestiti pogođene testere |
| Velika greška | Osnovna značajka pokvarena na čestom uređaju | Popraviti u ovom krugu |
| Zbunjenost | Ljudi ne mogu pronaći gumb, krivo pročitaju oznaku | Popraviti tekst ili raspored; jeftino i vrijedno |
| Sitna greška | Vizualna pogreška, rijedak rubni slučaj | Grupirati za kasnije |
| Zahtjev za značajkom | „Može li i X?” | Zabilježiti, pitati koji problem rješava, tražiti obrasce |
Odupirite se dodavanju velikih značajki usred bete. Svaka nova značajka otežava utvrđivanje radi li osnovni proizvod.
Korak 8: Zatvorite krug
Testeri nastavljaju davati povratne informacije kad vide da se koriste.
- Pošaljite kratak changelog nakon svakog kruga: „Prijavio/prijavila si X; popravljeno je.”
- Zahvalite ljudima po imenu, privatno, kad je njihova prijava dovela do popravka.
- Javite testerima kad beta završava, što se događa s njihovim podacima i računom te kakva je njihova osnivačka ponuda.
Korak 9: Odlučite jeste li spremni
Napišite kriterije izlaska prije početka bete, zatim ih iskreno provjerite na kraju. Predložak:
- Nema poznatih blokatora ni grešaka s gubitkom podataka
- Većina novih testera dovrši osnovni zadatak bez pomoći
- Znatan dio testera vraća se sam u kasnijim tjednima
- Najveće točke zbunjenosti su popravljene i ponovno testirane
- Registracija, resetiranje lozinke i svaki tijek plaćanja rade od početka do kraja
- Imate jasnu poruku o tome za koga je proizvod, u riječima testera
Ako je većina okvira označena, prijeđite na doradu uvođenja i javni lansiranje. Ako je korištenje nisko, to je pitanje proizvoda, a ne popis grešaka; vratite se na razgovore prije lansiranja.
Beta testiranje s Mythexom
Ako gradite s Mythexom, nekoliko značajki se dobro uklapa u betu:
- Poveznice za pregled za krug 1. Gumb Share stvara poveznicu na vaš živi pregled koja radi i za ljude bez Mythex računa, pa rani tester može isprobati nedovršeni rad prije nego što objavite. Napravite jednu poveznicu po skupini i obrišite je kad završite. Dokumentacija o pregledu objašnjava kako poveznice bude projekt i troše kredite.
- Objava za dulje krugove. Objavljena aplikacija radi na vlastitoj adresi, što odgovara testerima koji je koriste kroz nekoliko tjedana.
- Testiranje aplikacije prije svakog kruga. Upišite
/testu chat i agent će proći kroz vaš pregled i prijaviti pokvarene tijekove, koristan provjera prije nego što pozovete ikoga. Dokumentacija za testiranje aplikacije. - Kontrolne točke. Ako popravak nešto pokvari usred bete, vratite se na raniju kontrolnu točku.
Zalijepite prijavu greške testera izravno u chat i zamolite agenta da reproducira i popravi grešku, zatim javite testeru kad je popravak dostupan.
Pitanja
Koliko mi je beta testera potrebno?
Manje nego što većina ljudi misli. Mala skupina koja odgovara vašem ciljnom korisniku i stvarno koristi aplikaciju otkrit će većinu velikih problema. Počnite s nekolicinom, popravite što pronađu, zatim proširite na veću skupinu.
Koliko bi beta testiranje trebalo trajati?
Dovoljno dugo da testeri koriste aplikaciju kao što bi je koristili u stvarnom životu, što često znači nekoliko tjedana za nešto što se koristi tjedno. Unaprijed postavite datum završetka da se beta ne odulji u nedogled.
Trebaju li beta testeri plaćati?
Ovisi o tome što trebate saznati. Besplatnu betu je lakše regrutirati; plaćena ili snižena beta pokazuje hoće li ljudi cijeniti proizvod dovoljno da plate. Mnogi osnivači prvo pokrenu zatvorenu besplatnu betu, a plaćanje traže u kasnijem krugu.
Koja je razlika između zatvorene i otvorene bete?
Zatvorena beta je samo na poziv, obično mala skupina koju birate i s kojom izravno razgovarate. Otvorena beta omogućuje da se prijavi tko god želi, što donosi više obujma i raznolikosti, ali manje osobnog kontakta i više posla oko podrške.
Što učiniti sa zahtjevima za značajkama od beta testera?
Zabilježite ih, pitajte koji problem bi svaka rješavala i tražite obrasce. Većina beta testiranja treba prvo popraviti greške i zbunjenost; dodavanje značajki tijekom bete otežava utvrđivanje radi li osnovni proizvod.