Selenium Advanced + Java

Zpět na kurzy

Všechny ONLINE kurzy

od 649,00 KČ / měsíc


nebo

5.0 z 5

Hodnocení

5x
100%
4x
0%
3x
0%
2x
0%
1x
0%

Všechny online kurzy za 7 690 KČ

Více info

Course duration 7h 55m 23s
Course chapters 55 kapitol
Course difficulty Středně pokročilý

Popis kurzu

je nuda pořád dokola klikat na to samé. Je nuda opakovat stejný kód a pak ho pracně opravovat.  

Ukážu ti, jak si tuto práci zjednodušit, abys napsal kód jen jednou a pak ho uměl použiť ve svých testech. Vytvoříme si spolu vlastní testovací mini- framework.

A také budeš umět vytvořit vlastní infrastrukturu = Testy v JAVA + Selenium GRID + Jenkins.

Využiješ objektově orientované programování v praxi.  

Pochopíš konstruktory, page factory pattern, kategorie testů, statické proměnné, čistý JavaScript ve tvých testech a mnoho dalšího.  

Vyzkoušíš   si Stream v Java 8 na vlastní kůži.  

Naprogramuješ   si vlastní třídu, která bude umět načíst data z Excelu.

Po tomto kurzu budeš švýcarským nožíkem v automatizaci.

Tenhle kurz navazuje na úvodní online  kurz Automatizovaného testování v Selenia je to brána do světa pokročilého testování softwaru. V kurzu najdeš tipy z praxe a mnoho praktických cvičení. Rovněž budeš umět psát složité testy.


V kurzu se naučíš

  • Automatizování webu pomocí Selenium,
  • Využít objektově-orientované programování v praxi.
  • data driven testing, sám si naprogramovat čtečku Excelu.
  • Spustit Selenium Server / GRID.
  • Vytvořit si maven projekt.
  • Vytvářet a parametrizovat joby v Jenkins -e.
  • A mnoho dalšího

V rámci celého kurzu Programy v JAVA.


Pro koho je kurz určen

  • pro začínající programátory, kteří si chtějí vyzkoušet objektově-orientované programování v praxi,
  • pro test automatizéry, kteří chtějí mít čistší kód,
  • pro manuální testery, kteří si prošli základním online kurzem a chtějí se dále vzdělávat

Všechny nástroje a programy použité v kurzu jsou zdarma ke stažení.


Co všechno dostaneš

  • několik hodin kvalitních videotutoriálů
  • certifikát   o absolvování kurzu
  • diskusní fórum, ve kterém na tvé otázky odpovídá lektor kurzu
  • garance vrácení peněz v případě, že nebudeš s kurzem spokojený


Seznam kapitol online kurzu

  • Úvod
  • Úvod do kurzu vs joker  
  • Stáhni a nainstaluj si vše potřebné  
  • WAIT + WEBDRIVER tipy z praxe     
    • Wait I, - wait for text  
    • Wait II - wait for property  
    • Wait III - wait for number of elements / Minions  
    • Wait IV, wait for Invisibility / Prestige  
    • Highlight element - Javascript executor I / Tabulka vol.2  
    • Blur-ed! - Javascript executor III  
    • scroll Into View - Javascript executor II / Tabulka vol.2  
    • ScrollByOffset - pokud neznám poslední element na stránce / Hobbit  
    • Otevíráme další okno / Inception  
  • MAVEN     
    • Intro, vytváříme nový projekt  
    • Závislosti, vytváříme první test  
    • instaloval maven, spustí build  
  • DATA DRIVEN TESTING    
    • Načítají hodnoty z excelu, okurkové intermezzo, nebo co budu mít zítra na oběd  
    • Refaktorujeme kód, vytváříme konstruktor Excelreader -u,  
    • Finalizujeme test a používáme hodnoty feat. Optimus Prime  
  • Juni     
    • Ignorant! Dáváme test do karantény  
    • Právě si pochopil statické proměnné, -> BeforeClass, AfterClass  
    • Parametrizuj, návrat Optimus  
    • Spouštěj si testy podle kategorie  
    • Spoučtěj testy konkurenčně / paralelně - způsob A  
    • @Rule, očekávej selhání. Zopakuj si testy sám  
  • JAVA     
    • Vytváříme objekt hříchu / Sin City  
    • Posíláme objekt hříchu do metody  
    • Seznam tagů, vytváříme objekt v objektu  
    • Úklid v projektu. Dědění ve zrychleném řízení  
    • WebDriver a Singleton / Lord of  >span class="notranslate">rings, epické intro  
    • ENUM- eruj se mnou  
    • Java 8 - Stream, Vendelín na tobogánu  
  • WEBDRIVER FACTORY     
    • Proč? Jak definovat page?  
    • Vytvoříme page objekt, definujeme akce  
    • Definujeme a inicializujeme elementy  
    • Rozšiřujeme test, přidáváme akci  
    • Domácí pro Tebe - EASY, MEDIUM, HARD + BONUS
  • Nenechám TĚ ve štychu, úkoly řešíme společne
    • řešení EASY
    • řešení MEDIUM
    • Řešení HARD - THIS IS SPARTA !!!
  • Browsers     
  • SELENIUM SERVER     
    • Intro, proč?  
    • Selenium standalone, sám voják v poli  
    • Selenium Grid = Hub + Uzel + úvod konfigurace  
  • JENKINS + MAVEN     
    • Instalujeme Jenkins a spouštíme lokálně  
    • Vytváříme nový job, kompilujeme  
    • Spouštíme testy, učíme se řešit chyby  
    • Maven Sure-Fire, výsledky testů  
    • Parametrizujeme job I, Maven profilu - Kategorie testů  
    • Java, switch, try / catch blok, ENUM II  
    • parametrizujeme job II, Jaký browser?  
    • parametrizujeme job III - Spouštíme testy paralelně - způsob B  
    • JAVA - refaktorujeme WebDriverSingleton  
  • ZÁVĚR   
    • Závěr, kam a jak dál? Miniukážka dalšího kurzu.  


Kurz je možné vyzkoušet i zdarma!