Tip de mesajInstruirea în clasă
ÎNREGISTRARE

Seleniu

Curs de instruire și certificare de bază pentru seleniu

Prezentare generală

Audiența și condițiile prealabile

Cursul de curs

Program și taxe

Certificare

Curs de bază pentru seleniu și certificare

Seleniul este un open-source și un instrument portabil automatizat s / w care este utilizat pentru automatizarea testelor (aplicații web). Este licențiat sub licența Apache 2.0. Seleniul este o suită de instrumente care ajută la automatizarea numai a aplicațiilor web. Acest tutorial vă va oferi o înțelegere aprofundată a seleniului și a instrumentelor sale conexe și a utilizării acestora. Are capabilități de a funcționa între diferite sisteme de operare și browsere. Seleniul nu este doar o singură unealtă, ci un set de instrumente care ajută testerele să automatizeze aplicațiile web mai eficiente și mai precise.

Obiectivele seleniilor de bază

Selenium este un cadru portabil de testare a software-ului pentru aplicații web. Acesta este un curs cuprinzător de testare automată, care include Introducere în Testarea Automată, Introducere în Selenium IDE și Instalarea acestuia, Concepte Selenium IDE, Selenium RC, TestNG, Funcții Driver Web, Grilă Cadru și Seleniu etc.

  • Seleniul este un instrument open source.
  • seleniu Poate fi extins pentru diferite tehnologii care expun DOM.
  • Are capabilități de a executa scripturi în diferite browsere.
  • Poate executa scripturi pe diferite sisteme de operare.
  • Seleniul acceptă dispozitive mobile.
  • Execută teste în cadrul browserului, astfel încât focalizarea NU este necesară în timp ce executarea script-ului este în desfășurare.
  • Acesta poate executa teste în paralel cu utilizarea de seleniu Grids.

Intended Audience of Selenium Basic Course

Selenium Basic Training este conceput pentru profesionistii care doresc sa invete elementele de baza ale seleniului prin exemple practice. Tutorialul conține ingrediente suficiente pentru a vă începe cu Selenium, de unde puteți ajunge la niveluri mai înalte de expertiză.

Prerequisites of Selenium Basic Certification

  • Cunostinte de baza despre JAVA
  • Cunoștințe de bază privind testarea software-ului

Course Outline Duration: 3 Days

Capitolul 1: Prezentarea seleniului

  • Istoria seleniului
  • Introducere în seleniu
  • Arhitectura Selenium Webdriver
  • Seleniu Javadocs

Capitolul 2: Instalări și configurații

  • Instalare Java
  • Eclipse Instalare & Configurare
  • Selenium Jars descărcare și configurare
  • Setările proiectului Selenium

Capitolul 3: Concepte de bază ale primului program Webdriver

  • Webdriver Interface
  • Exercițiul 3.1: Implementarea interfeței Webdriver
  • Drivere de navigare
  • Metode de bază ale Webdriverului
  • Exercitarea 3.2: Implementarea metodelor de bază ale Webdriverului
  • Cum se execută teste în Google Chrome
  • Exercițiu 3.3: Executați teste în Google Chrome
  • Cum se execută teste în Internet Explorer
  • Exercițiul 3.4: Executarea testelor în Internet Explorer

Capitolul 4: tehnici și instrumente de localizare

  • Instalarea Firebug și Firepath în Firefox
  • Tehnici de identificare: ID, xPath, tagName
  • Tehnici de localizare: className, name, linkText
  • Scrierea xPaths personalizate
  • Selectori CSS selectori
  • Exercitarea 4.1: Implementarea diferitelor localizatoare

Capitolul 5: Tehnici pentru automatizarea interfeței UI

  • Manipulați cu dropdown-uri
  • Dropdown Metode: Selectați
  • Exercițiul 5.1: Dropuri de manipulare, Selectați valori după textul vizibil, după atributul value
  • Manipularea butoanelor radio și a casetelor de selectare
  • Exercitarea 5.2: Manipularea butoanelor radio și a casetelor de selectare
  • Listează tehnica pentru a manipula butoanele radio
  • Selecție, Deselectare, Activare și dezactivare
  • Exercitarea 5.3: Implementarea selecției, deselectarea, activarea și dezactivarea
  • Manipularea alertelor și a pop-up-urilor
  • Exercițiul 5.4: Manipulați popupuri, modale, alerte javascript și instrucțiuni

Capitolul 6: Tehnici pentru automatizarea UI-ului Web - Avansat

  • Manipularea interacțiunilor cu mouse-ul
  • Exercitarea 6.1: Implementarea evenimentelor mouse-ului
  • Manipularea evenimentelor tastaturii
  • Exercitarea 6.2: Implementarea evenimentelor Keypress
  • Discuții despre clasa de acțiune
  • Manipularea mai multor ferestre
  • Exercițiul 6.3: Deschideți mai multe ferestre, treceți între ele
  • Concepte pentru ferestre
  • Manipularea etichetelor ul li
  • Exercitarea 6.4: Manipulați tagurile ul și li
  • Cum să gestionați iFrames
  • Exercitarea 6.5: interacționează cu iFrames
  • Manipularea grilelor de masă
  • Exercitarea 6.6: Citiți datele dintr-o rețea de date
  • Maximizarea Windows și Ștergerea modulelor cookie
  • Efectuarea instantaneelor ​​de eroare
  • E-mail rezultatele testelor
  • Exercițiul 6.7: Efectuați instantanee de eroare și trimiteți rezultatele testelor prin e-mail

Capitol 7: Sincronizare & așteptare

  • Manipularea problemelor de sincronizare
  • dormi()
  • Implicit & Explicit așteptați
  • Fluent Așteptați
  • Exercitarea 7.1: Implementați toate tipurile de așteptare

Capitolul 8: Mai multe caracteristici Webdriver

  • Capabilitățile dorite
  • Lucrul cu browserul fără cap
  • Lucrul cu PhantomJS
  • Exercitarea 8.1: Implementați testul în PhantomJS
  • Lucrul cu HtmlUnitDriver
  • Exercitarea 8.2: Implementați testele în HtmlUnitDriver
  • Profiluri Webdriver
  • Exercitarea 8.3: Executați teste în mai multe profiluri de browser
  • Manipularea obiectelor dinamice

Capitolul 9: Grilă pentru seleniu

  • Ce este Selenium Grid
  • Cum să executați testele de seleniu de la distanță
  • Configurarea Hub și Nod
  • Înregistrarea serverului Hub și Node
  • Capacitățile dorite - Programul Grid
  • Exercițiul 9.1: Executați testele la distanță

Capitolul 10: Testarea automatizării mobile

  • Caracteristici appium
  • Instalarea SDK-ului Android, Eclipse
  • Setarea de variabile de sistem pentru a face munca Android
  • Instalarea de server anterioare epoci
  • epoci Configurarea, Borcanele seleniu
  • Invocând dispozitivul virtual Android
  • Exercițiul 11.1: Testarea dispozitivului Virtual Android

Capitolul 11: Modele de design pentru testare web

  • Modele de obiecte de pagină
  • Pagini de fabrică pentru pagini
  • Componente încărcabile
  • Exercițiul 12.1: Implementarea obiectelor de pagină și pagina Factory pentru un scenariu de test

Capitolul 12: TestNG Framework

  • De ce TestNG și avantajele sale
  • TestNG instalare și configurare în eclipse
  • Anunțurile TestNG
  • Prioritizarea testelor în testNG
  • Exercitarea 13.1: Implementarea adnotărilor TestNG
  • Dezarhivarea și activarea testelor și utilizarea timeout-urilor
  • Importanța fișierului de configurare TestNG - testng.xml
  • Grupuri în TestNG
  • Testarea datelor cu TestNG
  • Annotarea datelorProvider - Parametrizarea cazurilor de testare
  • Parametrii în rapoarte
  • Suită paralelă, teste paralele, clase și metode
  • Exercitarea 13.2: Executarea testelor paralele și a suitelor
  • Rerunning a eșuat la teste
  • Succesul, eșecul și afirmarea
  • Rezultatele de logare, Ascultatori de logare, Reporteri de logare
  • Reporter API

Capitolul 13: Generarea de rapoarte

  • Descărcarea și configurarea rapoartelor XSLT
  • Generarea rapoartelor HTML pentru execuția testului Selenium
  • Exercitarea 14.1: generați rapoarte XSLT și HTML

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