Mitkä ovat Selenium Suiten eri komponentit?



Tämä seleenikomponentteja käsittelevä artikkeli käsittelee pääasiassa seleenipakettia työkaluja ja komponentteja, kuten Selenium RC, Selenium IDE, WebDriver, Grid jne.

Jos kysyt laiskalta testaajalta heidän suosikkityökalustaan, on suuri todennäköisyys, että saat ”Vastauksena. Tämä johtuu siitä, että se on täydellinen työkalu verkkosovelluksen. Tässä artikkelissa katsotaan, mitkä ovat erilaiset seleenikomponentit, jotka tekevät siitä niin suositun.

Tässä artikkelissa käsitellään seuraavia aiheita:





java merkkijono jakaa useita erottimia

Aloitetaan!

Johdanto seleeniin

Seleeni on avoimen lähdekoodin työkalu, jota käytetään verkkoselaimilla tai millä tahansa verkkoselaimella testattavien verkkosovellusten testitapausten automatisointiin.Odota, ennen kuin sinut viettelee, anna minun toistaa se uudelleen, vain verkkosovellusten testaaminen on mahdollista . Emme voi testata mitään työpöytäohjelmistosovellusta eikä testata mitään mobiilisovellusta Seleniumilla.Joten se on avoimen lähdekoodin työkalu, joka tukee ristiselaaminen ja automatisoi verkkosovelluksia!



Katsotaan nyt, mitkä ovat seleenin sisältämät komponentit.

Seleenikomponentit

Seleeni koostuu pääasiassa joukosta työkaluja, joihin kuuluu:

Selenium Suite - Selenium WebDriver -arkkitehtuuri - Edureka



Ymmärretään näiden työkalujen toiminnot tarkemmin.

Seleeni IDE

Selenium IDE (Integrated Development Environment) on pääasiassa Firefox-laajennus. Se on yksi Selenium Suiten yksinkertaisimmista kehyksistä. Sen avulla voimme tallentaa ja toistaa komentosarjoja. Jos haluat luoda komentosarjoja käyttämällä , sinun on käytettävä Selenium RC: tä tai Selenium WebDriveria edistyneempien ja vankempien testitapausten kirjoittamiseen.

Selenium IDE: ssä testitapausten toteutus on hyvin hidasta, eikä testitapausten raporttien luontivaihe ole hyvä verrattuna muihin komponentteihin. Se ei tue testitapausten suorittamista samanaikaisesti tai etäsuorittamalla.

Muutama Selenium IDE: n haitta on:

  1. Se rajoittaa testitapauksen suorittamisen Firefox-selaimeen.

  2. Se ei laajenna tukeamobiilipohjainen testaus, kuten iPhone / Android-testaus.

  3. Testitapausten suorittaminen on hyvin hidasta eikä raporttien luontivaihe ole hyvä verrattuna muihin komponentteihin.

Seuraavaksi katsotaan, mikä on Selenium RC.

Seleeni RC

Selenium RC, joka tunnetaan myös nimellä Selenium 1, oli tärkein pitkään ennen kuin WebDriver-fuusio toi esiin Selenium 2: n. Se perustuu pääasiassa JavaScriptiin . Se tukee Ruby, PHP, , Perl ja C #, Java, Javascript. Se tukee melkein kaikkia siellä olevia selaimia.

Huomautus: Selenium RC on virallisesti vanhentunut.

Joitakin muita Selenium RC: n ominaisuuksia:

  • Se perustuu JavaScriptiin. Se ei tue Tallennus / Toisto-ominaisuutta.

  • Se perustuu asiakas / palvelin -arkkitehtuuriin, mikä tarkoittaa -> aina kun haluat suorittaa testitapaukset / testiskriptejä, sinun on käynnistettävä palvelin manuaalisesti.

  • Se tukee testitapausten rinnakkaista suorittamista sekä etäsuorittamista Selenium Grid -apuohjelman avulla.

Haittapuoli Seleeni RC on, että aina kun haluat suorittaa testitapaukset, sinun on käynnistettävä Selenium Standalone -palvelin manuaalisesti. Tämän ongelman voittamiseksi esiteltiin.

lajittele int-taulukko c ++

Seleeni WebDriver

Selenium WebDriver on selaimen automaatiojärjestelmä, joka hyväksyy komennot ja lähettää ne selaimelle. Se toteutetaan selainkohtaisen ohjaimen kautta. Se kommunikoi suoraan selaimen kanssa ja ohjaa sitä. Selenium WebDriver tukee useita ohjelmointikieliä, kuten - , C #, , , Perl, Rubiini . ja

Selenium WebDriver tukee seuraavia:

  1. Käyttöjärjestelmän tuki - Windows, Mac OS, Linux, Solaris
  2. Selaimen tuki - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 ja uudemmat, Safari, Opera 11.5 ja uudemmat, Android, iOS, HtmlUnit 2.9 ja uudemmat.

Jos haluat tietää enemmän Selenium WebDriverista, tutustu tähän artikkeliin . Ymmärretään nyt viimeinen komponentti eli seleeniristikko.

Seleeniristikko

Seleeniristikko on työkalu, jota käytetään yhdessä Selenium RC: n kanssa. Sitä käytetään testien suorittamiseen eri koneilla eri selaimia vastaan ​​rinnakkain. Tämä tarkoittaa sitä, että suoritetaan useita testejä samanaikaisesti eri koneita vastaan, joissa on eri selaimet ja käyttöjärjestelmät. Voit myös viitata tähän artikkeliin Seleeniristikko ymmärtää käsitteitä laajemmalla mittarilla.

Joten tässä oli kyse seleenikomponenteista. Tämän avulla olemme päässeet tämän artikkelin loppuun.Toivon, että ymmärsit käsitteet ja autoit lisäämään tietosi arvoa. Nyt, jos haluat saada lisää oivalluksia seleenistä, voit tarkistaa meidän .

Jos löysit tämän artikkelin Selenium Components ”Asiaankuuluva, tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa.