JBehave – BDD w Javie

Opis

Szkolenie wprowadza w świat Behavior-Driven Development z wykorzystaniem frameworka JBehave w środowisku Java. Program warsztatów prowadzi uczestników przez proces implementacji testów behawioralnych, od tworzenia scenariuszy w języku naturalnym po automatyzację testów. Zajęcia łączą teorię z intensywną praktyką, pozwalając uczestnikom natychmiast zastosować zdobytą wiedzę w rzeczywistych przykładach. Metodyka warsztatowa opiera się na stopniowym budowaniu złożoności przykładów, umożliwiając pełne zrozumienie koncepcji BDD.

Profil uczestnika

  • Programiści Java zainteresowani BDD
  • Testerzy automatyzujący pracujący w Java
  • Analitycy testów wdrażający BDD
  • Inżynierowie jakości oprogramowania
  • Deweloperzy uczestniczący w procesie testowym
  • Liderzy zespołów testowych
  • Scrum Masterzy zainteresowani BDD

Agenda

  1. Wprowadzenie do BDD i JBehave
    • Podstawy Behavior-Driven Development
    • Architektura i komponenty JBehave
    • Integracja z projektami Java
    • Tworzenie pierwszych scenariuszy
  2. Implementacja testów
    • Pisanie historii użytkownika
    • Mapowanie kroków na kod
    • Parametryzacja scenariuszy
    • Zarządzanie danymi testowymi
  3. Zaawansowane techniki
    • Współdzielenie kroków między scenariuszami
    • Obsługa złożonych przypadków
    • Integracja z frameworkami testowymi
    • Raportowanie i dokumentacja
  4. Najlepsze praktyki
    • Organizacja kodu testowego
    • Utrzymanie testów BDD
    • Współpraca w zespole BDD
    • Ciągła integracja testów

Korzyści

Nabycie praktycznych umiejętności implementacji testów behawioralnych w JBehave. Poznanie technik efektywnego pisania scenariuszy testowych w języku Gherkin. Zrozumienie zasad projektowania i utrzymania zautomatyzowanych testów BDD. Przyswojenie dobrych praktyk w zakresie organizacji kodu testowego. Opanowanie metod współpracy między członkami zespołu w procesie BDD. Zdobycie wiedzy o integracji testów behawioralnych z procesem ciągłej integracji.

Wymagane przygotowanie uczestników

  • Znajomość programowania w Java
  • Podstawowa wiedza o testowaniu oprogramowania
  • Doświadczenie w tworzeniu testów automatycznych
  • Zrozumienie metodyk zwinnych

Zagadnienia

  • Behavior-Driven Development
  • Framework JBehave
  • Język Gherkin
  • Scenariusze testowe
  • Mapowanie kroków
  • Parametryzacja testów
  • Zarządzanie danymi
  • Współdzielenie kroków
  • Raportowanie wyników
  • Integracja z CI/CD
  • Utrzymanie testów
  • Współpraca zespołowa

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1850 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-TE-49

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *