Praca z BDD: Cucumberem i Gherkinem w Javie
Szczegóły
🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/praca-z-bdd-cucumberem-i-gherkinem-w-javie/
🟢 Warsztat wieczorny w godz. 17:00-21:00 (4 h) 🟢
🟢 Czego się nauczysz?
Podczas warsztatu nauczysz się:
- Jak tworzyć scenariusze testowe w Gherkinie,
- Jak efektywnie wdrożyć Cucumbera w projekcie korzystając z Javy,
- Jak pisać User Stories zgodne z zasadami INVEST i techniką 3C,
- Konfiguracji Cucumbera do automatyzacji testów w Javie,
- Jak stosować BDD, aby ułatwić współpracę między zespołami.
🟢 Dla kogo jest ten warsztat?
Warsztat jest skierowany do:
- Programistów, którzy chcą wdrożyć BDD w Javie w swoich projektach,
- Testerów automatycznych, którzy chcą nauczyć się pisać testy BDD z Cucumberem,
- Product Ownerów i analityków biznesowych, którzy chcą tworzyć lepsze User Stories zrozumiałe dla wszystkich członków zespołu,
- Osób z podstawową wiedzą o automatyzacji testów i programowaniu w Javie.
🟢 Wymagania wstępne
- Podstawowa znajomość programowania w Javie,
- Zrozumienie procesów testowania oprogramowania.
🟢 Prowadzący
Piotr Buczek:
Trener IT specjalizujący się w tematach związanych z testowaniem. Entuzjasta metodyk zwinnych, doświadczonym w pracy zarówno jako Developer, Tester, jak i Product Owner. Kierunkowe wykształcenie techniczne (Wydział Elektroniki i Technik Informacyjnych na Politechnice Warszawskiej) i studia podyplomowe z zakresu efektywnego zarządzania w IT pozwalają mu kompleksowo zarządzać wymaganiami projektowymi i produktowymi, uwzględniając i balansując zarówno aspekty techniczne oraz biznesowe. Posiada bogate doświadczenie w pracy w Polsce i za granicą.
🟢 Program
1. BDD:
- Definicja BDD i jego rola w procesie rozwoju oprogramowania,
- Fazy BDD: Discovery, Formulation, Automation – jak przechodzić przez kolejne etapy w praktyce.
2. Podstawy User Stories i techniki 3C:
- Czym są User Stories i jak stosować INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable),
- Technika 3C (Card, Conversation, Confirmation) – jak poprawnie formułować wymagania.
3. Gherkin i scenariusze testowe:
- Struktura scenariusza w Gherkinie: Given, When, Then,
- Tworzenie scenariuszy zgodnie z zasadami BDD
4. Konfiguracja Cucumbera w Javie:
- Instalacja i konfiguracja Cucumbera w środowisku Javy.
- Tworzenie kroków testowych (step definitions) w Javie.
- Integracja testów BDD z frameworkami JUnit/TestNG.
5. Zaawansowane zastosowania:
- Zarządzanie danymi w testach BDD.
- Najlepsze praktyki przy pisaniu testów w BDD, unikanie redundancji.
6. Sesja praktyczna:
- Pisanie i uruchamianie testów BDD w Cucumberze i Javie.
7. Podsumowanie:
- Sesja Q&A.
UWAGA
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/praca-z-bdd-cucumberem-i-gherkinem-w-javie/
Praca z BDD: Cucumberem i Gherkinem w Javie