Cucumber.js: Behavior Driven Development (BDD) z JavaScript

Opis

Szkolenie wprowadza uczestników w metodykę Behavior Driven Development z wykorzystaniem narzędzia Cucumber.js. Program koncentruje się na praktycznym zastosowaniu BDD w projektach JavaScript, obejmując zarówno aspekty techniczne jak i procesowe. Warsztaty praktyczne stanowią główną część szkolenia, pozwalając uczestnikom na natychmiastowe zastosowanie zdobywanej wiedzy. Uczestnicy poznają techniki pisania scenariuszy testowych w języku Gherkin oraz ich implementacji w JavaScript.

Profil uczestnika

  • Programiści JavaScript
  • Testerzy automatyzujący
  • Analitycy testów
  • Inżynierowie jakości oprogramowania
  • Scrum Masterzy
  • Product Ownerzy
  • Liderzy zespołów deweloperskich
  • Specjaliści QA

Agenda

  1. Wprowadzenie do BDD
    • Podstawy metodyki BDD
    • Rola testów behawioralnych
    • Język Gherkin
    • Scenariusze testowe
  2. Cucumber.js w praktyce
    • Instalacja i konfiguracja
    • Struktura projektu
    • Pisanie scenariuszy
    • Implementacja kroków testowych
  3. Zaawansowane techniki
    • Parametryzacja testów
    • Wielokrotne wykorzystanie kroków
    • Hooks i tagi
    • Zarządzanie danymi testowymi
  4. Integracja i raporty
    • Integracja z narzędziami CI/CD
    • Generowanie raportów
    • Analiza wyników
    • Optymalizacja testów

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił skutecznie stosować metodykę BDD w projektach JavaScript. Zdobędzie umiejętność pisania czytelnych i utrzymywalnych scenariuszy testowych w języku Gherkin. Nauczy się implementować testy behawioralne z wykorzystaniem Cucumber.js. Będzie potrafił tworzyć raporty z testów i analizować ich wyniki. Pozna techniki optymalizacji i refaktoryzacji testów BDD. Zyska zdolność integracji testów z systemami CI/CD. Opanuje metody efektywnej komunikacji między członkami zespołu w kontekście BDD.

Wymagane przygotowanie uczestników

  • Znajomość języka JavaScript
  • Podstawowa wiedza o testowaniu oprogramowania
  • Doświadczenie w wytwarzaniu aplikacji webowych
  • Znajomość podstaw metodyk zwinnych

Zagadnienia

  • Metodyka BDD
  • Język Gherkin
  • Cucumber.js
  • Scenariusze testowe
  • Implementacja kroków
  • Parametryzacja testów
  • Zarządzanie danymi testowymi
  • Raporty z testów
  • Integracja z CI/CD
  • Optymalizacja testów
  • Wzorce projektowe w BDD
  • Najlepsze praktyki testowania

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-TE-98

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