Cucumber a BDD

4h 37m 19s
Čas
41
Kapitol
556
Študentov
5.0
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu

Dokumentácia je mŕtva!

Zákazník tvojej práci nechápe!

Mám pre Teba riešenie.

Naučíš sa ako dokumentáciu oživiť.

Po kurze budeš vedieť tvoje testy napísať v štýle BDD. BDD je behavior-driven development, spôsob riadenia softwarových projektov. Vychádza z TDD (Test-Driven Development) a definícia BDD hovorí, že spočíva v implementácii aplikácie pomocou popisu jej správania sa z pohľadu zainteresovaných osôb (vývojár, tester, analytik, ...).

Vyfiltrovať a spustiť ich na základe tagov.

Počas celého kurzu budeš programovať v JAVA.

Popri tom na príkladoch pochopíš, o čom sú regulárne výrazy.

V kurze sa naučíš

  • Použiť a nasadiť nástroj Cucumber do tvojho projektu
  • Integrovať Cucumber s Jenkinsom
  • Elementárne princípy BDD
  • Základy regulárnych výrazov

Pre koho je kurz určený

  • Pre testerov - ktorí chcú zprehľadniť a zviditeľniť svoju prácu
  • Pre analytikov - písať živú a jednoducho čitateľnú dokumentáciu
  • Pre programátorov - Cucumber podporuje nielen Javu, ale aj Javascript, PHP, a kopu iných jazykov, preto sa dá využiť aj pri unit testoch

Odporúčanie

Aby ti bolo v kurze všetko 100% jasné, chcel by som ti odporučiť Selenium advanced kurz.

Nemusíš ho vidieť celý, stačí kapitola JAVA, Maven a Jenkins.

Čo všetko dostaneš

  • videotutoriály o nástroji Cucumber,
  • moderované diskusné fórum,
  • certifikát o absolvovaní kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.
Online kurz Cucumber a BDD je možné

Zoznam kapitol

BEZBOLESTNÁ TEÓRIA
TDD, BDD, SBE WTF?!
Cucumber a rýchly prehľad architektúry
PRVÉ KROKY, BDD, GHERKIN
Nastavujeme prostredie, sťahujeme a inštalujeme
Feature, príklady a kto je Gherkin?
Scenár na milión spôsobov
Tri slová a Vlak-Bus-Shopping rozprava
Prepájame kód a kroky
Háčiky
Lepíme všetko dokopy a spúšťame test
DRY
Background, neopakuj sa - Sin city. SingletonList ako bonus
Scenario Outline, opakujem, neopakuj sa! - Optimus prime
INTERMEZZO
Bleskový refactoring
DÁTA
Inline Tables + stream, String/Enum mapovanie
Data tables mapy - Banana shop I
Data tables mapy - kľúčik iného typu
REGULÁRNE VÝRAZY
Odchytávame skupinu - Click me baby
Ne-povinné znaky ???
Pracujeme s textom
Prázdne znaky, hráme sa s kódom
Máš na výber, Morpheus vs Optimus
Multiple vs no captures
Kreatívne kroky ^$
ZRNKÁ MÚDROSTI Z PRAXE
Jednotné názvy feat Kim-Čong-Un
Pochopiteľné kroky - invalid password
Príliš veľa informácií škodí, skráť to!
MAJ V TOM PORIADOK
Zložky - upratujeme projekt
Spúšťanie testov na základe tagov
Before, After, Tagged hooks, Order
JENKINS
Jenkins integrácia, spušťame job
Cucumber reports plugin
Logujeme informácie do reportu
Odfoť ma ak spadnem
BONUS + KONIEC
Bonus lambda - Java 8
Cucumber po pirátsky
Three amigos
Koniec

Hodnotenia kurzu

Jana S.
Jakub T.

Pozri aj tieto kurzy