Care sunt diferitele componente ale Selenium Suite?



Acest articol despre Selenium Components tratează în principal setul de instrumente și componente Selenium precum Selenium RC, Selenium IDE, WebDriver, Grid etc.

Dacă întrebați un Tester leneș despre instrumentul de testare preferat, există o mare probabilitate că veți primi „ ”Ca răspuns. Asta pentru că este instrumentul perfect pentru a unei aplicații web. În acest articol, să vedem care sunt diferitele componente ale seleniului care îl fac atât de popular.

Subiectele de mai jos sunt tratate în acest articol:





Să începem!

cum se creează o serie de obiecte

Introducere în seleniu

Seleniul este un instrument open-source care este utilizat pentru automatizarea cazurilor de testare efectuate pe browserele web sau aplicațiile web care sunt testate folosind orice browser web.Așteptați, înainte de a vă lăsa lăsați, permiteți-mi să reiterez că numai testarea aplicațiilor web este posibilă . Nu putem testa nici o aplicație software desktop și nici nu putem testa nicio aplicație mobilă folosind Selenium.Deci este un instrument open-source care acceptă navigare încrucișată și automatizează aplicațiile web!



Acum să vedem care sunt diferitele componente din seleniu.

Componente de seleniu

Seleniul este alcătuit în principal dintr-o suită de instrumente, care includ:

Selenium Suite - Selenium WebDriver Architecture - Edureka



Să înțelegem mai detaliat funcționalitățile fiecăruia dintre aceste instrumente.

Seleniu IDE

Selenium IDE (Integrated Development Environment) este în principal un plugin Firefox. Este unul dintre cele mai simple cadre din Selenium Suite. Ne permite să înregistrăm și să redăm scripturile. Dacă doriți să creați scripturi folosind , trebuie să utilizați Selenium RC sau Selenium WebDriver pentru a scrie cazuri de testare mai avansate și mai robuste.

În Selenium IDE, execuția cazului de testare este foarte lentă, iar etapa de generare a raportului pentru cazurile de testare nu este bună în comparație cu alte componente. Nu acceptă executarea cazurilor de test în paralel sau la distanță.

Puține dezavantaje ale Selenium IDE sunt:

  1. Restricționează execuția cazului de test la browserul Firefox.

    diferența dintre java și clasă
  2. Nu extinde suportul pentrutestarea pe mobil, cum ar fi testarea iPhone / Android.

  3. Executarea cazurilor de testare este foarte lentă, iar etapa de generare a raportului nu este bună în comparație cu alte componente.

În continuare, să vedem ce este Selenium RC.

Seleniu RC

Seleniu RC, cunoscut și sub numele de Seleniu 1, a fost principalul pentru o lungă perioadă de timp înainte de îmbinarea WebDriver a apărut Selenium 2. Se bazează în principal pe JavaScript pentru . Suportă Ruby, PHP, , Perl și C #, Java, Javascript. Acceptă aproape fiecare browser de acolo.

Notă: Selenium RC este învechit oficial.

Alte caracteristici ale Selenium RC:

  • Se bazează pe JavaScript. Nu acceptă o funcție de înregistrare / redare.

  • Se bazează pe o arhitectură client / server, ceea ce implică -> ori de câte ori doriți să executați cazurile de testare / scripturile de testare, trebuie să porniți serverul manual.

  • Suportă executarea paralelă a cazurilor de testare, precum și executarea la distanță cu ajutorul Selenium Grid.

Dezavantajul Seleniu RC este că ori de câte ori doriți să executați cazurile de testare, ar trebui să porniți manual serverul Selenium Standalone. Pentru a depăși această problemă, a fost introdus.

Selenium WebDriver

Selenium WebDriver este un cadru de automatizare a browserului care acceptă comenzi și le trimite către un browser. Este implementat printr-un driver specific browserului. Comunică direct cu browserul și îl controlează. Selenium WebDriver acceptă diverse limbaje de programare precum - , C #, , , Perl, Rubin . și

Selenium WebDriver acceptă următoarele:

  1. Suport sistem de operare - Windows, Mac OS, Linux, Solaris
  2. Suport pentru browser - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 și versiuni ulterioare, Safari, Opera 11.5 și versiuni ulterioare, Android, iOS, HtmlUnit 2.9 și versiuni ulterioare.

Dacă doriți să aflați mai multe despre Selenium WebDriver, consultați acest articol . Acum să înțelegem ultima componentă, adică Selenium Grid.

Grilă de seleniu

Grilă de seleniu este un instrument utilizat împreună cu Selenium RC. Este folosit pentru a rula teste pe diferite mașini împotriva diferitelor browsere în paralel. Aceasta implică - rularea mai multor teste în același timp împotriva diferitelor mașini care rulează diferite browsere și sisteme de operare. Puteți consulta, de asemenea, acest articol pe Grilă de seleniu pentru a înțelege conceptele la un ecartament mai larg.

Deci, totul a fost despre componentele Selenium. Cu aceasta, ajungem la sfârșitul acestui articol.Sper că ați înțeles conceptele și ați contribuit la adăugarea de valoare a cunoștințelor dvs. Acum, dacă doriți să obțineți mai multe informații despre Seleniu, puteți consulta pagina noastră .

Dacă ați găsit acest „articol Selenium Components ”Relevant, verificați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

programul seriei Fibonacci din Java