Millised on Selenium Suite'i erinevad komponendid?

See seleenikomponente käsitlev artikkel käsitleb peamiselt seleenikomplekti tööriistu ja komponente, nagu Selenium RC, Selenium IDE, WebDriver, Grid jne.

Kui küsite laisalt testijalt nende lemmik testimisvahendi kohta, on suur tõenäosus, et saate ”Vastusena. Sellepärast, et see on ideaalne tööriist veebirakenduse kohta. Selles artiklis vaatame, millised on erinevad seleeni komponendid, mis muudavad selle nii populaarseks.



Selles artiklis käsitletakse järgmisi teemasid:



Alustame!

Seleeni tutvustus

Seleen on avatud lähtekoodiga tööriist, mida kasutatakse veebibrauserites või mis tahes veebibrauseris testitavate veebirakenduste testimisjuhtumite automatiseerimiseks.Oodake, enne kui teid ärritab, lubage mul see uuesti korrata. Ainult veebirakenduste testimine on võimalik . Me ei saa ühtegi töölaua tarkvararakendust ega ühtegi mobiilirakendust Seleniumi abil testida.Nii et see on avatud lähtekoodiga tööriist, mis toetab rist sirvimine ja automatiseerib veebirakendusi!



Vaatame nüüd, millised on seleeni erinevad komponendid.

Seleeni komponendid

Seleen koosneb peamiselt tööriistade komplektist, mis hõlmab järgmist:

Selenium Suite - seleeni WebDriveri arhitektuur - Edureka



Mõistame nende tööriistade funktsionaalsust üksikasjalikumalt.

Seleen IDE

Selenium IDE (integreeritud arenduskeskkond) on peamiselt Firefoxi pistikprogramm. See on Selenium Suite'i üks lihtsamaid raamistikke. See võimaldab meil skripte salvestada ja taasesitada. Kui soovite skripte luua kasutades , peate täpsemate ja usaldusväärsemate testjuhtumite kirjutamiseks kasutama Selenium RC või Selenium WebDriver.

Selenium IDE-s on testjuhtumite täitmine väga aeglane ja testjuhtumite aruandluse loomise samm pole teiste komponentidega võrreldes hea. See ei toeta testjuhtumi täitmist paralleelselt või kaugtööna.

Vähesed Selenium IDE puudused on:

  1. See piirab testjuhtumi täitmise brauseris Firefox.

  2. See ei laienda toetustmobiilipõhine testimine nagu iPhone / Androidi testimine.

  3. Testjuhtumite käivitamine on väga aeglane ja aruande loomise samm pole teiste komponentidega võrreldes hea.

Järgmisena vaatame, mis on Selenium RC.

Seleen RC

Põhiline oli seleen RC, tuntud ka kui seleen 1 pikka aega, enne kui WebDriveri ühendamine tõi välja Selenium 2. See tugineb peamiselt JavaScripti jaoks . See toetab Ruby, PHP, , Perl ja C #, Java, Javascript. See toetab peaaegu kõiki seal olevaid brausereid.

Märge: Selenium RC on ametlikult aegunud.

Mõned muud Selenium RC funktsioonid:

  • See põhineb JavaScripti. See ei toeta salvestamise / taasesituse funktsiooni.

  • See põhineb kliendi / serveri arhitektuuril, mis tähendab -> alati, kui soovite testjuhtumeid / testskripte käivitada, peate serveri käsitsi käivitama.

  • See toetab seleenivõrgu abil nii testjuhtumite paralleelset täitmist kui ka kaugotsingut.

Puuduseks Seleen RC on see, et kui soovite testijuhtumeid käivitada, peaksite Selenium Standalone'i serveri käsitsi käivitama. Selle probleemi ületamiseks võeti kasutusele.

Seleeni veebidraiver

Selenium WebDriver on brauseri automatiseerimisraamistik, mis aktsepteerib käske ja saadab need brauserisse. Seda rakendatakse brauserispetsiifilise draiveri kaudu. See suhtleb otse brauseriga ja kontrollib seda. Selenium WebDriver toetab erinevaid programmeerimiskeeli nagu - , C #, , , Perl, Rubiin . ja

Selenium WebDriver toetab järgmist:

erinevus nuku ja koka vahel
  1. Operatsioonisüsteemi tugi - Windows, Mac OS, Linux, Solaris
  2. Brauseri tugi - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 ja uuemad, Safari, Opera 11.5 ja uuemad, Android, iOS, HtmlUnit 2.9 ja uuemad.

Kui soovite rohkem teada Selenium WebDriveri kohta, lugege palun seda artiklit . Mõistame nüüd viimast komponenti, st seleenivõrku.

Seleeni võrk

Seleeni võrk on tööriist, mida kasutatakse koos Selenium RC-ga. Seda kasutatakse erinevate masinate testide käivitamiseks paralleelselt erinevate brauserite vastu. See tähendab - mitme testi samaaegne käivitamine erinevate masinate vastu, millel on erinevad brauserid ja opsüsteemid. Sellele artiklile saate viidata ka veebisaidil Seleeni võrk mõistete mõistmiseks laiema mõõtme järgi.

Nii et see kõik puudutas seleeni komponente. Sellega jõuame selle artikli lõpuni.Loodan, et mõistsite mõisteid ja aitasite oma teadmistele väärtust lisada. Kui soovite saada rohkem teavet seleeni kohta, võite tutvuda meie lehega .

Kui leidsite selle artikli „Seleenikomponendid” ”Asjakohane, vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma.