tipUsposabljanje učilnice
REGISTER

Selen

Selen osnovni tečaj usposabljanja in certificiranja

Pregled

Občinstvo in predpogoji

Osnutek tečaja

Urnik in pristojbine

certificiranje

Selen osnovni tečaj usposabljanja in certificiranje

Selen je open-source in prenosno samodejno orodje, ki se uporablja za testno avtomatizacijo (spletne aplikacije). Licenciran je v licenci Apache 2.0. Selen je zbirka orodij, ki pomaga pri avtomatiziranju samo spletnih aplikacij. Ta vadnica vam bo dala poglobljeno razumevanje Seleniuma in njegovih povezanih orodij ter njihove uporabe. Ima zmogljivosti za delovanje v različnih operacijskih sistemih in brskalnikih. Selen ni samo eno orodje, temveč skupek orodij, ki testerjem omogočajo, da učinkoviteje in natančnejše avtomatizirajo spletne aplikacije.

Cilji osnovnega usposabljanja Selena

Selen je prenosni okvir za testiranje programske opreme za spletne aplikacije. To je celovit tečaj za avtomatizirano testiranje, vključno z uvodom v avtomatsko testiranje, uvod v Selenium IDE in njegovo namestitev, koncept Selenium IDE, Selenium RC, TestNG, funkcije Web Driverja, okvirja in Selenium Grid itd.

  • Selen je odprtokodno orodje.
  • selen Lahko se podaljša za različne tehnologije, ki izpostavljajo DOM.
  • Ima zmožnosti za izvajanje skriptov v različnih brskalnikih.
  • Izvede skripte na različnih operacijskih sistemih.
  • Selen podpira mobilne naprave.
  • Izvaja preskuse v brskalniku, zato je fokus NI zahtevan, medtem ko je izvajanje skripta v teku.
  • Vzporedno lahko opravlja teste z uporabo Selenium Grids.

Intended Audience of Selenium Basic Course

Selenium Basic Training je namenjen strokovnjakom za testiranje programske opreme, ki bi radi izvedeli osnove Selena skozi praktične primere. Vadnica vsebuje dovolj sestavin, da začnete z Seleniumom, od koder se lahko odnesete na višje stopnje strokovnega znanja.

Prerequisites of Selenium Basic Certification

  • Osnovno znanje o JAVA
  • Osnovno znanje o testiranju programske opreme

Course Outline Duration: 3 Days

Poglavje 1: Predstavljamo v Selen

  • Selen zgodovina
  • Uvod v selen
  • Arhitektura selenskega spletnega oddajnika
  • Selenium Javadocs

Poglavje 2: Namestitve in konfiguracije

  • Namestitev Java
  • Namestitev in konfiguracija Eclipse
  • Selenium Jars download in konfiguracija
  • Selenove nastavitve projekta

Poglavje 3: Osnovni pojmi prvega programa Webdriver

  • Vmesnik spletnega vmesnika
  • Vaja 3.1: Izvedba vmesnika Webdriver
  • Gonilniki brskalnika
  • Osnovne metode Webdriverja
  • Vaja 3.2: Izvajanje osnovnih metod spletnega vira
  • Kako izvajati preizkuse v Google Chromu
  • Vaja 3.3: izvajanje testov v Google Chromu
  • Kako izvajati teste v Internet Explorerju
  • Exercise 3.4: izvajanje testov v Internet Explorerju

Poglavje 4: Tehnike in orodja lokatorja

  • Namestitev Firebug in Firepath v Firefox
  • Tehnike lokatorjev: ID, xPath, tagName
  • Tehnike lokatorja: className, ime, linkText
  • Pisanje prilagojenih xPaths
  • CSS selektor locatorji
  • Vaja 4.1: Izvajanje različnih lokatorjev

Poglavje 5: Tehnike za avtomatiziranje spletnega uporabniškega vmesnika

  • Ravnajte s padajočimi vrsticami
  • Metode padanja: Izberite
  • Vaja 5.1: ravnanje padajočih vrst, Izberite vrednosti po vidnem besedilu, po vrednosti atributu
  • Ravnanje z radijskimi gumbi in gumbi
  • Vaja 5.2: ravnanje z radijskimi gumbi in potrditvena polja
  • Seznam Tehnika za upravljanje radijskih gumbov
  • Izbor, izbris, omogočanje in onemogočanje
  • Vaja 5.3: izvedba izbire, izbor, omogočanje in onemogočanje
  • Upravljanje opozoril in pojavnih oken
  • Exercise 5.4: Handle Popupi, modali, javascript opozorila in pozivnice

Poglavje 6: Tehnike za avtomatizacijo spletnega uporabniškega vmesnika - Napredno

  • Ravnanje z mišjimi interakcijami
  • Vaja 6.1: Izvedite miške
  • Upravljanje dogodkov na tipkovnici
  • Vaja 6.2: Izvedite Keypress dogodke
  • Razprava o akcijskem razredu
  • Upravljanje več oken
  • Vaja 6.3: Odprite več oken, preklopite med njimi
  • Koncepti ročaja oken
  • Ravnanje z nalepkami
  • Vaja 6.4: ravnajte z oznakami ul in li
  • Kako ravnati z iFrames
  • Vaja 6.5: vzajemno delovanje z iFrames
  • Ravnanje s tabeli
  • Exercise 6.6: branje podatkov iz podatkovne mreže
  • Povečanje Windows in brisanje piškotkov
  • Ob posnetkih napak
  • Rezultati e-pošte
  • Vaja 6.7: vzemite posnetke napak in rezultate e-pošte

Poglavje 7: Sinhronizacija in čakanje

  • Obravnava težav s sinhronizacijo
  • spanje ()
  • Implicitno in eksplicitno počakajte
  • Fluent Počakajte
  • Vaja 7.1: Izvajati vse vrste čakanja

Poglavje 8: Več funkcij spletnega odjemalca

  • Želene zmožnosti
  • Delo z brskalnikom brez glave
  • Delo z PhantomJS
  • Vaja 8.1: izvedite test v PhantomJS
  • Delo s programom HtmlUnitDriver
  • Vaja 8.2: izvajanje testov v HtmlUnitDriver
  • Profili spletnih profilov
  • Vaja 8.3: Izvedite teste v več profilih brskalnika
  • Upravljanje dinamičnih objektov

Poglavje 9: Selenova mreža

  • Kaj je Selenium Grid
  • Kako izvesti Selenium teste na daljavo
  • Konfiguriranje vozlišča in vozlišča
  • Registracija strežnika Hub in Node
  • Želene možnosti - Grid program
  • Vaja 9.1: Izvedite daljinske preizkuse

Poglavje 10: Testiranje mobilne avtomatizacije

  • appium Lastnosti
  • Namestitev Androida SDK, Eclipse
  • Nastavitev sistemskih spremenljivk za delo z androidom
  • Nameščanje strežnika prej terminskih izmer
  • Konfiguracija Epohe, selen kozarci
  • Klicanje virtualne naprave Android
  • Exercise 11.1: izvajanje preskusov na napravi Android Virtual

Poglavje 11: Oblikovanje vzorcev za spletno testiranje

  • Oblike vzorca strani
  • Page Factory Patterns
  • Naložljive komponente
  • Exercise 12.1: izvedba stranskih predmetov in tovarniške strani za preskusni scenarij

Poglavje 12: TestNG Framework

  • Zakaj TestNG in njegove prednosti
  • Namestitev in nastavitev programa TestNG v mraku
  • Pripombe TestNG
  • Prednostno določanje testov v testNG
  • Vaja 13.1: Izvedba oznak TestNG
  • Razbiranje in omogočanje preizkusov ter uporaba časovnih omejitev
  • Pomen konfiguracijske datoteke TestNG - testng.xml
  • Skupine v TestNG
  • Testiranje na podlagi podatkov z TestNG
  • Pripomba DataProvider - Parametriranje testnih primerov
  • Parametri v poročilih
  • Vzporedni apartmaji, vzporedni testi, razredi in metode
  • Vaja 13.2: izvajanje vzporednih testov in apartmajev
  • Ponovitev testov ni uspela
  • Uspeh, neuspeh in trditev
  • Rezultati dnevnika, Poslušalci skladiščenja, Prijavljanje poročevalcev
  • Reporter API

Poglavje 13: Ustvarjanje poročil

  • Prenos in konfiguriranje poročil XSLT
  • Ustvarjanje poročil HTML za izvajanje testa Selenium
  • Vaja 14.1: Ustvari poročila XSLT in HTML

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