Selenide - stručné UI testy

Späť na kurzy

Všetky ONLINE kurzy

od 25,00 € / mesiac


alebo

Všetky online kurzy za 499 €

Viac info

Course duration 3h 33m 47s
Course chapters 44 kapitol
Course difficulty Mierne 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ť Selenide 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.)


Tento kurz je možné robiť pomocou REPAS/KOMPAS
Kurz je možné vyskúšať aj zdarma!