Testy jednostkowe z JUnit

Opis

Szkolenie rozwija praktyczne umiejętności tworzenia efektywnych testów jednostkowych z wykorzystaniem frameworka JUnit. Program warsztatów skupia się na implementacji testów wysokiej jakości, ze szczególnym uwzględnieniem technik Test-Driven Development. Uczestnicy poznają zaawansowane techniki testowania, wzorce projektowe oraz najlepsze praktyki w zakresie automatyzacji testów jednostkowych poprzez połączenie teorii z intensywnymi warsztatami praktycznymi.

Profil uczestnika

  • Programiści Java zainteresowani testowaniem
  • Inżynierowie Quality Assurance
  • Deweloperzy pracujący w metodyce TDD
  • Testerzy automatyczni
  • Specjaliści ds. zapewnienia jakości
  • Liderzy zespołów programistycznych

Agenda

  1. Podstawy testowania jednostkowego
    • Filozofia i zasady testów jednostkowych
    • Struktura testów JUnit
    • Asercje i oczekiwania
    • Organizacja zestawów testowych
  2. Zaawansowane techniki
    • Mockowanie i stubowanie
    • Testy parametryzowane
    • Reguły i rozszerzenia JUnit
    • Testowanie wyjątków
  3. Praktyki i wzorce
    • Test-Driven Development
    • Refaktoryzacja testów
    • Pokrycie kodu testami
    • Continuous Testing
  4. Integracja i automatyzacja
    • Integracja z narzędziami CI/CD
    • Raportowanie wyników
    • Analiza jakości testów
    • Optymalizacja procesu testowania

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał zaawansowaną wiedzę o projektowaniu i implementacji efektywnych testów jednostkowych. Opanuje umiejętność stosowania technik Test-Driven Development w praktyce. Zdobędzie praktyczne doświadczenie w tworzeniu testowalnego kodu i utrzymywalnych zestawów testowych. Będzie potrafił efektywnie wykorzystywać mechanizmy mockowania i stubowania w testach. Rozwinie umiejętności w zakresie automatyzacji procesu testowania i integracji z narzędziami CI/CD. Nabędzie wiedzę o mierzeniu i poprawie jakości testów jednostkowych.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość programowania w Java
  • Podstawowa wiedza o testowaniu oprogramowania
  • Doświadczenie w tworzeniu aplikacji
  • Znajomość podstaw wzorców projektowych

Zagadnienia

  • Framework JUnit
  • Techniki testowania jednostkowego
  • Test-Driven Development
  • Mockowanie obiektów
  • Testy parametryzowane
  • Pokrycie kodu
  • Continuous Testing
  • Wzorce projektowe w testach
  • Raportowanie wyników
  • Refaktoryzacja testów
  • Automatyzacja testów
  • Jakość kodu testowego

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-TE-95

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