Ak sa opýtate lenivého testera na jeho obľúbený testovací nástroj, je veľká pravdepodobnosť, že získate „ ”Ako odpoveď. Je to preto, lebo je to dokonalý nástroj webovej aplikácie. V tomto článku sa pozrime, aké rôzne selénové komponenty ho robia tak populárnym.
V tomto článku sa venujeme týmto témam:
Začnime!
Úvod do selénu
Selén je nástroj s otvoreným zdrojovým kódom, ktorý sa používa na automatizáciu testovacích prípadov vykonávaných na webových prehliadačoch alebo na webových aplikáciách, ktoré sa testujú pomocou ľubovoľného webového prehliadača.Počkajte, kým sa unesiete, dovoľte mi to znova zopakovať, iba s testovaním webových aplikácií je možné . Pomocou Selenium nemôžeme testovať žiadne desktopové softvérové aplikácie ani žiadne mobilné aplikácie.Je to teda open-source nástroj, ktorý podporuje krížové prehliadanie a automatizuje webové aplikácie!
Teraz sa pozrime, z čoho pozostávajú rôzne komponenty.
Selénové komponenty
Selén sa skladá hlavne z balíka nástrojov, ktoré zahŕňajú:
vysvetliť rozdiel medzi premenlivými a nemennými objektmi.
Pozrime sa podrobnejšie na funkcie každého z týchto nástrojov.
Selén IDE
Selenium IDE (Integrated Development Environment) je hlavne doplnok pre Firefox. Je to jeden z najjednoduchších rámcov v selénovom balíku. Umožňuje nám zaznamenávať a prehrávať skripty. Ak si prajete vytvárať skripty pomocou , na písanie pokročilejších a robustnejších testovacích prípadov musíte použiť program Selenium RC alebo Selenium WebDriver.
V prostredí Selenium IDE je vykonávanie testovacích prípadov veľmi pomalé a krok generovania správy pre testovacie prípady nie je v porovnaní s ostatnými komponentmi dobrý. Nepodporuje vykonávanie testovacích prípadov paralelne alebo vzdialene.
Niekoľko nevýhod selénového IDE je:
Obmedzuje vykonávanie testovacieho prípadu na prehliadač Firefox.
Nepodporuje totestovanie na mobilných zariadeniach, ako napríklad testovanie zariadení iPhone a Android.
Vykonávanie testovacích prípadov je veľmi pomalé a krok generovania správy nie je v porovnaní s ostatnými komponentmi dobrý.
Ďalej sa pozrime, čo je Selenium RC.
Selén RC
Selén RC, tiež známy ako Selén 1, bol hlavný už dlho predtým, ako zlúčenie WebDriver prinieslo selén 2. Spolieha sa hlavne na JavaScript pre . Podporuje Ruby, PHP, , Perl a C #, Java, Javascript. Podporuje takmer každý prehľadávač.
Poznámka: Selén RC je oficiálne zastaraný.
Niektoré ďalšie vlastnosti selénu RC:
Je založený na JavaScripte. Nepodporuje funkciu nahrávania a prehrávania.
Je založený na architektúre klient / server, čo znamená -> kedykoľvek chcete vykonať testovacie prípady / testovacie skripty, musíte server spustiť manuálne.
Podporuje paralelné vykonávanie testovacích prípadov, ako aj vzdialené vykonávanie pomocou Selenium Grid.
Nevýhodou Selén RC je, že kedykoľvek chcete vykonať testovacie prípady, mali by ste samostatný server Selenium spustiť manuálne. S cieľom prekonať tento problém je potrebné bol predstavený.
typy rámcov v seléne
Selén WebDriver
Selenium WebDriver je rámec automatizácie prehľadávača, ktorý prijíma príkazy a odosiela ich do prehľadávača. Implementuje sa pomocou ovládača pre konkrétny prehliadač. Priamo komunikuje s prehliadačom a ovláda ho. Selenium WebDriver podporuje rôzne programovacie jazyky, ako napríklad - , C #, , , Perl, Ruby . a
Selenium WebDriver podporuje nasledovné:
- Podpora operačného systému - Windows, Mac OS, Linux, Solaris
- Podpora prehľadávača - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 a novší, Safari, Opera 11.5 a novší, Android, iOS, HtmlUnit 2.9 a novší.
Ak sa chcete dozvedieť viac o softvéri Selenium WebDriver, prečítajte si tento článok na . Poďme teraz pochopiť poslednú zložku, tj. Selenium Grid.
Selénová mriežka
Selénová mriežka je nástroj, ktorý sa používa spolu so selénom RC. Používa sa na paralelné vykonávanie testov na rôznych počítačoch proti rôznym prehliadačom. To znamená - spustenie viacerých testov súčasne na rôznych počítačoch s rôznymi prehliadačmi a operačnými systémami. Môžete sa tiež obrátiť na tento článok na webe Selénová mriežka pochopiť pojmy v širšom meradle.
Takže toto bolo všetko o selénových komponentoch. Týmto sa dostávame na koniec tohto článku.Dúfam, že ste pochopili tieto pojmy a pomohli vám zvýšiť hodnotu vašich vedomostí. Teraz, ak chcete získať viac informácií o seléne, môžete sa pozrieť na naše .
Ak ste našli tento „článok o Selenium Components „Relevantné, pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.
Máte na nás otázku? Uveďte to prosím v sekcii komentárov v článku Selenium Components a my sa vám ozveme.