tyyppiLuokkahuoneen koulutus
REKISTERÖIDY

seleeni edistynyt

Selenium Advanced Training & Certification Course

yleiskatsaus

Yleisö ja edellytykset

Opintojakson sisältö

Aikataulu ja palkkiot

Certification

Selenium Advance

Tämä edistyneen tason kurssi on suunniteltu tuomaan asiantuntijoille, jotka käyttävät Seleniumia uudella taitotasolla työkalulla. Testaajat oppivat käyttämään edistyksellisiä Selenium-ominaisuuksia parantamaan Selenium-automaattitestialueita Eclipse IDE Editorin avulla. Hands-on-opetusta tarjotaan niille, jotka haluavat tutkia Seleniumin käyttöä. WebDriver on suunniteltu tarjoamaan yksinkertaisen ja lyhyen ohjelmointirajapinnan sekä käsittelemään useita rajoituksia Selenium-RC API: ssä. Tämä koulutus on suunniteltu lähinnä jotka ovat ymmärtäneet perus Java ja seleeni. Nykyään Selenium WebDriver 2 on hyväksytty työkalu. Pääpaino on Seleniumin käytännön sovellus, jonka avulla ratkaistaan ​​web-automatisoidut testaushaasteet hienostuneesti.

Tavoitteet

  • Käytä edistyksellisiä ohjelmointitekniikoita Seleniumin käyttämiseksi
  • Käytä säännöllisiä lausekkeita ja mallipohjaista tarkistusta
  • Käsittele poikkeuksia, jotka pysäyttävät testituloksen
  • Suorita SQL-puhelut tietojen tarkistamiseksi
  • Ohjelmoi hakuja web-objekteista
  • Dynaamisesti kaapata tietoja web-ohjaimista
  • Suunnittele tietolähtöinen testauskehys Seleniumissa
  • Luo hajautettua käyttäjän testausta monikäyttäjien testien suorittamiseksi (Selenium Grid -testit)

Kohdeyleisö

Kohdeyleisö on ohjelmistojen testaajia, jotka pyrkivät automatisoimaan web-sovellusten testauksen Seleniumin avulla korkealla teknisellä tasolla. Tämä kurssi on suunniteltu ensisijaisesti testaamaan ammattilaisia, jotka käyttävät seleeniä. Yleisöön voi kuulua myös laadunvarmistusalan ammattilaisia, johtajia tai tiimijohtajia, jotka ovat vastuussa vuorovaikutuksesta testaajien kanssa tai joiden on varmistettava, että työkalut toteutetaan täydellisesti ja asianmukaisesti.

Edellytykset

    • Ainakin 3 kuukauden kokemus automatisoidusta testauksesta seleniumilla (suositeltava)

or

  • ITS-kurssi: Seleniumin esittely
  • Jotkut ohjelmistokehityskokemukset (suositellaan)
  • Verkkosovellusten yleinen käsitys (haluttu)
  • Java-ohjelmoinnin tuntemus ei ole tämän kurssin edellytys, mutta tällainen tieto on hyödyllistä.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript-injektio
  • Robot API ikkunapohjaisille säätimille 20
  • Harjoittele 1.1 - Robot-sovellusliittymien käyttäminen
  • Tiedostojen lataaminen ja lataaminen
  • Harjoittele 1.2 - testaa tiedostojen lataus ja lataus
  • Käsittelypäivän päivämäärävalitsin käyttäen Seleniumia
  • Harjoittele 1.3 - testauksen päivämäärävalitsin
  • SSL-sertifikaatin virheen käsittely seleniumissa
  • Harjoittelu 1.4 - SSL-virheiden käsittely
  • Suorita JavaScript-pohjainen koodi käyttämällä Selenium Webdriveria
  • Miten löytää rikki linkkejä käyttäen Selenium Webdriver
  • Evästeiden käsittely Selenium WebDriver -ohjelmassa
  • Vedä ja pudota Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dynaamiset kohteet - muuttuvat xpathit
  • Dynaaminen web-taulukon käsittely
  • Harjoittele 2.1 - Dynaamisen Web-taulukon käyttäminen
  • AJAX-pudotusten käsittely
  • Siirrä valikot ja kehykset hiirellä Action-luokan avulla.
  • Harjoittele 2.2 - työskentelyä toimintaluokalla
  • Napsauta hiiren kakkospainikkeella kohdetta

Chapter 3: Web Tables

  • Mikä on Web-taulukko
  • Tietojen poistaminen web-taulukoista
  • Esimerkkejä staattisista ja dynaamisista web-taulukoista
  • Web-taulukoiden uudelleenkäytettävien toimintojen luominen
  • Harjoittele 3.1 - Web-taulukoiden uudelleenkäytettävien toimintojen luominen

Chapter 4: Database testing using web driver

  • MySQL-tietokannan asennus
  • Yhteenveto liityntärajapinnasta, lausuntoliittymästä, valmiiksi tehdystä lausekkeesta ja Resultset-rajapinnoista.
  • Esimerkki ohjelmaa Access Database.
  • Joitakin esimerkkejä SELECT, UPDTE ja DELETE queies
  • Harjoittele 4.1 - Testaa tietokannan toimintoja
  • Jotkin Webdriver-esimerkit tietokannoista haetuista tiedoista

Chapter 5 : DataDriven Framework using TestNG

  • Building Test Base Class käyttäen testNG-merkintöjä
  • Lukeminen XPATHS, konfigurointi ominaisuustiedostoista
  • Käyttämällä WebDriver-implisiittistä odotusta käyttämällä WebdriverWaitia
  • Rakenna hyödyllisyystoimintoja
  • Toteutetaan testit, panos ajaa niitä ja parametrointi käyttäen xls-tiedostoa
  • Harjoittelu .1 - käsikäyttöinen Käytä tapausta, jossa on Data-Driven-lähestymistapa
  • XLS-tiedostojen suorittamisen hallinta

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Testattava tapaus tehdään käyttämällä Page Factory -mallia ja TestNG: tä

Chapter 7: Reporting

  • Laajennettu raportin laajennus Eclipse-ohjelmassa
  • Menetelmät raportissa
  • Harjoittele 6.1 - laajan raportin toteutus

Chapter 8: Maven Project Management Tool

  • Selenium Integraatio Build Tool: Maven kanssa
  • Integrointi edistyneisiin raportointimekanismiin
  • Integraatio log4j-raportointikirjaston kanssa
  • Automaatioalustan kehitys: työpöytä, RESTAPI, mobiili
  • Vertailu Ant ja Maven välillä
  • Mavenin asennus
  • Maven-rakenteen ymmärtäminen
  • Maven-projektin luominen Eclipsessä
  • Maven rakentaa työkierrot
  • Näyte Demon Build-istunnon Maven Project
  • Maven-riippuvuuksien ymmärtäminen
  • Mavenin varastojen ymmärtäminen
  • Harjoittele 7.1 - Daven Maven Eclipse -integraatio

Luku 9: jatkuva integrointitestaus käyttäen Jenkinsia

  • Mikä on Jenkins
  • Jatkuva rakentaa integraatiotyökaluja
  • Jenkinsin asentaminen
  • Miten luoda yksinkertainen työ
  • Harjoittele 8.1 - työpaikkojen luominen Jenkinsissä
  • Jenkinsin integrointi projektiin
  • Integrointi Jenkinsin kanssa Eclipse
  • Harjoittele 8.2 - Integrointi Jenkinsin kanssa Eclipse

Kirjoita meille osoitteessa info@itstechschool.com ja ota yhteyttä osoitteeseen + 91-9870480053 kurssin hinnasta ja sertifiointikustannuksista, aikataulusta ja sijainnista

Anna meille kysymys

Lisätietoja ystävällisesti Ota meihin yhteyttä.


Arvostelut