Selenide - stručné UI testy

3h 33m 47s
Čas
44
Kapitol
458
Študentov
5.0
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

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

Ú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.)

Hodnotenia kurzu

Miloš Š.

Online kurz Selenide - stručné UI testy je možné