browserstack tutorial
Naučte sa, ako používať mobilnú aplikáciu Browserstack a platformu na testovanie viacerých prehľadávačov, v tomto podrobnom praktickom výukovom manuáli prehľadávača:
BrowserStack je testovacia platforma na testovanie webových stránok a mobilných aplikácií.
Môžeme testovať webovú aplikáciu vo viacerých prehliadačoch a mobilné aplikácie na všetkých mobilných zariadeniach bez akýchkoľvek virtuálnych strojov, zariadení a emulátorov.
Pokiaľ ide o mobilnú aplikáciu, môžeme testovať mobilné aplikácie pre Android a iOS.
Čo sa dozviete:
- Čo je BrowserStack?
- Čo je testovanie viacerých prehľadávačov?
- Prečo BrowserStack?
- História prehliadača
- Vlastnosti BrowserStack
- Testovanie webovej aplikácie
- Používanie kľúčových funkcií zásobníka prehliadača pri testovaní aplikácie
- Vytvára sa chyba z prehliadača BrowserStack
- Testovanie mobilnej aplikácie v mobilných prehliadačoch
- Testovanie natívnej mobilnej aplikácie v prehliadači BrowserStack
- Používanie kľúčových funkcií prehľadávača pri natívnom testovaní aplikácií
- Porovnanie testovania BrowserStack s testovaním skutočného zariadenia
- Automatizujte webovú stránku pomocou selénových skriptov
- Výhody testovania BrowserStack
- Nevýhody testovania BrowserStack
- Záver
- Odporúčané čítanie
Čo je BrowserStack?
Browser Stack je cloudový testovací nástroj. Pomocou tohto nástroja môžu vývojári a testeri vykonať krížové prehliadanie rôznych webových a mobilných aplikácií v rôznych webových prehľadávačoch.
Čo je testovanie viacerých prehľadávačov?
Testovanie medzi prehliadačmi je funkčné testovanie. Vykonávame toto testovanie, aby sme skontrolovali, či aplikácia funguje podľa očakávania alebo nie v rôznych webových prehľadávačoch pre rôzne operačné systémy. Tu môžeme testovacie prípady spustiť manuálne alebo vykonaním automatizácie zadaním rôznych prehľadávačov v skriptoch automatizácie.
Navrhované čítanie => Sprievodca testovaním medzi prehliadačmi pre začiatočníkov
Prečo BrowserStack?
V reálnom čase je ťažké otestovať aplikáciu v rôznych prehliadačoch pomocou viacerých operačných systémov s rôznymi verziami.
Nákup mnohých počítačových strojov na inštaláciu rôznych operačných systémov bude stáť veľa. Je ešte ťažšie kúpiť si všetky mobilné zariadenia so systémom Android a iOS, ktoré sú dnes na trhu dostupné. Z tohto dôvodu nie je praktické kupovať a nastavovať všetky zariadenia.
Preto ideme s BrowserStack, aby sme sa vyhli zložitosti prepínania medzi operačnými systémami, prehľadávačmi a rôznymi verziami.
Pokiaľ ide o testovanie mobilných aplikácií, môžeme sa vyhnúť nákupu všetkých mobilných zariadení, ktoré sú dnes k dispozícii. Browser Stack je veľmi flexibilný a škálovateľný. Môžeme testovať kdekoľvek a kedykoľvek pomocou prehliadača Stack.
Môžeme použiť Browser Stack ako vzdialené laboratórium a môžeme ho použiť ako Real Desktop Browsers. Poskytuje bezplatné testy jednotiek Javascript a podporuje 750 konfigurácií. Na používanie priečinka Browser Stack nie je potrebné žiadne nastavenie. Môžeme ho použiť priamo na akomkoľvek nezávislom stroji pomocou adresy URL prehľadávača a jeho prihlasovacích údajov.
História prehliadača
BrowserStack založili Ritesh Arora a Nakul Aggarwal v indickom Bombaji v roku 2011. Má okolo 25 000 platených používateľov a 20 000 000 registrovaných používateľov v 135 krajinách. Mnoho spoločností sa teraz pri testovaní webových a mobilných aplikácií spolieha na Browser Stack.
Vlastnosti BrowserStack
- Testovanie viacerých prehliadačov pomocou rôznych prehľadávačov v rôznych operačných systémoch.
- Natívne testovanie aplikácií v mobilných zariadeniach.
- Hybridné testovanie aplikácií.
- Automatizujte webové a mobilné aplikácie.
Testovanie webovej aplikácie
# 1) Zaregistrujte sa pomocou prehliadača BrowserStack.
#dva) Prihláste sa do svojho účtu.
# 3) Z rozbaľovacej ponuky produktov vyberte možnosť živého interaktívneho testovania naprieč prehliadačmi.
# 4 ) Zoznam OS sa zobrazí v ľavej časti stránky. Máme Android, iOS, Windows Phone, Windows 10, Windows 8, Windows XP, Mac a oveľa viac.
# 5) V zozname vyberte ľubovoľný operačný systém. Uvidíte zoznam prehliadačov s rôznymi verziami. Môžeme vidieť prehliadače ako Chrome, Mozilla Firefox, IE, Opera, Safari atď. S rôznymi verziami ako Chrome 75, Chrome 74, Chrome 73, IE 11, IE 10 atď.
# 6) Vyberte konkrétny prehliadač ľubovoľnej verzie. Prehliadač bude otvorený. Zadajte adresu URL aplikácie. Začnite testovať aplikáciu rovnakým spôsobom, ako to robíte v skutočných systémových prehliadačoch.
Používanie kľúčových funkcií zásobníka prehliadača pri testovaní aplikácie
Ak si chcete zvoliť iný prehliadač, kliknite na možnosť prepnúť prehliadač. Týmto sa dostanete na obrazovku palubnej dosky, kde si môžete zvoliť druhý prehliadač na testovanie.
Ak chcete aplikáciu otestovať v inom rozlíšení, kliknite na ikonu rozlíšenia, kde sa zobrazí zoznam dostupného rozlíšenia, môžete zvoliť požadované rozlíšenie a pokračovať v testovaní.
Po dokončení testovania v konkrétnom prehliadači kliknite na tlačidlo Zastaviť reláciu a dostanete sa na obrazovku palubnej dosky.
Vytvára sa chyba z prehliadača BrowserStack
Kliknite na Nahlásiť možnosť chyby . Zobrazí sa pole s možnosťami na zvýraznenie problému na stránke. Problém môžete zvýrazniť pomocou rôznych možností, ako sú obdĺžnik, kruh, ceruzka atď.
Okrem toho môžete vidieť spôsob nahlásenia chyby, napríklad miesto, kde chcete nahlásiť chybu, pomocou Jira, Trello, GitHub, Slack alebo prostredníctvom e-mailu, alebo ak si chcete stiahnuť stránku s problémom Týmto spôsobom si môžete vybrať ľubovoľnú možnosť z vyššie uvedeného zoznamu a pokračovať v hlásení chyby.
čo je najlepšie mp3 downloader pre Android
Testovanie mobilnej aplikácie v mobilných prehliadačoch
Z rozbaľovacej ponuky produktov vyberte možnosť živého interaktívneho testovania naprieč prehliadačmi. Zoznam OS nájdete na ľavej strane stránky. V tomto zozname kliknite na možnosť Android. Môžete zobraziť zoznam zariadení s Androidom, ako sú Samsung, Motorola, Google, one plus atď.
Umiestnite kurzor myši na zariadenie, ktoré chcete otestovať, a uvidíte prehliadače ako Chrome, Mozilla Firefox, Safari, prehľadávač UC atď. Vyberte prehľadávač a otvorí sa vybraný prehľadávač.
Zadajte adresu URL aplikácie a začnite testovať, ako to robíte, v skutočnom systémovom prehliadači.
Testovanie natívnej mobilnej aplikácie v prehliadači BrowserStack
Prihláste sa do účtu Browser Stack a prihláste sa pomocou účtu. Vyber App Live - interaktívne testovanie natívnych a hybridných aplikácií možnosť z rozbaľovacej ponuky produktov.
Uvidíte tam 3 hlavné karty, tj. Aby ste mohli nahrať aplikáciu, zoznam zariadení so systémom Android a zoznam zariadení so systémom iOS.
Nahráva sa aplikácia
Kliknutím na tlačidlo nahrať aplikáciu sa otvorí systémové dialógové okno.
Prejdite do priečinka s aplikáciami, vyberte aplikáciu, ktorú chcete testovať, a aplikácia sa úspešne nahrá. Aplikáciu uvidíte v sekcii nahraných aplikácií. Tam môžeme nahrať aplikácie až do veľkosti 500 MB.
Aplikáciu môžeme nahrať aj inými spôsobmi. Vyber Možnosť interaktívneho testovania natívnych a hybridných aplikácií v App Live z rozbaľovacej ponuky produktov a vyberte kartu skutočné zariadenie Android alebo skutočné zariadenie iOS.
Vyberte ľubovoľné zariadenie a otvorí sa. Kliknite na obchod s hrami. Prihláste sa pomocou účtu a vyhľadajte aplikáciu, ktorú chcete otestovať. Stiahnite a nainštalujte si aplikáciu a začnite testovať aplikáciu.
Podobne môžeme aplikácie nahrávať mnohými ďalšími spôsobmi, t. J. Synchronizáciou s centrom aplikácií, synchronizáciou s hockeyapp, inštaláciou pomocou testflight, inštaláciou z obchodu s aplikáciami alebo inštaláciou z obchodu Play.
Odstraňuje sa aplikácia
Kliknite na ikonu odstránenia a pri každej aplikácii sa zobrazí začiarkavacie políčko. Začiarknite políčko a kliknite na odkaz na odstránenie. Odovzdaná aplikácia sa automaticky vymaže po uplynutí 60 dní od dátumu odovzdania.
Teraz sledujte kartu Skutočné zariadenia so systémom Android, kliknite na túto kartu a zobrazí sa zoznam zariadení s Androidom, ako sú Samsung, Motorola, Google, one plus atď. S rôznymi modelmi zariadení. Verziu OS a veľkosť obrazovky môžete vidieť v každom modeli.
Teraz sledujte kartu skutočné zariadenia so systémom iOS a kliknite na túto kartu. Zobrazí sa zoznam zariadení so systémom iOS, ako sú iPhone a iPad, s rôznymi modelmi zariadení. Verziu OS a veľkosť obrazovky môžete vidieť v každom modeli.
Kliknutím na ľubovoľné zariadenie so systémom Android alebo iOS vykonáte testovanie. Konkrétne zariadenie bude otvorené a spustí sa aplikácia. Začnite testovať, ako ste na tom so skutočným zariadením.
Používanie kľúčových funkcií prehľadávača pri natívnom testovaní aplikácií
Ak chcete prepnúť zariadenie, kliknite na možnosť Prepnúť zariadenie. Po dokončení testovania na konkrétnom zariadení kliknite na možnosť Zastaviť reláciu a navigácia sa zobrazí na stránke informačného panela. Kliknutím na nastavenia vyberte časový limit relácie a veľkosť monitora.
Chyby môžeme vytvoriť kliknutím na ikonu Nahlásiť chybu , rovnako ako to, o čom sme hovorili vo vyššie uvedenej sekcii testovania webu. Teraz sa pozrite na ponuku súpravy webových nástrojov, ktorá obsahuje niekoľko ďalších možností, ako zariadenie reálne ovládať a otestovať aplikáciu.
Klikni na Možnosť Otočiť zariadenie otočiť zariadenie vodorovne alebo zvisle. Klikni na inštalovať aplikáciu nainštalovať novú aplikáciu. Klikni na zabiť aplikáciu iba zatvoríte aplikáciu a nie zariadenie. Kliknite na Zmeniť jazyk zmeniť jazyk pre testovanie. Kliknite na informácie o zariadení skontrolovať úplné informácie o zariadení.
Porovnanie testovania BrowserStack s testovaním skutočného zariadenia
Testovanie zásobníka prehľadávača | Skutočné testovanie zariadenia |
---|---|
Ekonomické: Aplikáciu môžeme otestovať na jednom zariadení prepnutím rôznych zariadení a prehľadávačov. | Neekonomické: Na testovanie je potrebné kúpiť všetky zariadenia dostupné na trhu. |
Veľmi flexibilné: Môžeme robiť testovanie naprieč prehliadačmi a testovanie mobilných aplikácií na jednej platforme. | Kdekoľvek ideme, musíte mať so sebou viac zariadení. |
Nie je potrebné kupovať licenciu OS. | Musíte si kúpiť licenciu OS. |
Rýchlo: Nemusíte čakať na načítanie operačného systému a prehľadávačov. | Pomalé: Je potrebné počkať na načítanie operačného systému a prehľadávačov. |
Nie je potrebné používať virtuálne stroje. | Musíme používať virtuálne stroje. |
Automatizujte webovú stránku pomocou selénových skriptov
Poďme si napísať selénové skripty a urobme automatizované testovanie v prehľadávači. Stiahnite a nainštalujte si najnovšiu verziu Java. Stiahnite a nainštalujte si najnovšiu verziu Eclipse alebo iného IDE.
Musíme získať meno používateľa a prístupový kľúč z prehľadávača. Ak to chcete získať, prihláste sa pomocou poverení prehliadača, choďte na Produkty a kliknite na Automatizovať . Sledujte meno používateľa a prístupový kľúč na ľavej strane. Poznačte si používateľské meno a heslo.
Otvorte Eclipse IDE. Vytvorte projekt Java, vytvorte balík, vytvorte súbor triedy a do projektu pridajte všetky požadované súbory selenových pohárov. Napíšte premenné pre meno používateľa a prístupový kľúč. Zadajte adresu URL, meno používateľa a heslo. Používajte anotácie. Vytvorte metódu.
Nastavením požadovaných schopností zobrazíte protokoly. Nastavujeme požadované schopnosti, aby sme webovému ovládaču povedali, aby si vybral spomínaný operačný systém, prehliadač a verziu prehliadača. Vytvorte objekt pre webový ovládač, získajte adresu URL na otvorenie webovej stránky. Napíšte implicitné príkazy wait a počkajte až do spustenia aplikácie.
Napíš kód na testovacie príkazy ako Získať adresu URL a pomocou tvrdenia a ďalších funkcií, ako je kliknutie, navigácia, zadanie údajov a oveľa viac, skontrolujte očakávanú adresu URL.
Spustite skript. Sledujte kartu automatizácie. Skontrolujte testovací protokol všetkých krokov testu a vo vizuálnych protokoloch uvidíte snímky obrazovky webových stránok. Ďalšie informácie nájdete v protokoloch konzoly a sieťových protokoloch.
Public class testbrowserstack { Public static String Username =”anand”; Public static String accesskey =”anandaccess”; public static final String URL = 'https://' + username + ':' + accesskey + '@hub-cloud.browserstack.com/wd/hub'; public static void main(String() args) throws Exception { DesiredCapabilities caps = new DesiredCapabilities(); caps.setCapability('browserName', 'iPhone'); caps.setCapability('device', 'iPhone X'); caps.setCapability('realMobile', 'true'); caps.setCapability('os_version', '11'); caps.setCapability('name', 'Bstack-(Java) Sample Test'); WebDriver driver = new RemoteWebDriver(new URL(URL), caps); driver.get('http://www.google.com'); WebElement element = driver.findElement(By.name('q')); element.sendKeys('BrowserStack'); element.submit(); System.out.println(driver.getTitle()); driver.quit(); }
Výhody testovania BrowserStack
- Môžeme testovať všetky hlavné prehliadače z jedného ovládacieho bodu.
- Môžeme otestovať kompatibilitu spätnej / staršej verzie prehľadávačov.
- Podporuje ručné aj automatizované testovanie.
- Môžeme otestovať všetky zariadenia a prehľadávače, ktoré sú momentálne na trhu k dispozícii.
- Aplikáciu môžeme testovať v rôznych rozlíšeniach.
Nevýhody testovania BrowserStack
- Čas odozvy nie je taký dobrý ako lokálne nainštalovaný virtuálny stroj.
- Browser Stack nie je open-source.
- Niektoré chyby, ktoré nájdeme na skutočných zariadeniach, nie je možné identifikovať.
Záver
Pomocou BrowserStack môžeme vykonať kompletné testovanie bez závislostí od inštalácie akéhokoľvek virtuálneho stroja. Browser Stack je flexibilnejší a spoľahlivejší na testovanie a skutočne šetrí peniaze a čas.
Je to ako jedna veľká strecha pre všetky zariadenia, operačné systémy, prehliadače a všetky s rôznymi verziami. Preto môžeme pomocou Browser Stack testovať všetky druhy aplikácií.
Browser Stack môže bežať na viac ako 200 prehliadačoch a na 40+ mobilných zariadeniach. Môže spúšťať testy na cloudovej službe. Nejde o platformu otvoreného zdroja. Za zakúpenie licencie musíte zaplatiť na základe plánu, ktorý absolvujete, a testu, ktorý chcete vykonať.
Používali ste už BrowserStack? Ak nie, ste pripravení to dnes vyskúšať?
Odporúčané čítanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Alfa testovanie a beta testovanie (kompletný sprievodca)
- Funkčné testovanie vs. Nefunkčné testovanie
- Výukové programy pre testovanie mobilných aplikácií (kompletný sprievodca s viac ako 30 výukovými programami)
- Výukový program pre testovanie aplikácií pre Android: Sprievodca pre začiatočníkov
- Čo je to Cross Browser Testing a ako ho vykonávať: Kompletný sprievodca
- Stiahnutie e-knihy Testing Primer
- Kompletný sprievodca zostavením Verification Testing (BVT Testing)