Katere so različne komponente programa Selenium Suite?



Ta članek o komponentah selena v glavnem obravnava selenovo zbirko orodij in komponent, kot so Selenium RC, Selenium IDE, WebDriver, Grid itd.

Če lenega preizkuševalca povprašate o njegovem najljubšem orodju za testiranje, obstaja velika verjetnost, da boste dobili “ «Kot odgovor. To je zato, ker je popolno orodje za spletne aplikacije. V tem članku poglejmo, katere so različne komponente selena, zaradi katerih je tako priljubljen.

V tem članku so zajete spodnje teme:





Začnimo!

Uvod v selen

Selen je odprtokodno orodje, ki se uporablja za avtomatizacijo testnih primerov v spletnih brskalnikih ali spletnih aplikacijah, ki se preizkušajo s katerim koli spletnim brskalnikom.Počakajte, preden se zanesete, naj še enkrat ponovim, s tem je možno samo testiranje spletnih aplikacij . Z uporabo selena ne moremo niti preizkusiti nobene namizne programske opreme niti nobene mobilne aplikacije.Gre torej za odprtokodno orodje, ki podpira navzkrižno brskanje in avtomatizira spletne aplikacije!



Zdaj pa poglejmo, katere so različne komponente, ki jih vsebuje selen.

Komponente selena

Selen je v glavnem sestavljen iz nabora orodij, ki vključujejo:

Selenium Suite - Selenium WebDriver Architecture - Edureka



Podrobneje razumemo funkcionalnosti vsakega od teh orodij.

Selen IDE

Selenium IDE (integrirano razvojno okolje) je v glavnem vtičnik Firefox. Je eden najpreprostejših okvirov v programu Selenium Suite. Omogoča nam snemanje in predvajanje scenarijev. Če želite ustvariti skripte z uporabo , morate uporabiti Selenium RC ali Selenium WebDriver za pisanje naprednejših in robustnejših testnih primerov.

V programu Selenium IDE je izvajanje testnega primera zelo počasno in korak ustvarjanja poročil za testne primere ni dober v primerjavi z drugimi komponentami. Ne podpira vzporednega ali oddaljenega izvajanja testnih primerov.

Nekaj ​​pomanjkljivosti Selenium IDE je:

  1. Izvajanje testnega primera omejuje na brskalnik Firefox.

  2. Podpore ne razširi namobilno testiranje, kot je testiranje iPhone / Android.

  3. Izvajanje testnih primerov je zelo počasno in korak ustvarjanja poročil ni dober v primerjavi z drugimi komponentami.

Nato poglejmo, kaj je Selenium RC.

fibonacci v c ++

Selen RC

Glavni je bil selenij RC, znan tudi kot selen 1 dolgo časa, preden je združitev WebDriver sprožila selenium 2. V glavnem se zanaša na JavaScript . Podpira Ruby, PHP, , Perl in C #, Java, Javascript. Podpira skoraj vse brskalnike.

Opomba: Selen RC je uradno zastarel.

Nekaj ​​drugih lastnosti selena RC:

  • Temelji na JavaScript. Ne podpira funkcije snemanja / predvajanja.

  • Temelji na arhitekturi odjemalec / strežnik, kar pomeni -> vsakič, ko želite izvesti testne primere / testne skripte, morate strežnik zagnati ročno.

  • Podpira vzporedno izvajanje testnih primerov kot tudi oddaljeno izvajanje s pomočjo mreže Selenium.

Pomanjkljivost Selen RC je, da kadar koli želite izvesti testne primere, morate ročno zagnati samostojni strežnik Selenium. Da bi rešili to težavo, je bila uvedena.

Selen WebDriver

Selenium WebDriver je okvir za avtomatizacijo brskalnika, ki sprejema ukaze in jih pošilja brskalniku. Izvaja se prek gonilnika, specifičnega za brskalnik. Neposredno komunicira z brskalnikom in ga nadzira. Selenium WebDriver podpira različne programske jezike, kot so - , C #, , , Perl, Ruby . in

Selenium WebDriver podpira naslednje:

  1. Podpora operacijskemu sistemu - Windows, Mac OS, Linux, Solaris
  2. Podpora za brskalnik - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 in novejši, Safari, Opera 11.5 in novejši, Android, iOS, HtmlUnit 2.9 in novejši.

Če želite izvedeti več o programu Selenium WebDriver, si oglejte ta članek na . Zdaj pa razumimo zadnjo komponento, tj. Selenium Grid.

Selen mreža

Selen mreža je orodje, ki se uporablja skupaj s selenijem RC. Uporablja se za vzporedno izvajanje testov na različnih strojih proti različnim brskalnikom. To pomeni - izvajanje več testov hkrati na različnih strojih z različnimi brskalniki in operacijskimi sistemi. Ta članek se lahko sklicujete tudi na Selen mreža razumeti koncepte na širši ravni.

Vse to je bilo torej v zvezi s komponentami selena. S tem smo prišli do konca tega članka.Upam, da ste razumeli koncepte in pomagali dodati vrednost svojemu znanju. Če želite več vpogleda v selen, si oglejte naš .

Če ste našli ta “članek o komponentah selena 'Ustrezne, preverite Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu.