tipUsposabljanje učilnice
REGISTER

selen napredoval

Selenium Advanced Training & Certification Course

Pregled

Občinstvo in predpogoji

Osnutek tečaja

Urnik in pristojbine

certificiranje

Selenium Advance

Ta napredni tečaj je zasnovan tako, da strokovnjakom za testiranje, ki uporabljajo Selen, na novo raven znanja z orodjem. Preizkuševalci se bodo naučili uporabljati napredne funkcije Selena za izboljšanje avtomatiziranih preskusnih paketov Selenium z uporabo urejevalnika Eclipse IDE. Navodila za uporabo so namenjena tistim, ki želijo raziskati moč uporabe programa Selenium. WebDriver je zasnovan tako, da ponuja preprost in kratek programski vmesnik ter obravnava številne omejitve v API-ju Selenium-RC. To usposabljanje je v glavnem načrtovano za tisti strokovnjaki, ki imajo razumevanje osnovnega Java in selena. Danes je Selenium WebDriver 2 najbolj sprejeto orodje. Poudarek je na praktični uporabi Selena za reševanje spletnih avtomatiziranih testnih izzivov s prefinjenostjo.

Cilji

  • Uporabite napredne tehnike za programiranje Selenija
  • Delo z rednimi izrazi in preverjanje na podlagi vzorca
  • Obvladajte izjeme, ki zaustavijo izvajanje izpita
  • Izvedite klice SQL za preverjanje podatkov
  • Programsko iskanje spletnih predmetov
  • Dinamično zajemanje podatkov iz spletnih nadzornikov
  • Oblikujte podatkovni okvir za preskušanje v Seleniumu
  • Ustvarite porazdeljeno testiranje uporabnikov za opravljanje večuporabniških testov (testi Selenium Grid)

namenjena

Ciljna publika je tester programske opreme, ki skuša avtomatizirati testiranje spletnih aplikacij z uporabo Selenauma na visoki tehnični ravni. Ta tečaj je namenjen predvsem testiranju strokovnjakov, ki uporabljajo Selen. Občinstvo lahko vključuje tudi strokovnjake za zagotavljanje kakovosti, vodje ali vodje skupin, ki so odgovorni za interakcijo s preizkuševalci ali ki morajo zagotoviti, da se orodja izvajajo v celoti in ustrezno.

Predpogoji

    • Najmanj 3 mesecev izkušenj pri izvajanju avtomatiziranega testiranja s Seleniumom (priporočeno)

or

  • ITS tečaj: Uvod v selen
  • Nekatere izkušnje pri razvoju programske opreme (priporočljivo)
  • Splošno razumevanje spletnih aplikacij (želeno)
  • Znanje Java programiranja ni pogoj za ta tečaj, vendar je to znanje koristno.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • Robot API za kontrolnike na osnovi okna 20
  • Exercise 1.1 - Uporaba Robot API-jev
  • Preizkušanje nalaganja in prenosa datotek
  • Exercise 1.2 - preizkušanje nalaganja in prenos datotek
  • Ravnanje z datumom Izbirnik časa z uporabo Selena
  • Exercise 1.3 - Preizkuševalnik datuma
  • Pri ravnanju s selekcijo SSL certifikata
  • Exercise 1.4 - ravnanje s SSL napakami
  • Izvedite kodo, ki temelji na JavaScriptu, s pomočjo Selenium Webdriver
  • Kako najti zlomljene povezave s selenskim spletnim odjemalcem
  • Ravnanje s piškotki v Selenium WebDriver
  • Povlecite in spustite v Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dinamični predmeti - spremenljivke xpaths
  • Dinamična obdelava spletne plošče
  • Vaja 2.1 - delo z dinamično spletno tabelo
  • Ravnanje s padci AJAX
  • Miška nad meniji in okviri z uporabo razreda Akcijski.
  • Vaja 2.2 - Delo na akcijski razred
  • Desni klik na predmet

Chapter 3: Web Tables

  • Kaj je spletna tabela
  • Izvleček podatkov iz spletnih tabel
  • Primeri statičnih in dinamičnih spletnih tabel
  • Ustvarjanje večkratnih funkcij za spletne preglednice
  • Exercise 3.1 - Ustvarjanje večkratnih funkcij za spletne tabele

Chapter 4: Database testing using web driver

  • Nameščanje MySQL baze podatkov
  • Pregled vmesnika za povezavo, vmesnika za izjavo, predpomnjene izjave in vmesnikov Resultset.
  • Primer programa za dostop do zbirke podatkov.
  • Nekaj ​​primerov v vrsticah SELECT, UPDTE in DELETE
  • Exercise 4.1 - testiranje funkcionalnosti baze podatkov
  • Nekateri primeri spletnega odjemalca, ki uporabljajo podatke, pridobljene iz baze podatkov

Chapter 5 : DataDriven Framework using TestNG

  • Osnovni razred gradbenih testov z uporabo oznak testNG
  • Branje XPATHS, Konfiguracija iz datoteke lastnosti
  • Izvajanje programa WebDriver implicitno počakajte z uporabo programa WebdriverWait
  • Zgradite uporabne funkcije
  • Izvajanje preizkusov, njihovo izvajanje in parametriranje z uporabo datoteke xls
  • Exercise .1 - Primer uporabe s slušalkami s pristopom »Data Driven«
  • Nadzor naloga izvrševanja iz datotek XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Scenarij testnega scenarija, ki ga je treba opraviti z uporabo vzorca Page Factory Pattern in TestNG

Chapter 7: Reporting

  • Nameščanje vtičnika za razširjeno poročilo v programu Eclipse
  • Metode v obsežnem poročilu
  • Vaja 6.1 - izvedba poročila o obsegu

Chapter 8: Maven Project Management Tool

  • Integracija Selena z orodjem za izgradnjo: Maven
  • Integracija z naprednim poročevalskim mehanizmom
  • Integracija z log4j Reporting Library
  • Razvoj platforme za avtomatizacijo: namizni, RESTapi, mobilni
  • Primerjava med Ant in Maven
  • Namestitev Maven
  • Razumevanje strukture Maven
  • Ustvarjanje projekta Maven v Eclipse
  • Maven Build Cycles
  • Vzorec demo gradnje seje projekta Maven
  • Razumevanje odvisnosti Maven
  • Razumevanje skladišč Maven
  • Vaja 7.1 - Demo integracije Maven Eclipse

Poglavje 9: Kontinuirano testiranje integracije s pomočjo Jenkinsa

  • Kaj je Jenkins
  • Orodja za integracijo stalnih zgradb
  • Kako namestiti Jenkins
  • Kako ustvariti preprosto delo
  • Vaja 8.1 - Ustvarjanje delovnih mest v Jenkins
  • Vključevanje Jenkins v projekt
  • Vključevanje Jenkinsa z Eclipse
  • Vaja 8.2 - Vključevanje Jenkinsa z Eclipse

Pišite nam na info@ititschschool.com in se obrnite na nas na + 91-9870480053 za ceno tečaja in stroške certificiranja, urnik in lokacijo

Spusti nas poizvedbo

Za več informacij prijazno Kontaktiraj nas.


komentarji