TipObuka u učionici
REGISTAR

Selen

Seminar o osnovnom osposobljavanju i certificiranju selena

Pregled

Publika i preduvjeti

Sadržaj tečaja

Raspored i pristojbe

potvrda

Tečaj osposobljavanja selena i certifikacija

Selen je open-source i prijenosni automatizirani alat s / w koji se koristi za automatizaciju testova (web aplikacije). Licencirana je pod Apache License 2.0. Selen je skup alata koji pomažu u automatizaciji samo web aplikacija. Ovaj vodič će vam dati dubinsko razumijevanje Selenium i srodnih alata i njihovu upotrebu. Ona ima sposobnosti za rad na različitim operacijskim sustavima i preglednicima. Selenium nije samo jedan alat nego skup alata koji pomažu testerima da automatiziraju web aplikacije učinkovitije i preciznije.

Ciljevi osnovnog osposobljavanja selena

Selen je prijenosni okvir testiranja softvera za web aplikacije. Ovo je sveobuhvatni tečaj automatskog testiranja, uključujući Uvod u automatizirano testiranje, Uvod u selenij IDE i njegovu instalaciju, Selenium IDE koncepti, Selenium RC, TestNG, Funkcije web-vozača, Okvir i Selenium Grid itd.

  • Selen je otvoreni izvorni alat.
  • selen Može se produžiti za različite tehnologije koje izlažu DOM.
  • Ima sposobnosti za izvršavanje skripti na različitim preglednicima.
  • Ona može izvršiti skripte na različitim operativnim sustavima.
  • Selenija podržava mobilne uređaje.
  • Izvršava testove unutar preglednika pa fokus nije potreban dok je izvršenje skripte u tijeku.
  • Može testirati paralelno s upotrebom Selenium Grids.

Intended Audience of Selenium Basic Course

Selenium Basic Training je dizajniran za stručnjake za testiranje softvera koji bi željeli naučiti osnove Selenija kroz praktične primjere. Vodič sadrži dovoljno sastojaka kako biste započeli sa Seleniumom, odakle se možete odvesti na višu razinu stručnosti.

Prerequisites of Selenium Basic Certification

  • Osnovna znanja o JAVA
  • Osnovna znanja o testiranju softvera

Course Outline Duration: 3 Days

Poglavlje 1: Uvođenje u Selenium

  • Povijest selena
  • Uvod u selen
  • Arhitektura Selenium Webdriver
  • Selenium Javadocs

Poglavlje 2: Instalacije i konfiguracije

  • Instalacija Java
  • Eclipse Instalacija i konfiguracija
  • Preuzimanje i konfiguracija selena jars
  • Selenium Postavke projekta

Poglavlje 3: Osnovni koncepti prvog programa Webdriver

  • Webdriver sučelje
  • Vježba 3.1: Implementacija sučelja Webdriver
  • Upravljački programi preglednika
  • Osnovne metode Webdriver
  • Vježba 3.2: Implementacija osnovnih metoda Webdriver
  • Kako pokrenuti testove u pregledniku Google Chrome
  • Vježba 3.3: provodi testove u pregledniku Google Chrome
  • Kako pokrenuti testove u programu Internet Explorer
  • Vježba 3.4: provodi testove u programu Internet Explorer

Poglavlje 4: Tehnike locatora i alati

  • Instaliranje Firebug i Firepath u Firefoxu
  • Tehnike locatora: ID, xPath, tagName
  • Tehnike locatora: naziv klase, ime, linkText
  • Pisanje prilagođenih xPathova
  • CSS odabir lokatori
  • Vježba 4.1: Implementacija različitih lokacija

Poglavlje 5: Tehnike za automatizaciju web sučelja

  • Rukovanje padajućim izbornicima
  • Metode padajućeg izbornika: Odaberite
  • Vježba 5.1: Upravljanje padajućim izbornicima, Odabir vrijednosti po vidljivom tekstu, po atributu vrijednosti
  • Rukovanje gumba i kontrolnih okvira
  • Vježba 5.2: Rukovanje gumba za radio i potvrdnih okvira
  • Popis tehnika za rukovanje radio gumbima
  • Odabir, poništavanje odabira, omogućivanje i onemogućavanje
  • Vježba 5.3: provodi odabir, poništavanje odabira, omogućivanje i onemogućavanje
  • Rukovanje upozorenjima i popupima
  • Vježba 5.4: Ručka Popups, modali, javascript upozorenja i upute

Poglavlje 6: Tehnike za automatizaciju web sučelja - Napredno

  • Rukovanje interakcijama miša
  • Vježba 6.1: Provesti događaje s mišem
  • Rukovanje događajima tipkovnice
  • Vježba 6.2: implementirajte tipke s tipkovnicom
  • Rasprava o akcijskoj klasi
  • Rješavanje više prozora
  • Vježba 6.3: Otvorite više prozora, prebacujte između njih
  • Koncepti ručke
  • Rukovanje ul li oznaka
  • Vježba 6.4: Ručke ul i li oznake
  • Kako se nositi s iFramesom
  • Vježba 6.5: Interakcija s iFramovima
  • Rukovanje rešetkama tablice
  • Vježba 6.6: pročitajte podatke iz podatkovne mreže
  • Maksimiziranje sustava Windows i brisanje kolačića
  • Uzimajući snimke pogrešaka
  • Rezultati testova e-pošte
  • Vježba 6.7: uzmite pogrešne snimke i rezultate e-pošte

Poglavlje 7: sinkronizacija i čeka

  • Rješavanje problema sinkronizacije
  • spavati()
  • Implicitno i jasno čekanje
  • Fluent Wait
  • Vježba 7.1: Provesti sve vrste čekanja

Poglavlje 8: Više značajke Webdriver

  • Željene sposobnosti
  • Rad s preglednikom bez glave
  • Rad s PhantomJS-om
  • Vježba 8.1: Provesti test u PhantomJS-u
  • Rad s HtmlUnitDriverom
  • Vježba 8.2: provesti testove u HtmlUnitDriver
  • Profili za Webdriver
  • Vježba 8.3: Izvršite testove u više profila preglednika
  • Rukovanje dinamičkim objektima

Poglavlje 9: Selenium Grid

  • Što je Selenium Grid
  • Kako izvršiti selenijske testove na daljinu
  • Konfiguriranje središta i čvora
  • Registriranje Hub i Node Server
  • Željene mogućnosti - Grid program
  • Vježba 9.1: Izvršite daljinske testove

Poglavlje 10: Testiranje mobilne automatizacije

  • appium Značajke
  • Instalacija Android SDK, Eclipse
  • Postavljanje varijabli sustava kako bi Android radio
  • Instalacija poslužitelja ranije epohe
  • Konfiguriranje epohe, selen Staklenke
  • Upućivanje Androidovog virtualnog uređaja
  • Vježba 11.1: provodi testove na Androidovom virtualnom uređaju

Poglavlje 11: dizajn uzoraka za web testiranje

  • Oblici predmeta stranice
  • Stranica izrađenih uzoraka
  • Komponente koji se mogu učitati
  • Vježbajte 12.1: Implementiranje Stranica objekata i Stranica Factory za scenarij slučaja

Poglavlje 12: TestNG okvir

  • Zašto TestNG i njegove prednosti
  • TestNG instalacija i postavljanje u pomrčini
  • Annotations TestNG
  • Prioritetiranje testova u testNG
  • Vježba 13.1: Implementiranje komentara TestNG
  • Odbacivanje i omogućivanje testova i korištenje vremenskih ograničenja
  • Važnost konfiguracijske datoteke TestNG - testng.xml
  • Grupe u TestNG
  • Podatkovno testiranje pomoću TestNG-a
  • Oznaka DataProvider - Parametriranje testnih slučajeva
  • Parametri u izvješćima
  • Paralelni apartmani, usporedni testovi, klase i metode
  • Vježba 13.2: Pokretanje paralelnih testova i apartmana
  • Ponovljeni testovi nisu uspjeli
  • Uspjeh, neuspjeh i tvrdnja
  • Rezultati zapisivanja, Slušanje slušatelja, Prijava novinara
  • Reporter API

Poglavlje 13: Generiranje izvješća

  • Preuzimanje i konfiguriranje XSLT izvješća
  • Generiranje HTML izvješća za izvršavanje testa Selenium
  • Vježba 14.1: generira XSLT i HTML izvješća

Molimo, pišite nam na adresu info@itstechschool.com Kontaktirajte nas na + 91-9870480053 za cijenu tečaja i troškove certifikacije, raspored i lokaciju

Pošaljite nam upit

Za više informacija ljubazno Kontaktirajte nas.


Recenzije