Selenide - stručné UI testy

Zpět na kurzy

Všechny ONLINE kurzy

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


nebo

Všechny online kurzy za 12 999 KČ

Více info

Course duration 3h 33m 47s
Course chapters 44 kapitol
Course difficulty Středně pokročilý

Popis online kurzu

Selenide je framework, ktorý obaľuje klasické Selenium, a umožňuje ti písať UI testy rýchlejšie, stabilnejšie a zrozumiteľnejšie. Ponúka ti abstrakciu od kódu ktorý si písal doteraz a Ty v konečnom dôsledku píšeš menej kódu, ktorý sa ľahšie udržiava. Rieši za teba veci, ktoré si doteraz musel explicitne napísať, ako čakanie na element, overovanie, scrollovanie, prejdenie ponad element a podobne.

V rámci kurzu uvidíš ako klasický projekt na testovanie webu, ktorý si poznal doteraz, postupne prepísať pomocou metód, ktoré ti ponúka Selenide.

Pre koho je kurz určený

Automatizovaný tester - budeš písať, menej kódu, ktorý robí viac.

Programátor - chceš si písať testy sám? Od prvého momentu píšeš zmysluplný kód, ktorý otestuje tvoju stránky.

Manuálny tester - ak chceš zabrdnúť do automatizovaného testovania, so Selenide sa ti bude začínať veľmi ľahko.

V kurze sa naučíš ako

  • zautomatizovať testovanie stránky pomocou nástroja Selenide
  • prerobiť a použiť Seleide v tvojom pôvodonom Selenium projekte

Čo všetko dostaneš

  • takmer 3 hodiny videomateriálu
  • 44 kapitol
  • certifikát o absolvovaní kurzu
  • garancia vrátenia peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný

Minimálne požiadavky

Určite by si mal mať za sebou základný kurz automatizovaného testovania, nájdeš ho tu 👉 https://www.learn2code.sk/kurzy/automatizovane-testovanie-webu-selenium

Advanced kurz testovania v Selenium určite nie je na zahodenie, uvidíš ako prerobiť Page factory pattern. 

A v bonusových častiach sa dozvieš ako prepojiť Selenide a Cucumber.


Zoznam kapitol online kurzu

  • ÚVOD 

    •  Intro  

    •  Rozbiehame stránku  

    •  Stiahni a rozbehni si projekt  

    •  Kľúč k riešeniam  

    •  Sťahujeme Selenide (3.)  

  •  OTVORENIE STRÁNKY A BLESKOVÁ TEÓRIA   

    •  Otvárame stránku, alebo nie? Žaba sa varí postupne. (4.)  

    •  Dobre ale ja už driver predsa mám, čo teraz? (5.)  

    •  Ako to celé funguje? ProxyElement, fantóm Ryana Gosslinga (6.)  

  •  HĽADANIE ELEMENTOV PO NOVOM

    •  Začíname s domácou úlohou, prerob si testy sám! (7.)  

    •  CSS locator by default, preťaženie metód v JAVA (8.)  

    •  Xpath by default, hľadáme podľa textu bez bolesti (9.)  

    •  FindByAttribute - Savings Calculator, hľadaj podľa placeholdera (10.)  

    •  Hľadaj element podľa indexu a potom v ňom nájdi ďaľší (11.)  

  •  OVEROVANIE A ČAKANIE  

    •  Overovanie = čakanie, čakaj ako inteligent (12.)  

    •  Čakanie na value/class, should vs shouldHave, shouldBe (13.)  

    •  Čakanie na zmiznutie a znovuobjavenie, reťazenie (14.)  

    •  Reťazenie II. alebo klikaj kým nie si v Chrabromile (15.)  

    •  WaitUntil vs shouldBe (16.)  

  •  KOLEKCIE ELEMENTOV    

    •  Harryho kúzla v kolekcii (17.)  

    •  Riešenie úlohy + over že máš jedno kúzlo (18.)  

    •  $$ vs $ a findAll() (19.)  

    •  Zisti či collection obsahuje konkrétne kúzla (20.)  

    •  Nákjdi kúzlo v podľ textu a klikni! (21.)  

    •  Filtruj! (22.)  

    •  Excluduj, opakovanie regulárnych výrazov (23.)  

    •  Fellowship refaktorizacia, bleskové odstránenie drivera. (24.)  

  •  PRERÁBAME TESTY NA OBRAZ SELENIDE

    •  Obal element do kabáta selenide a pracuj s ním (25.)  

    •  Pekne vyberaj z comboboxu (26.)  

    •  Návrat k hľadaniu a overovaniu (27.)  

    •  Najdi parenta - alebo aspoň niekoho blízkeho (28.)  

    •  hover() a scroll() dve monštrá pokorené (29.)  

    •  Posledný test upravím, “because” v podmienke Ti predstavím (30.)  

    •  Ruším page factory pattern! (31.)  

  •  KONFIGURÁCIA  

    •  baseURL ti uľahčí život (32.)  

    •  Čakanie a jeho dĺžka (33.)  

    •  Nastavenia browsera (34.)  

    •  ClickViaJS klikanie na Ryanove hlavy (35.)  

    •  Ak test spadne čo s ním a kam s reportami (36.)  

  •  RULES  

    •  Screenshooter rule, sprav screenshot kedy chceš (37.)  

    •  Text report (38.)  

    •  Nežné asserty (39.)  

  •  EPILÓG   

    •  Pochovanie drivera a nostalgický návrat ak ho budeš potrebovať (40.)  

  •  BONUS  

    •  Stiahni obchodné podmienky Tatrabanky, seriózny biznis bráško (41.)  

    •  Cucumber a Selenide sa majú radi (42.)


Tenhle kurz je možné studovat pomocí REPAS/KOMPAS
Kurz je možné vyzkoušet i zdarma!