Cucumber a BDD

4h 37m 19s
Čas
41
Kapitol
546
Studentů
5.0
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu
Zákazník Tvou práci nechápe bez přehledné a užitečné dokumentace? Máme pro Tebe řešení! V tom kurzu se naučíš, jak tvořit účelnou, efektivní a přehlednou dokumentaci. Po kurzu budeš schopný napsat své testy ve stylu BDD. Dále budeš schopný je vyfiltrovat a spustit na základě tagů. Během kurzu budeš programovat v JAVA a vedle toho na názorných příkladech pochopíš, o čem jsou regulární výrazy.

V kurzu se naučíš

Absolvováním tohoto kurzu se naučíš:

  • Použít a implementovat nástroj Cucumber do tvého projektu.
  • Integrovat Cucumber s Jenkinsem.
  • Ovládat elementární principy BDD.
  • Základy regulárních výrazů.

  Pro koho je kurz určen

Kurz je určen pro široké spektrum pracovníků v IT:

  • Pro testery, kteří chtějí zpřehlednit a zviditelnit svou práci.
  • Pro analytiky, kteří chtějí psát použitelnou a jednoduše čitelnou dokumentaci.
  • Pro programátory , jelikož Cucumber podporuje nejen Javu, ale i JAVAscript, PHP, a kopu jiných jazyků, a dá se proto využít i při UNIT testech.

Doporučení

Abys byl schopen kurz absolvovat na 100% jasné, pak bychom Ti chtěli doporučit Selenium Advanced kurz. Neboj, není nutné ho shlédnout celý, bude Ti stačit kapitola JAVA, Maven a Jenkins.

Co všechno dostaneš

  • videotutoriály o nástroji Cucumber,
  • moderované diskusní fórum,
  • certifikát o absolvování kurzu,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

Seznam kapitol

ÚVOD
Intro
Čo vetko budes potrebovat - spúšťame stránku, sťahujeme projekt
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
Iné cudzie slová, hodina slovenčiny
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
Regulárne výrazy, čo to je?
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
Tagy, roztrieď fotky a testy, rozprava o Instagrame
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

Hodnocení kurzu

Jana S.
Jakub T.

Online kurz Cucumber a BDD je možné