Szkolenia z BDD i narzędzia Behat

Skuteczne sposoby korzystania z "Behavior Driven Development"

Wstęp

Zastanawiasz się jak pisać dobre historyjki użytkowników? Jak napisać sensowne testy? Jak Behavior Driven Development może pomóc w zwiększaniu efektywności i polepszaniu komunikacji w twoim zespole? Jak napisać "Właściwość" używając narzędzia Behat?

Program

  1. Nie należy mylić TDD i BDD
    1. Krótka historia o TDD
    2. Ograniczenia TDD
    3. BDD na ratunek
  2. Wprowadzenie do narzędzia Behat
    1. Czym jest Behat?
    2. Inicjowanie projektu w Behacie.
    3. Z czego składa się projekt w Behacie?
  3. Zaczyname pracę z Behatem
    1. W jakim języku mówią ogórki? (czyli wstęp do języka Gherkin)
    2. Twoja pierwsza "Właściwość" (Gratulacje)
    3. Pisanie scenariuszy
    4. Spróbujmy zrobić to razem!
  4. Tajemnice "Behavior Driven Development"
    1. Jak to działa na prawdę?
    2. Tajemnica o tym jak pisać dobre scenariusze
    3. Jak osiągnąć sukces w projekcie z BDD?
  5. Wprowadzenie do narzędzia Mink: testowanie aplikacji sieciowych
    1. Jedno API by wszystkim rządzić.
    2. Przegląd sterowników: Goutte, Sahi, Selenium…
    3. Instalacja Minka
    4. Spróbujmy zrobić to razem!
  6. Łączymy Minka i Behata
    1. Dodajemy odpowiedni pod-context
    2. Konfiguracja Minka
    3. Kroki w Minku
    4. Spróbujmy zrobić to razem!
  7. Szablon scenariusza
    1. Nie zabijaj kolejnego kotka, refaktoryzuj.
    2. Używanie szablonów scenariuszy w prawdziwym życiu.
    3. Spróbujmy zrobić to razem!
  8. Kroki powiązane
    1. Przykłady
    2. Czemu to jest dla ciebie odpowiednie?
    3. Spróbujmy zrobić to razem!
  9. Haki, kapitanie!
    1. O co w tym chodzi
    2. ProbleProbleProbleProblem którego nie możesz rozwiązać
    3. Może użyjemy haka?
    4. Spróbujmy zrobić to razem!
  10. Założenia
    1. Zabawna teoria o "Założeniach"
    2. Spróbujmy zrobić to razem!
  11. Opisanie i tworzenia projektu z Behatem

Informacje praktyczne

Czas:
1 dzień
Wielkość grupy:
≤ 8 uczestników
Wymagania:
Znajomość PHP
Miejsce:
Dostępne na całym świecie.

Szkolenie wewnątrz firmy: przybywamy do Twojej firmy (gdziekolwiek na świecie) aby przeszkolić Twój zespół.

Nasz zespół Szkolenia z BDD i narzędzia Behat