mobile app beta testing services ios
Beta testovanie je možno jedným z najdôležitejších krokov pri vývoji mobilných aplikácií.
Na rozdiel od štandardizovaného systému iOS sa mobilné zariadenia so systémom Android navzájom výrazne líšia, a to nielen nainštalovanou verziou operačného systému, ale aj typom programovacieho jazyka, rozlíšením obrazovky, hardvérom atď.
To je dôvod, prečo musíte mať v kancelárii nielen tím testerov, ale aj celý rad zariadení na testovanie aplikácií. Tento proces sa zvyčajne vykonáva ručne.
Čo sa dozviete:
- Prehľad
- Testoval som nasledujúce služby testovania verzie beta mobilných aplikácií tretích strán
- Odporúčané čítanie
Prehľad
Spočiatku musíte nainštalovať aplikáciu, potom starostlivo skontrolovať použiteľnosť a funkčnosť chýb. A tento proces sa opakuje znova a znova pre každé zariadenie, ktoré má spustiť aplikáciu. Preto sa správa zariadení stáva tak dôležitou.
Podstatnými nevýhodami sú v tomto prípade časovo náročná práca testerov a hlavne nedostatok zariadení, ktoré máte na Androide spustené.
Prečítajte si tiež:
Najlepší poskytovatelia služieb na testovanie mobilných aplikácií v cloude v roku 2020
Rozhodol som sa porovnať 4 najobľúbenejšie služby, ktoré poskytujú beta testovanie mobilných aplikácií.
Testoval som nasledujúce služby testovania verzie beta mobilných aplikácií tretích strán
Na obrázku nižšie je opísaná sada funkcií, ktorá je pre mňa osobne najdôležitejšia, a jej dostupnosť na rôznych mobilných beta testovacích platformách.
Existujú dva hlavné typy testovacích služieb: služby hlásenia zlyhaní a outsourcingové služby beta testovania. Druhá v zásade obsahuje rovnaké funkcie ako prvá.
TestFlight
TestFlight je služba, ktorá zjednodušuje testovanie aplikácií pre zariadenia so systémom iOS uľahčením zhromažďovania kódov zariadení. Jednou z hlavných výhod je možnosť zistiť, koľkokrát bola aplikácia spustená, koľkokrát zlyhala, a získať nejaké informácie na ladenie.
dvojitý koniec frontu c ++
Všeobecne je použitie tohto nástroja veľmi príjemným zážitkom, ktorý vám umožní efektívne zhromažďovať identifikátory UDID a distribuovať aplikácie zostavenia.
Výhody TestFlight
- Rýchle a jednoduché nahrávanie súborov pomocou desktopového nástroja Mac OS (vlastne najjednoduchší spomedzi všetkých ostatných služieb);
- Diaľkové prihlásenie;
- Je to zadarmo.
Hlavná nevýhoda TestFlight:
- Nepodporuje Android.
To začnite s TestFlight, jednoducho vyplňte ich registračný formulár. V prípade, že ste vývojár, nezabudnite uviesť, že ste vývojár - umožní vám to nahrať vaše vlastné zostavy a pozvať vlastných testerov. Ďalší proces je dosť jednoduchý - budete musieť vytvoriť tím, nahrať svoju zostavu a pozvať svojich testerov.
HockeyApp
Kvôli nedávnemu vstrebaniu TestFlight spoločnosťou Apple prešlo veľa vývojárov na HockeyApp v posledných mesiacoch. Správy o zlyhaní sú veľmi podrobné (napr. Úplné trasovanie zásobníka so symbolizáciou servera, a hoci nie je také dobré ako TestFlight, ich desktopová aplikácia poskytuje dobrý spôsob nahrávania aplikácie a jej súboru dSYM (potrebný na symbolizáciu). Nástroje HockeyApp však stále nie sú zadarmo, môžete mať iba bezplatnú skúšobnú verziu.
Výhody HockeyApp:
- Knižnice otvoreného zdroja;
- Správa budov, správa zariadení, sledovanie činnosti testerov;
- Dalo mi to podrobné správy o zlyhaní.
Hlavná nevýhoda HockeyApp:
- Nepodporuje testovacie prípady. Aj keď nie každý tím túto funkciu potrebuje, pre mňa osobne to hralo rozhodujúcu úlohu.
To začnite s hokejom budete musieť zaplatiť - minimálny program pre 5 aplikácií vás bude stáť 10 USD mesačne. Majú tiež skúšobný plán (rýchly tip: pri registrácii sa uistite, že ste vývojár). Po dokončení procesu registrácie - zaregistrujte svoje zariadenie na hokeji, nahrajte svoju aplikáciu a nechajte ju nainštalovať testermi.
Crashlytics
Ak v skutočnosti nemáte veľmi záujem o distribúciu verzie beta aplikácie, mali by ste to určite zvážiť Crashlytics . Tento nástroj ponúka viac funkcií, napríklad fórum spätnej väzby. Táto služba je momentálne zadarmo a zdá sa, že to tak zostane aj v budúcnosti.
Výhody Crashlitics:
- Je to primárny nástroj na hlásenie nehôd. Ak hľadáte reportér o zlyhaní - tento vám poskytne všetky požadované funkcie;
- Je to zadarmo.
Hlavná nevýhoda Crashlitics
- Neumožňuje distribúciu zostavenia ani správu zariadení, je to len jednoduchý nástroj na hlásenie zlyhaní.
To začnite s Crashlitics, budete sa musieť prihlásiť pomocou svojho účtu Twitter. Áno, zdá sa, že títo muži plánujú zhromaždiť čo najviac sociálnych kontaktov. Nečakajte však, že sa zaregistrujete a získate okamžitý prístup ku všetkým funkciám - teraz ste na ich čakacej listine. Počkajte prosím na ďalšie pozvanie. Počkaj. Len počkaj.
Ubertesters
Rovnako ako Crashlytics, aj Ubertesters platforma je zadarmo. Je určený pre všetky druhy mobilných aplikácií. Ale na rozdiel od Crashlytics poskytuje širšiu škálu služieb porovnateľných s HockeyApp, vrátane protokolovania zlyhaní, úprav snímok obrazovky, podpory testovacích prípadov atď.
klasifikácia rozhodovacieho stromu v dolovaní dát
Pod jednou platformou kombinuje inteligentný testovací nástroj a možnosť najať si vzdialený tím kvalifikovaných testerov. Funkcia upozornenia push v reálnom čase dáva testerovi vedieť o novej zostave a umožňuje mu ju nainštalovať do jeho zariadenia. Majú tiež schopnosť odosielať chyby a ďalšie problémy na cestách priamo z aplikácie a plne upravovať snímku obrazovky, kde sa chyba vyskytla. To sa tiež javí ako dobré riešenie pre PM, ktorí chcú mať úplnú kontrolu nad procesom testovania.
Výhody Ubertesters:
- Úpravy snímok obrazovky - Plochu chyby môžete jednoducho označiť pomocou jej kresliacej funkcie. To nie je vtip - táto mimoriadne malá funkcia ušetrila viac ako 50% času našich interných testerov;
- Ak nemáte dostatok testerov, môžete si okamžite najať ich vlastných beta testerov. Aj keď som túto príležitosť nikdy nevyužil;
- Podpora testovacích prípadov - Ako som už spomenul vyššie, táto vlastnosť je pre mňa dôležitá;
- Skutočne má dokončenú sadu funkcií, ktoré mi dnes umožňujú používať iba túto platformu pre všetky moje potreby testovania verzie beta.
Hlavná nevýhoda Ubertesters:
- Príliš komplikované užívateľské rozhranie ... Trvalo mi nejaký čas, kým som sa tomu prispôsobil.
Ak chcete začať s Ubertesters, prejdite na ich webovú stránku a vyplňte registračný formulár. Môžete si vybrať, či chcete platformu používať zadarmo alebo či chcete platiť (v závislosti od vašich testovacích potrieb).
Rýchly tip: v súčasnosti ponúkajú svoj plán Pro (ktorý obsahuje všetky funkcie) zadarmo (ako skúšobná verzia), takže by som vám pri výbere plánu odporučil zvoliť si radšej Pro než Free. Po registrácii budete musieť vytvoriť profil svojej organizácie (alebo sa pripojiť k existujúcemu), integrovať ich súpravu SDK do svojej aplikácie, nahrať prvé zostavenie a začať testovať.
Medzi vyššie uvedenými službami teda existuje niekoľko významných rozdielov. Každý z nich by sa dal použiť na rôzne typy riešení beta testovania mobilných aplikácií. Aby ste dosiahli čo najlepší výsledok z týchto testovacích služieb, musíte si nainštalovať ich SDK a implementovať rôzne časti kódu do vývojových aplikácií.
Odporúčané čítanie: Sprievodca testovaním pre mobilné zariadenia
V našom ďalšom článku si povieme viac o Spoločnosť pre vývoj mobilných aplikácií .
Odporúčané čítanie
- Prečo je testovanie na mobile náročné?
- Alfa testovanie a beta testovanie (kompletný sprievodca)
- 11 najlepších automatizačných nástrojov na testovanie aplikácií pre Android (Android App Testing Tools)
- Výukové programy pre testovanie mobilných aplikácií (kompletný sprievodca s viac ako 30 výukovými programami)
- Výukový program Appium na testovanie mobilných aplikácií pre Android a iOS
- 5 výziev a riešení pre mobilné testovanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Čo je to testovanie gama? Fáza záverečného testovania