Spock Framework dla programistów Javy

LICZBA DNI: 2 (16h)

KOD KURSU: SPOCK/J

POZIOM SZKOLENIA:

# java

# groovy

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie adresowane do programistów Javy chcących poznać i opanować najbardziej produktywne i czytelne z narzędzi do testowania dostępnych w stosie Java/Groovy

WYMAGANIA

Od uczestników szkolenia wymagana jest podstawowa znajomość języka Java (lub Groovy) oraz podstaw testowania

ZALETY

Szkolenie ukierunkowane na praktyczne zastosowanie Spock Framework oraz poznanie ekosystemu w ramach którego Spock Framework funkcjonuje

Cele szkolenia

Poznanie możliwości Spock Framework

Opanowanie technik pozwalających na efektywne wykorzystanie Spock Framework

Zdobycie umiejętności pisania czytelnych i utrzymywalnych testów

Poznanie podstaw języka Groovy niezbędnych do efektywnego korzystania ze Spock Framework oraz aspektów języka Groovy przydatnych podczas pisania testów

Poznanie ekosystemu Spock Framework wraz z dostępnymi bibliotekami i rozszerzeniami

Program

  • Składnia języka
  • Power assert
  • Spock a JUnit
  • Specyfikacje
  • Struktura testów
  • Podstawowe sekcje kodu (bloki given, when, then, expect)
  • Przygotowanie środowiska testowego (bloki setup, cleanup)
  • Testy parametryzowane (blok where)
  • Współdzielenie danych pomiędzy testami i iteracjami
  • Testowanie wyjątków
  • Metody pomocnicze
  • Wbudowane rozszerzenia
  • Domknięcia (closures)
  • Metoda with
  • Stuby
  • Mocki
  • Częściowe mocki
  • Różnice pomiędzy mockami i stubami
  • Weryfikacja interakcji
  • Krotność interakcji
  • Ograniczenia interakcji
  • Kolejność interakcji
  • Integracja ze Spring Framework
  • Maven
  • Gradle
  • Wsparcie dla JSON
  • Wsparcie dla XML
  • Koercja
  • Global unroll
  • Spock reports

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.