1) Kobiton
Kobiton poskytuje používateľom úplnú kontrolu nad skutočnými mobilnými zariadeniami počas manuálneho testovania s podporou multidotykových gest, orientácie a simulácií GPS, ovládania kamery a reproduktorov a správy pripojenia zariadenia. Pomocou automaticky generovaných protokolov aktivít zachytáva Kobiton všetky akcie vykonané počas testovacej relácie, aby bolo možné rýchlejšie identifikovať a vyriešiť problémy. Používatelia si môžu kúpiť predplatené minúty na testovanie, ktoré nikdy nevypršia, len za 10 dolárov.
Výhody:
- Najnovšie skutočné cloudové zariadenia a konfigurácie
- Centralizovaná história testov a protokoly údajov pre lepšiu spoluprácu
- Správa interného laboratória zariadenia na efektívnejšie využitie interných zariadení
- Podpora pre Appium 1.6.4
- Zjednodušené používateľské prostredie na zefektívnenie testovacích relácií
- Ľahko vyskúšateľné pomocou bezplatnej skúšobnej verzie - nie je potrebná kreditná karta
2) TestProject
TestProject je prvá bezplatná cloudová cloudová platforma na automatizáciu testov využívajúca komunitu, ktorá umožňuje používateľom bez námahy testovať webové, Android a iOS aplikácie na všetkých operačných systémoch. Ľahko spolupracujte so svojím tímom pomocou selénu a Appia, aby ste zabezpečili kvalitu s rýchlosťou. Využite pokročilé zabudované možnosti nahrávania, vytvárajte a používajte doplnky (automatizačné akcie zdieľané celou komunitou) alebo vyvíjajte kódované testy pomocou výkonnej súpravy TestProject SDK, a to úplne ZADARMO!
- Žiadne zložité nastavenia ani konfigurácie
- Na začiatok nie sú potrebné žiadne programovacie schopnosti
- Zdieľajte a opakovane používajte doplnky so svojím tímom a celou komunitou
- Panely podrobných prehľadov
- Hladká integrácia s vašim pracovným tokom CI / CD
3) Apptim
Apptim umožňuje mobilným vývojárom a testerom ľahko testovať ich aplikácie a analyzovať ich výkon v každom zostavení, aby sa zabránilo spusteniu kritických problémov. Merajte časy vykreslenia aplikácie, spotrebu energie, využitie zdrojov, zachytávanie zlyhaní, chýb a ďalšie na zariadeniach s Androidom a iOS.
- Kompatibilné so systémom Android a iOS
- Ľahko vyriešte zlyhania aplikácií a výnimky
- Porovnajte výkon aplikácií v dvoch rôznych zostaveniach a zistite, čo sa zmenilo, a identifikujte potenciálne nové problémy s výkonom
- Integruje sa s JIRA po vybalení z krabice a vašim pracovným tokom
- Zdarma na použitie
- Získajte svoje prvé výsledky už za 5 minút
4) Perfecto
Perfecto je špičkový testovací cloud pre testovanie mobilných aplikácií. Pripravte svoje aplikácie na svet prvý v mobile. Poskytujte výnimočné digitálne zážitky rýchlejšie a spoľahlivejšie s Perfecto.
Vlastnosti:
- Bezkonkurenčné pokrytie naprieč platformami a testovacie scenáre.
- Inteligentná analýza pre rýchlejšiu spätnú väzbu a opravy.
- Jednotná cloudová platforma pre testovanie webových a mobilných aplikácií.
- Robustná integrácia s testovacími rámcami, nástrojmi CI / CD a IDE.
- V rovnaký deň prístup k novým zariadeniam, OS a ďalším.
- Zabezpečenie a škálovateľnosť na úrovni podniku.
- Hlboké technické znalosti a podpora, ktorá vám pomôže uspieť.
5) Appium (testovací nástroj pre iOS / Android)
Appium je otvorený zdroj a mobilný testovací nástroj pre rôzne platformy s hybridným a natívnym systémom iOS. Podporuje verzie Android od verzie 2.3. Appium funguje ako server bežiaci na pozadí ako selénový server.
Tento mobilný automatizačný testovací nástroj podporuje mnoho programovacích jazykov, ako sú Java, Ruby, C # a ďalšie, ktoré sa nachádzajú v knižnici WebDriver. Appium využíva na spustenie testov rozhranie WebDriver
Appium automatizuje Android pomocou knižnice UIAutomator, ktorú poskytuje Google ako súčasť súpravy Android SDK. Na mobilných zariadeniach môže ovládať Safari a Chrome. Môže byť synchronizovaný s testovacím rámcom TestNG. V takom prípade môže UI Automator vytvárať informatívne a podrobné správy podobné správam generovaným spoločnosťou Ranorex
Výhody aplikácie Appium
- Vďaka použitiu štandardných rozhraní API pre automatizáciu mobilných sietí na všetkých platformách nemusíte svoju aplikáciu nijako upravovať alebo prekompilovať.
- Na napísanie testovacieho prípadu môžete použiť akýkoľvek jazyk kompatibilný s webovým ovládačom (Java, Objective-C, JavaScript)
- Môžete použiť akýkoľvek testovací rámec
- Jednoduché nastavenie na inej platforme
- Appium mobilný automatizačný testovací nástroj Podporuje rôzne jazyky ako Ruby, Java, PHP, Node, Python
- Nevyžaduje nič, čo by malo byť do zariadenia nainštalované
- Stále môžete používať drôtový protokol Selenium Webdriver JSON
- Nemusíte znova kompilovať mobilnú aplikáciu na inej platforme
- Pomocou Javy sa dá integrovať do ďalších nástrojov
Získajte viac informácií o tomto nástroji
6) Selendroid
Selendroid je rámec automatizácie testov, ktorý riadi používateľské rozhranie natívnych a hybridných aplikácií (aplikácií) pre Android a mobilného webu. Pomocou Selenium 2 klienta sú napísané testy.
Výhody Selendroidu
- Tento mobilný testovací nástroj je plne kompatibilný s protokolom JSON wire
- Na jej automatizáciu nie je potrebná žiadna zmena testovanej aplikácie
- Rovnaký koncept automatizácie natívnych alebo hybridných aplikácií
- Podľa rôznych typov lokátorov možno nájsť prvky používateľského rozhrania
- Môže interagovať s viacerými zariadeniami so systémom Android súčasne
- Selendroid podporuje pripojenie hardvérových zariadení za tepla
- Podľa rôznych typov lokátorov možno nájsť prvky používateľského rozhrania
Selendroid je dodávaný s užitočným nástrojom známym ako Selenium Inspector. Nástroj na testovanie mobilných telefónov Selendroid vám umožňuje skontrolovať aktuálny stav používateľského rozhrania vašej aplikácie.
Získajte viac informácií o tomto nástroji
7) MonkeyRunner
Nástroj Monkeyrunner poskytuje API na písanie programov, ktoré ovládajú zariadenie alebo emulátor systému Android mimo kódu Android. Tento nástroj prichádza po robotii z hľadiska výkonu. Testy sú písané v jazyku Python, na ich vytváranie je možné použiť záznamový nástroj.
Jedinou nevýhodou MonkeyRunneru je to, že je potrebné písať skripty pre každé zariadenie a testy si vyžadujú úpravy zakaždým, keď sa zmení používateľské rozhranie testovaného programu.
Výhody MonkeyRunnera
- Nástroj na testovanie mobilnej automatizácie Monkeyrunner dokáže ovládať viac zariadení
- Pre automatizáciu testov nemusí človek narábať so zdrojovým kódom
- Tento nástroj na testovanie mobilných aplikácií je možné použiť na automatické testovanie funkčnosti
- Monkeyrunner možno použiť aj na regresné testovanie
- Jython umožňuje MonkeyRunner API interagovať s aplikáciou pre Android
Získajte viac informácií o tomto nástroji
8) Calabash
Calabash sa skladá z knižníc, ktoré umožňujú programovému kódu programovo interagovať s natívnymi a hybridnými aplikáciami.
- Tento nástroj na testovanie mobilných aplikácií poskytuje API špecializované na natívne aplikácie bežiace na zariadeniach s dotykovou obrazovkou
- Skladá sa z knižníc, ktoré umožňujú programovému kódu programovo interagovať s natívnymi a hybridnými aplikáciami
- Podporuje rámcovú uhorku, ktorá uľahčuje porozumenie obchodným expertom a netechnickým zamestnancom QA
Stiahnite si Calabash
9) KIF
Nástroj na testovanie mobilných aplikácií KIF je objektívny rámec založený na jazyku C a je určený výlučne na automatické testovanie systému iOS. Kif je rámec mobilnej automatizácie, ktorý sa integruje priamo s XCTests. Môže sa použiť, keď obchodníci nie sú zapojení do písania alebo čítania testovacích špecifikácií.
- Tento nástroj na testovanie mobilných aplikácií má aktívnu komunitu a dobrú podporu
- Tento nástroj na testovanie mobilných aplikácií sa bezproblémovo integruje do XCTests a KIF sa dodáva s „KIFtestCase“, ktorú môžete použiť namiesto „XCTTestCase“.
- KIF pristupuje k prvkom používateľského rozhrania podľa ich štítkov prístupnosti
- Všetko je v jednom jazyku Cieľ C, takže je pre čistých vývojárov iOS jednoduchšie vyzdvihnutie
- Má pôsobivý príkazový riadok a CI
- Má dosť rozumnú podporu pre gestá
Stiahnite si KIF
10) Testdroid
Testdroid je cloudový nástroj na testovanie mobilných aplikácií, ktorý pomáha vývojárom šetriť náklady za vývoj aplikácií, urýchliť uvádzanie produktu na trh a znížiť prevádzkové a nepredvídateľné náklady. Je to najrýchlejší spôsob, ako otestovať svoju aplikáciu na rôznych skutočných zariadeniach so systémom Android a iOS s rôznymi HW platformami, rozlíšením obrazovky a verziami OS. Cena sa pohybuje od 499 do 4 999 dolárov mesačne podľa požiadavky. Patrí medzi solídne platformy na testovanie mobilných hier pre hry pre Android a iOS. Umožňuje vzdialený manuálny prístup k viac ako 300 skutočným zariadeniam so systémom Android pred spustením aplikácie.
Výhody Testdroidu
- Tento nástroj na testovanie mobilných aplikácií šetrí náklady na vývoj aplikácií
- Tento nástroj na testovanie mobilných aplikácií minimalizuje riziká so skutočnými zariadeniami a svižným testovaním
- Znížte prevádzkové a nepredvídateľné náklady
- Tento nástroj na testovanie mobilných aplikácií Vylepšuje hodnotenie aplikácií a denných aktívnych používateľov
Získajte viac informácií o nástroji mobilnej automatizácie
FAQ
? Ktoré faktory by ste mali brať do úvahy pri výbere nástroja na automatizáciu mobilných zariadení?
Pred výberom nástroja by ste mali vziať do úvahy nasledujúce faktory
- Požadovaná podpora platformy: Android alebo iOS
- Licenčné náklady, ak existujú
- V prípade projektu outsourcingu musíte zohľadniť preferencie zákazníka / klienta mobilného nástroja
- Náklady na školenie zamestnancov o nástrojoch
- Hardvérové / softvérové požiadavky nástroja
- Politika podpory a aktualizácií dodávateľa nástrojov na automatizáciu mobilných zariadení.
? Ako vybrať najlepší nástroj na automatizáciu mobilných aplikácií?
Tu je jednoduchý proces na určenie najlepšieho mobilného automatizačného nástroja pre vaše projektové potreby
- Tento mobilný automatizačný nástroj Identifikujte testy, ktoré je potrebné automatizovať
- Preskúmajte a analyzujte automatizačné nástroje, ktoré vyhovujú vašim automatizačným potrebám
- Vykonajte pilotný test pre dva najlepšie nástroje podľa vašich požiadaviek a rozpočtu.
- Na základe výsledkov pilotného projektu, užší výber 1 nástroja
- Diskutujte o vybraných automatizačných nástrojoch s ostatnými zainteresovanými stranami, vysvetlite výber a získajte ich súhlas
- Tento mobilný automatizačný nástroj Pokračujte v testovaní automatizácie
Na trhu neexistujú najlepšie testovacie nástroje pre mobilné zariadenia. Musíte nájsť najlepší nástroj pre svoje ciele projektu automatizácie mobilných testov.
? Prečo je výber správneho mobilného nástroja dôležitý?
Existuje veľa nástrojov na mobilné testovanie. Niektoré z nich sú zadarmo, zatiaľ čo iné sú drahé. Niektoré z týchto automatizačných nástrojov boli vytvorené už dávno, zatiaľ čo iné sa dostali na trh. Každý nástroj je jedinečný a má špecifické vlastnosti.
Široká škála automatizačných nástrojov sťažuje výber toho najlepšieho pre projekt a často tester skončí s nástrojmi, ktoré nezodpovedajú požiadavkám projektu. Preto je výber správneho nástroja pre váš projekt veľmi dôležitý.