Programmēšana

5 labākie beta testēšanas rīki jūsu lietotnei

Vēl 2014. gadā spēļu izstrādātājam Red Winter nācās no lietotņu veikala izvilkt sava hita spēles Dungelot turpinājumu tikai dažas dienas pēc pirmās tās izlaišanas. Iemesls? Spēle bija pārpilna ar kļūdām, un tā bija nomainījusi modeli, kas vienmēr jāmaksā uz visiem laikiem, uz modeli freemium.

No daudziem šiem jautājumiem varēja izvairīties, ja Sarkanā ziema būtu ievērojusi rūpīgāku beta testēšanas stratēģiju. Un tas ir kaut kas, kas attiecas ne tikai uz mobilajām spēlēm, bet arī uz visām mobilajām lietotnēm.

Uzsākot lietotni, kas ir pārāk buggy vai kurā ir iekļautas funkcijas, kuras daudziem lietotājiem nav populāras, jūs riskējat neatgriezeniski sabojāt savas lietotnes reputāciju. Red Winter spēja salabot Dungelot 2 un trīs mēnešus vēlāk to veiksmīgāk atsāka, taču nav garantijas, ka jūsu lietotne tik viegli tiks atjaunota.

Jūsu lietotnes beta versijas testēšana ir ļoti svarīgs solis jūsu lietotnes izstrādes pirms palaišanas posmā, jo tas varētu izcelt visas problēmas saistībā ar:

  • Kvalitāte: Jūs varat būt pārliecināts, ka esat izveidojis kvalitatīvu lietotni, taču tikai ar pareizu beta testēšanu varēsit pārliecināties, ka visas funkcijas darbojas tā, kā tām domāts. Kvalitāte ir cieši saistīta ar nākamo punktu,

  • Lietojamība: no UI līdz UX. Lietojama lietotne ir intuitīva lietotāja saskarne, kurā lietotāji var viegli pārvietoties pa jūsu lietotni, atrast to, ko viņi vēlas, un darīt to, ko viņi vēlas, izmantojot jūsu lietotni. Jūs skatāties, kā viņi veic noteiktas funkcijas, un redzat, vai ir kādi veidi, kā uzlabot plūsmu.

  • Kļūdas: Protams, jūs būtu rūpīgi pārbaudījis, vai jūsu lietotnē nav kļūdu, taču, kamēr to neizmanto reālās situācijās, nevarat būt drošs. Sākot no nopietnām kļūdām, kuru dēļ lietotne avarē, līdz nelielām kļūdām, kas atklājas tikai noteiktos apstākļos.

  • Veiktspēja: ierīce, operētājsistēma un pat citas lietotnes var ietekmēt jūsu lietotnes ātrumu un kopējo veiktspēju. Beta testēšana dod jums iespēju to analizēt autentiskāk nekā jūsu pašu laboratorijas testus.

  • Mārketings: sākot ar mutisku mārketingu starp testētājiem un viņu draugiem, līdz ieskatam ideālajā auditorijā, ko atklājuši jūsu testētāji, beta testēšana var palīdzēt veidot jūsu mārketinga stratēģiju pirms palaišanas.

Apsverot šos punktus, jums būs grūti noliegt, ka beta testēšana varētu ļoti palīdzēt jūsu lietotnei un tās palaišanai. Un beta testēšanas iestatīšana nav sarežģīts process, jo ir pieejami daudzi rīki. Daži no šiem rīkiem koncentrējas tikai uz vienu beta testēšanas aspektu, bet citi mēģina piedāvāt visaptverošāku funkciju kopumu. Lūk, daži no labākajiem.

UXCam

Diskusijas par lietotāja saskarni un UX ienāca 90. gadu beigās, jo internets kļuva arvien pieejamāks un populārāks. Un, lai arī pirmās mobilās lietotnes, iespējams, nav izmantojušas UI un UX - galu galā tas bija pavisam jauns lauks - lielākajai daļai lielo lietotņu izstrādātāju tagad ir atsevišķi departamenti, kas koncentrējas tikai uz UI un UX.

Stingri sakot, UXCam nav beta testēšanas rīks. Tas tiek integrēts jūsu lietotnē (iOS vai Android), pievienojot divas koda rindiņas, lai jūs varētu vai nu ierobežot tā lietošanu līdz faktiskajai beta testēšanai, vai arī nepārtraukti lietotnes pēdējā laidienā.

Kā norāda nosaukums, rīks palīdz jums novērtēt jūsu lietotnes UX, ekrānā ierakstot visas lietotnes darbības, ieskaitot pieskāriena punktus un žestus. Iemesls, kāpēc jūs to vēlaties, ir tāpēc, ka patiesībā redzēt, kā lietotāji izmanto jūsu lietotni, ir daudz pārdomātāk nekā parastās lietotāju atsauksmes un standarta lietotņu analīze.

Papildu funkcijas ietver siltuma karti - uzsverot, ar kādām ekrāna vietām lietotāji bieži mijiedarbojas un kuras zonas viņi ignorē. Lietotāju plūsmas funkcija ir līdzīga tai, kas atrodama pakalpojumā Google Analytics, un parāda, kā lietotāji pārvietojas pa jūsu lietotni un kur pamet. Izmantojot viedo filtrēšanu, jūs varat viegli filtrēt ierakstus atbilstoši kritērijiem, kuriem vēlaties koncentrēties, piemēram, lietotājiem, kuri izmanto jūsu lietotni kopš noteikta datuma, vai pat izmantoto žestu skaitam.

UXCam ir neuzkrītošs, un jūsu lietotāji to pat neapzinās. Tas kopā ar to, ka tam nav nepieciešama lietotāja atļauja, varētu radīt bažas par privātumu, taču UXCam ir stingra politika, kas pieprasa visas slepenās informācijas bloķēšanu.

UXCam plāni ietver ierobežotu bezmaksas plānu, ar Pro plānu (ideāls mazajiem uzņēmumiem) sākot no 199 USD mēnesī.

UserTesting

No pirmā acu uzmetiena UserTesting ir ļoti līdzīgs UXCam. Tas ļauj piekļūt video (un audio) ar reāliem lietotājiem, kas mijiedarbojas ar jūsu lietotni. Tomēr atšķirībā no UXCam UserTesting vairāk šķiet kā beta testēšanas rīks, jo to var izmantot jebkurā attīstības cikla posmā, un jūs norādāt, kurus uzdevumus vēlaties pārbaudīt. Tāpēc tā vietā, lai redzētu, kā lietotāji mijiedarbojas ar jūsu lietotni kopumā, varat šaurāk koncentrēties uz konkrētām lietotnes sadaļām un konkrētiem uzdevumiem.

UserTesting nodrošina ne tikai veikto darbību video ierakstīšanu, bet arī lietotāju audio, kuri apspriež jūsu lietotni. Turklāt jūs varat iepazīstināt lietotājus ar virkni jautājumu un likt viņiem novērtēt noteiktas funkcijas. Rezultāti ir pieejami stundas laikā pēc katra testa veikšanas.

Lai gan jūs izmantojat testētājus no paša UserTesting lietotāju kopas, jūs varat norādīt mērķa lietotāju tipu - no reģiona līdz tīmekļa vietnei un citiem galvenajiem demogrāfiskajiem datiem. Jauno testu veikšana ir tikpat vienkārša kā lietotnes augšupielāde UserTesting platformā - SDK integrācija nav nepieciešama - un pēc tam testa parametru izveidošana.

Un, ja joprojām neesat pazīstams ar beta testēšanu, vietnē UserTesting ir iekļauti bagātīgi resursi, tostarp ērti kontrolējamie saraksti, kas jums jāievēro. Individuālais plāns ir pilnīgi pietiekams neatkarīgiem izstrādātājiem un mazajiem uzņēmumiem, un uzņēmuma plāns piedāvā uzlabotas funkcijas.

99testi

99tests tiek reklamēts kā pārbaužu platforma testēšanai. Tas nozīmē, ka, tāpat kā UserTesting, jūs norādāt auditorijas tipu - galvenos demogrāfiskos datus, ierīces tipu, atrašanās vietu utt. - un 99 testi atrod jums piemērotākos testētājus.

Tāpat kā ar citiem testēšanas rīkiem, tiek piedāvāta lietojamības pārbaude, taču 99tests piedāvā arī lokalizācijas testēšanu, izpētes testēšanu un drošības testēšanu. Lokalizācijas testēšana pārbauda jūsu lietotni lietotāju vidū vietās, kur jūsu lietotne būs pieejama, ņemot vērā to, kā vietējie lietotāji reaģē uz noformējumu utt. Lielākajā daļā testēšanas gadījumu lietotāji aicina veikt noteiktas darbības un iet pa iepriekš noteiktu ceļu, izmantojot jūsu lietotni. , bet izpētes pārbaude ļauj testētājiem bez ierobežojumiem izpētīt jūsu lietotni. Jums ir iepriekš pieņemts priekšstats par to, kā vēlaties, lai lietotāji mijiedarbotos ar jūsu lietotni, taču jūs faktiski nezināt, vai viņi to darīs. Izpētes pārbaude varētu palīdzēt identificēt problēmas, kas izpaužas tikai tad, ja lietotni neizmantojat tā, kā jūs to projektējat.

Protams, drošības pārbaude ir ļoti svarīga, ja jūsu lietotnei nepieciešama reģistrācija vai lietotāju spēja ievadīt sensitīvu informāciju. Datu noplūde ir murgs, ko pārvaldīt pat lielām korporācijām.

Vēl viena iezīme, kas izceļ 99 testus, ir tā, ka testēšanai ir automatizācijas elements. Jums ir paredzēts sastādīt testa plānu katrai testēšanas kārtai, bet 99 testu testētāji var izveidot paši savus testēšanas gadījumus, izmantojot automatizētus skriptus, kas ļauj ļoti īsā laika posmā pārbaudīt desmitiem dažādu scenāriju. Tā kā 99tests tiek integrēts ar daudziem populāriem kļūdu izsekošanas rīkiem, reģistrēto kļūdu uzskaite tiek pārvaldīta, izmantojot vienu informācijas paneli, ar lietotņu greidera punktu skaitu, kas palīdz jums izsekot lietotņu uztverto kvalitāti pēc katra testa.

Automatizācijas, riska seguma un uzņēmuma testēšanas cenas ir pieejamas pēc pieprasījuma, izmantojot ātru “bug bash” plānu sākot no 500 USD. Lielākā daļa testēšanas notiek mēneša laikā, sarežģītām lietotnēm ir nepieciešami 2–3 mēneši.

TestFairy

TestFairy ir vēl viens beta testēšanas rīks, kas nodrošina video ierakstu par to, ko lietotāji dara ar jūsu lietotni. Tomēr TestFairy nedod jums ērtu piekļuvi testētāju kopai, un tiek sagaidīts, ka jūs iegūsit savus testētājus. Apsverot beta testēšanas rīkus, tam nevajadzētu būt darījumu pārtraukumam, taču tas nozīmē, ka pirms reģistrēšanās programmā TestFairy jums ir jābūt izveidotam testētāju atlases plānam, ja jums vēl nav sava testētāju pulka. Ģimenes un draugu izmantošana ir labs sākums, taču tikai tad, ja tie atbilst jūsu iecerētās auditorijas demogrāfiskajiem datiem. Jūs vēlaties daudzveidīgu testētāju loku, kuri var pārbaudīt jūsu lietotni dažādās ierīcēs un dažādās reālās situācijās, piemēram, izmantojot WiFi salīdzinājumā ar mobilajiem datiem.

TestFairy atbalsta gan vietējo lietotņu, gan tādu lietotņu testēšanu, kas izstrādātas, izmantojot tādas platformas kā Adobe Air, Unity utt. Un, ja jūsu testēšanas plāns ir vērsts uz kļūdu atrašanu un novēršanu, ar prieku uzzināsiet, ka TestFairy integrējas ar vairāki galvenie kļūdu izsekošanas pakalpojumi. Un lietotājiem ir tikai jāsakrata ierīce, lai izsauktu kļūdu ziņojuma veidlapu!

TestFairy arī ļoti labi zina, cik sadrumstalota ir mobilā pasaule, tāpēc tie dod jums iespēju redzēt, kā jūsu lietotne izskatās vairāk nekā 10 000 ierīcēs. Tas izklausās nogurdinoši, taču, ja jūs mēģināt nodrošināt, lai jūsu lietotne darbotos perfekti pēc iespējas lielākai auditorijai, ir jāpiedalās nelielā daudzumā.

TestFairy plāni sākas bez maksas (tāpat kā 100% bez maksas), padarot to par ideālu risinājumu maziem un vidējiem uzņēmumiem ar ierobežotu budžetu. Ja pie jūsu lietotnes strādā liela komanda, varat apsvērt viņu starta un uzņēmuma plānus.

HockeyApp

Šajā jūsu lietotnes labāko beta testēšanas rīku apkopojumā pēdējais rīks piedāvā ne tikai testēšanas rīku. HockeyApp piedāvā standarta funkcijas, kuras jūs varētu sagaidīt beta testēšanas rīkā, taču tās ietver arī lietotāju metriku. Lietotāju metrika HockeyApp ietver visu, sākot no aktīvo lietotāju skaita un iesaistīšanās līdz informācijai par ierīcēm, kurās jūsu lietotne avarēja pēdējo 30 dienu laikā. Šis pēdējais rādītājs var būt diezgan vērtīgs, palīdzot atšķirt kļūdas, kas ietekmē visus lietotājus, un kļūdas, kas ietekmē lietotājus noteiktās ierīcēs.

Tāpat kā TestFairy, arī HockeyApp var izmantot gan vietējām, gan lietotnēm, kas izstrādātas, izmantojot citas platformas. Un, lai gan visi avāriju ziņojumi pēc noklusējuma tiek nosūtīti tieši uz HockeyApp platformu, jūs varat tos arī integrēt tieši vēlamajā kļūdu izsekošanas platformā. Komunikāciju komandas dalībnieku starpā var ierobežot ar HockeyApp informācijas paneli vai integrēt Slack un HipChat.

Microsoft 2014. gadā iegādājās HockeyApp, taču tas neietekmē jūsu iespējas pārbaudīt gan iOS, gan Android lietotnes, savukārt platforma kopumā ir aizņemta, pārejot uz Visual Studio mobilo centru, kuram jaunie lietotāji jau tagad var reģistrēties, lai piekļūtu . Atkal, tāpat kā ar citiem šeit aplūkotajiem rīkiem, HockeyApp integrēšana jūsu lietotnē ir diezgan vienkārša, un SDK var integrēt manuāli vai izmantojot kādu no HockeyApp piedāvātajām klienta lietotnēm.

Arī HockeyApp cenu noteikšana ir diezgan vienkārša. Izstrādātāji ar mazāk nekā 10 lietotnēm var izmantot pakalpojumu bez maksas, un katrai lietotnei ir neierobežots skaits testētāju. Cenas pēc tam tiek sakārtotas atbilstoši jūsu lietotņu skaitam, plānojot sākot no 30 USD mēnesī līdz 15 lietotnēm.

Spēlējot mobilā žoga abas puses

Jūsu mobilās lietotnes beta testēšanai ir pieejami daudzi rīki, taču es tos izvēlējos, jo tie visi atbalsta iOS un Android lietotņu testēšanu. Mobilās ekosistēmas pirmajās dienās bija iespējams mērķēt tikai uz iOS vai Android, taču tas vairs nav dzīvotspējīgs. Lai arī Android ir ievērojams pārsvars pār iOS, koncentrēšanās uz vienu operētājsistēmu joprojām ierobežo jūsu sasniedzamību. Turklāt šajā rīku izvēlē ir ietvertas iespējas izstrādātājiem, kuri vēlas koncentrēties tikai uz UX testēšanu, un tiem, kuri meklē visaptverošāku testēšanas komplektu.

Neatkarīgi no potenciālās auditorijas lieluma, lietotnes atvēršanai beta testēšanai nevajadzētu būt pārdomātai. Jūsu klientiem patiks vairāk slīpēts produkts, un jums patiks lojālāki lietotāji.

$config[zx-auto] not found$config[zx-overlay] not found