tipObuka u učionici
REGISTAR

selen

Selenium osnovni kurs za obuku i sertifikaciju

pregled

Publika i preduslovi

Course Outline

Raspored i naknade

Potvrda

Selenium osnovni kurs i sertifikacija

Selen je Open-source i prenosni automatizovani s / w alat koji se koristi za test automatizaciju (web aplikacije). Licencirana je pod Apache Licencom 2.0. Selen je skup alata koji pomaže u automatizaciji samo web aplikacija. Ovaj tutorijal će vam dati detaljno razumevanje Seleniuma i njegovih srodnih alata i njihovog korištenja. Ima sposobnosti za rad na različitim operativnim sistemima i pretraživačima. Selen nije samo jedan alat, već skup alata koji pomaže testerima da efikasnije i preciznije automatišu web aplikacije.

Ciljevi Selen osnovnog treninga

Selen je prenosni softver za testiranje softvera za web aplikacije. Ovo je sveobuhvatan kurs obuke za automatsko testiranje uključujući Uvod u Automatsko testiranje, Uvod u IDE Selenium i njegovu instalaciju, Selenium IDE koncepte, Selenium RC, TestNG, Web Driver funkcije, Okvir i Selenium Grid itd.

  • Selen je open source alat.
  • selen Može se produžiti za razne tehnologije koje izlažu DOM.
  • Ima mogućnosti da izvrši skripte u različitim pregledačima.
  • Može izvršiti skripte na različitim operativnim sistemima.
  • Selen podržava mobilne uređaje.
  • Izvršava testove u okviru pretraživača, tako da fokus nije potreban dok je izvršenje skripte u toku.
  • Paralelno može izvršiti testove uz korišćenje Selenium Grids.

Intended Audience of Selenium Basic Course

Selenium Basic Training je namenjen profesionalcima za testiranje softvera koji bi kroz praktične primjere željeli naučiti osnove Selena. Uputstvo sadrži dovoljno sastojaka da biste započeli sa Selenijumom, odakle možete voditi do viših nivoa stručnosti.

Prerequisites of Selenium Basic Certification

  • Osnovno znanje o JAVA
  • Osnovno znanje o testiranju softvera

Course Outline Duration: 3 Days

Poglavlje 1: Upoznavanje sa Selenijumom

  • Istorija selena
  • Uvod u selen
  • Arhitektura selenskog Web drajvera
  • Selenium Javadocs

Poglavlje 2: Instalacije i konfiguracije

  • Java instalacija
  • Eclipse instalacija i konfiguracija
  • Selenium Jars download i konfiguracija
  • Selenium Project Settings

Poglavlje 3: Osnovni koncepti prvog programa Webdrivera

  • Webdriver Interface
  • Vježba 3.1: Implementacija Webdriver interfejsa
  • Drajveri pretraživača
  • Osnovne metode Webdrivera
  • Vježba 3.2: Implementacija osnovnih metoda Webdrivera
  • Kako da pokrenete testove u Google Chrome-u
  • Vježba 3.3: Pokretanje testova u Google Chrome-u
  • Kako da pokrenete testove u programu Internet Explorer
  • Vežbanje 3.4: Pokretanje testova u Internet Exploreru

Poglavlje 4: Tehnike i alatke lokatora

  • Instaliranje Firebug i Firepath u Firefoxu
  • Tehnike lokatora: ID, xPath, tagName
  • Tehnike lociranja: className, ime, linkText
  • Pisanje prilagođenih xPaths
  • CSS selektorski lokatori
  • Vježba 4.1: Implementacija različitih lokatora

Poglavlje 5: Tehnike automatiziranja Web UI-a

  • Handle dropdowns
  • Dropdown Methods: Select
  • Vježba 5.1: Upravljanje dropdown-ovima, Izbor vrijednosti po vidljivom tekstu, po atributu vrijednosti
  • Rukovanje radio dugmićima i checkboxes
  • Vežbanje 5.2: Rukovanje radio dugmićima i kvadratićima
  • Popis Tehnika za rukovanje radio dugmetima
  • Selection, Deselection, Enable & Disabling
  • Vežba 5.3: Sprovođenje selekcije, izbora, omogućavanja i onemogućavanja
  • Rukovanje obaveštenjima i pojavnim okno
  • Vježba 5.4: Handle Popupi, modali, javascript upozorenja i uputstva

Poglavlje 6: Tehnike za automatizaciju Web UI-a

  • Rukovanje interakcijama miševa
  • Vježba 6.1: Implementirati događaje miša
  • Rukovanje događajima tastature
  • Vježba 6.2: Implementirajte Keypress događaje
  • Diskusija o Akcionoj Klasi
  • Rukovanje višestrukim prozorima
  • Vježba 6.3: Otvorite više prozora, prebacite se između njih
  • Koncepti ručnog okna
  • Rukovanje ul li oznakama
  • Vježba 6.4: Rukovati ul i li oznakama
  • Kako upravljati iFrames
  • Vježba 6.5: Interaktivno sa iFrames
  • Rukovanje stolovima
  • Vežba 6.6: Čitajte podatke iz mreže podataka
  • Maksimiziranje Windows-a i brisanje kolačića
  • Uzimanje snimaka grešaka
  • Rezultati testa e-pošte
  • Vježba 6.7: Uzmite snimke grešaka i rezultate testa e-pošte

Poglavlje 7: Sinhronizacija i čekanje

  • Rukovanje problemima sinhronizacije
  • sleep ()
  • Implicitno i eksplicitno sačekajte
  • Slobodno čekajte
  • Vježba 7.1: Implementirati sve vrste čekanja

Poglavlje 8: Dodatne funkcije Webdriver-a

  • Željene mogućnosti
  • Rad sa pretraživačem bez glave
  • Rad sa PhantomJS-om
  • Vježba 8.1: Implementirati test u PhantomJS
  • Rad sa HtmlUnitDriver
  • Vježba 8.2: Implementirati testove u HtmlUnitDriver
  • Profilovi Webdrivera
  • Vježba 8.3: Izvršite testove u više profila pretraživača
  • Rukovanje dinamičnim objektima

Poglavlje 9: Selenium Grid

  • Šta je Selenium Grid
  • Kako izvršiti Selenium testove na daljinu
  • Konfiguriranje čvorišta i čvora
  • Registrovanje servera Hub i Node
  • Željene mogućnosti - Grid program
  • Vježba 9.1: Izvršite daljinska ispitivanja

Poglavlje 10: Testiranje mobilne automatizacije

  • appium Značajke
  • Instalacija Android SDK, Eclipse
  • Postavljanje sistemskih varijabli za rad Androida
  • Instalacija servera ranije epohe
  • Konfiguriranje epohe, selen Jars
  • Pozivanje Android virtuelnog uređaja
  • Vežbanje 11.1: Pokretanje testova na Android Virtual uređaju

Poglavlje 11: Dizajn šablona za web testiranje

  • Obrasci objekata stranice
  • Tvorničke stranice stranice
  • Loadable Components
  • Vježba 12.1: Implementacija stranica objekata i fabrike stranica za scenario testiranja

Poglavlje 12: TestNG Framework

  • Zašto TestNG i njegove prednosti
  • Instalacija i podešavanje TestNG-a u mrkiji
  • Oznake TestNG
  • Prioritizacija testova u testNG
  • Vježba 13.1: Implementacija oznaka TestNG
  • Disbaliranje i omogućavanje testova i korištenje vremenska ograničenja
  • Važnost testNG konfiguracijske datoteke - testng.xml
  • Grupe u TestNG
  • Testiranje na osnovu podataka sa TestNG
  • Annotation DataProvider - Parametriranje testnih slučajeva
  • Parametri u izveštajima
  • Paralelni apartmani, paralelni testovi, klase i metode
  • Vježba 13.2: Pokretanje paralelnih testova i apartmana
  • Ponovljeni testovi nisu uspeli
  • Uspeh, neuspjeh i uvjerenje
  • Rezultati logovanja, Slušalice za prijavljivanje, Prijavljivanje novinara
  • Reporter API

Poglavlje 13: Generisanje izvještaja

  • Preuzimanje i konfigurisanje XSLT izveštaja
  • Generisanje HTML izveštaja za izvršenje testa Selenium
  • Vježba 14.1: Generiranje XSLT i HTML izvještaja

Molim vas, pišite nam info@itstechschool.com i kontaktirajte nas na + 91-9870480053 za cenu kursa i sertifikaciju, raspored i lokaciju

Baci nam upit

Za više informacija ljubazno Kontaktirajte nas


Recenzije