Spock Framework dla programistów Javy

LICZBA DNI: 2 (16h)

KOD KURSU: SPOCK/J

Powiadom
o kolejnych terminach

# 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

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

Nasi eksperci

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.