Behat: Behavior Driven Development (BDD) w PHP

Opis

Praktyczne szkolenie z metodyki BDD i wykorzystania frameworka Behat w projektach PHP. Uczestnicy poznają zasady tworzenia testów behawioralnych oraz automatyzacji procesu testowania. Program łączy teorię z intensywnymi warsztatami, gdzie uczestnicy samodzielnie tworzą scenariusze testowe i implementują testy. Zajęcia prowadzone są w oparciu o rzeczywiste przypadki użycia z wykorzystaniem najlepszych praktyk BDD.

Profil uczestnika

  • Programiści PHP zainteresowani metodyką BDD
  • Testerzy automatyzujący pracujący z PHP
  • Analitycy systemowi tworzący specyfikacje
  • Quality Assurance Engineers
  • Scrum Masterzy i Product Ownerzy
  • Liderzy zespołów deweloperskich
  • Programiści zainteresowani automatyzacją testów

Agenda

  1. Wprowadzenie do BDD
    • Filozofia Behavior-Driven Development
    • Gherkin i język domenowy
    • Scenariusze testowe
    • Współpraca w zespole BDD
  2. Podstawy Behat
    • Instalacja i konfiguracja
    • Struktura projektu testowego
    • Tworzenie Features
    • Implementacja Context
  3. Zaawansowane techniki
    • Parametryzacja testów
    • Reużywalność kroków
    • Integracja z Mink
    • Testy API
  4. Najlepsze praktyki
    • Organizacja kodu testowego
    • Continuous Integration
    • Raportowanie wyników
    • Utrzymanie testów

Korzyści

Uczestnik nabędzie umiejętność efektywnego stosowania metodyki BDD w projektach PHP. Rozwinie zdolność pisania zrozumiałych i utrzymywalnych scenariuszy testowych w języku Gherkin. Nauczy się automatyzować testy behawioralne przy użyciu frameworka Behat. Pozna techniki integracji testów BDD z procesem ciągłej integracji. Będzie potrafił tworzyć raporty z testów i analizować ich wyniki. Zdobędzie praktyczną wiedzę o organizacji procesu BDD w zespole deweloperskim.

Wymagane przygotowanie uczestników

  • Znajomość programowania w PHP
  • Podstawowa wiedza o testowaniu oprogramowania
  • Doświadczenie w pracy w zespole Agile
  • Znajomość wzorca projektowego MVC

Zagadnienia

  • Behavior-Driven Development
  • Język Gherkin
  • Framework Behat
  • Automatyzacja testów
  • Mink Extension
  • Continuous Integration
  • Scenariusze testowe
  • Testy API
  • Raporty z testów
  • Cucumber
  • Domain Specific Language
  • Page Object Pattern

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-TE-78

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