Tip de mesajInstruirea în clasă
ÎNREGISTRARE

seleniul avansat

Selenium Advanced Training & Certification Course

Prezentare generală

Audiența și condițiile prealabile

Cursul de curs

Program și taxe

Certificare

Seleniu Advance

Acest curs avansat este conceput pentru a aduce profesioniștilor care efectuează testele care utilizează seleniul la un nou nivel de îndemânare cu instrumentul. Testerii vor învăța cum să utilizeze funcțiile avansate de seleniu pentru a îmbunătăți suitele de testare automate Selenium utilizând Eclipse IDE Editor. Manualul de instrucțiuni este oferit pentru cei care doresc să exploreze puterea de a folosi Selenium.WebDriver este conceput pentru a oferi o interfață de programare simplă și scurtă, precum și o serie de limitări în Selenium-RC API.Acest training este în esență planificat pentru acei profesioniști care înțeleg Java și seleniul de bază. În zilele noastre, Selenium WebDriver 2 este un instrument foarte acceptat. Se pune accent pe aplicarea practică a seleniului pentru a rezolva provocările de testare automată a web-ului cu sofisticarea.

Obiective

  • Utilizați tehnici avansate de programare pentru a conduce Selenium
  • Lucrați cu expresii regulate și verificări bazate pe modele
  • Manipulați cu excepțiile care opresc execuția testului
  • Efectuați apeluri SQL pentru a verifica datele
  • Căutarea sistematică a obiectelor web
  • Captură dinamică a datelor de la comenzile web
  • Proiectați un cadru de testare bazat pe date în seleniu
  • Creați teste distribuite de utilizatori pentru a efectua teste multi-utilizator (teste de selecție Gel)

Public-țintă

Publicul țintă este un testator de software care încearcă să automatizeze testarea aplicațiilor web utilizând Selenium la un nivel tehnic ridicat. Acest curs este conceput în primul rând pentru testarea profesioniștilor care utilizează seleniu. Audiența ar putea include, de asemenea, practicieni de asigurare a calității, manageri sau lideri de echipă care sunt responsabili pentru interacțiunea cu testerele sau care trebuie să se asigure că instrumentele sunt puse în aplicare pe deplin și în mod adecvat.

Cerințe preliminare

    • Cel puțin 3 luni de experiență în implementarea testelor automate cu seleniu (recomandat)

or

  • Cursul ITS: Introducere în seleniu
  • Unele experiențe de dezvoltare software (recomandate)
  • Înțelegerea generală a aplicațiilor bazate pe web (dorită)
  • Cunoașterea programării Java nu este o condiție prealabilă pentru acest curs, dar astfel de cunoștințe sunt benefice.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • Injecție JavaScript
  • Robot API pentru controalele bazate pe ferestre 20
  • Exercitarea 1.1 - Utilizarea API-urilor Robot
  • Testarea încărcărilor și descărcărilor de fișiere
  • Exercițiu 1.2 - Testarea fișierului Încărcați și descărcați
  • Manipularea datei de preluare a timpului folosind seleniul
  • Exercitarea 1.3 - Testarea alegerii datei
  • SSL de manipulare a erorilor de certificate în seleniu
  • Exercițiul 1.4 - Gestionarea erorilor SSL
  • Executați codul bazat pe JavaScript utilizând Selenium Webdriver
  • Cum de a găsi link-uri sparte folosind Selenium Webdriver
  • Manipularea cookie-urilor în Selenium WebDriver
  • Trageți și plasați în Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Obiecte dinamice - variabile xpaths
  • Dynamic Web Table Handling
  • Exercițiul 2.1 - Lucrul cu tabelul Web dinamic
  • Manipularea drop-urilor AJAX
  • Mutați peste meniuri și cadre folosind clasa de acțiune.
  • Exercițiul 2.2 - Lucrul la clasa de acțiune
  • Faceți clic dreapta pe un obiect

Chapter 3: Web Tables

  • Ce este Web Table
  • Extragerea datelor din tabelele web
  • Exemple de tabele Web statice și dinamice
  • Crearea funcțiilor reutilizabile pentru tabelele Web
  • Exercițiul 3.1 - Crearea funcțiilor reutilizabile pentru tabelele Web

Chapter 4: Database testing using web driver

  • Instalarea bazei de date MySQL
  • Privire de ansamblu asupra interfeței de conectare, a interfeței de stare, a interfețelor de declarație prealabilă și a rezultatelor.
  • Program de exemplu pentru a accesa baza de date.
  • Câteva exemple despre cheile SELECT, UPDTE și DELETE
  • Exercițiu 4.1 - Testarea funcționalităților bazei de date
  • Unele exemple Webdriver utilizând datele extrase din baza de date

Chapter 5 : DataDriven Framework using TestNG

  • Construiți baza de testare a clasei folosind adnotările testNG
  • Citirea XPATHS, Configurarea din fișierul de proprietăți
  • Implementarea implicită a WebDriver așteptați utilizând WebdriverWait
  • Construiți funcții utilitare
  • Implementarea testelor, rularea loturilor și parametrizarea folosind fișierul xls
  • Exercițiu .1 - Handson Cutie de utilizare cu abordare bazată pe date
  • Controlarea ordinului de executare din fișierele XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Scenariu de testare pentru a fi realizat utilizând Modelul de fabricare a paginii și TestNG

Chapter 7: Reporting

  • Instalarea Plugin-ului pentru raportul de extindere în Eclipse
  • Metode în raportul de extindere
  • Exercitarea 6.1 - Implementarea rapoartelor de extindere

Chapter 8: Maven Project Management Tool

  • Integrarea seleniului cu instrumentul Build: Maven
  • Integrarea cu mecanismul de raportare avansat
  • Integrarea cu biblioteca de raportare log4j
  • Platforma de dezvoltare a automatizării: Desktop, RESTapi, Mobile
  • Comparație între Ant și Maven
  • Instalarea lui Maven
  • Înțelegerea structurii Maven
  • Crearea unui proiect Maven în Eclipse
  • Maven Build Cicluri
  • Demonstrația probelor de construire a sesiunii de proiect Maven
  • Înțelegerea dependențelor Maven
  • Înțeleg depozitele Maven
  • Exercițiul 7.1 - Demonstrația integrării Eclipse Maven

Capitolul 9: Testarea integrării continue folosind Jenkins

  • Ce este Jenkins
  • Instrumente de integrare continuă pentru construire
  • Cum se instalează Jenkins
  • Cum de a crea un loc de muncă simplu
  • Exercițiul 8.1 - Crearea locurilor de muncă în Jenkins
  • Integrarea lui Jenkins în Proiect
  • Integrarea Jenkins cu Eclipse
  • Exercitarea 8.2 - Integrarea Jenkins cu Eclipse

Vă rugăm să ne scrieți la info@itstechschool.com & contactați-ne la + 91-9870480053 pentru prețul cursului și costul de certificare, programare și locație

Dați-ne o întrebare

Pentru mai multe informații cu plăcere Contacteaza-ne.


Review-uri