Testowanie na platformie Java

LICZBA DNI: 3 (24h)

KOD KURSU: J/TEST

POZIOM SZKOLENIA:

# junit

# tdd

# mockito

Najbliższy termin:

23 czerwca 2021

2680 PLN netto + 23% VAT

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 3 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

23

czerwca

Warszawa,

Zdalne,

2680 PLN netto
+ 23% VAT

Termin

23

czerwca

Lokalizacja

Warszawa,

Zdalne,

Cena / os

2680 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie adresowane do programistów i testerów Java

WYMAGANIA

Podstawowa umiejętność programowania w języku Java

ZALETY

Warsztatowy charakter zajęć - nauka przez praktykę

Kompleksowe podejście do tematu testowania w Javie

Praktyczne wprowadzenie to Test Driven Development

Cele szkolenia

Kompleksowe przedstawienie tematu testowania kodu na platformie Java

Przedstawienie narzędzi umożliwiających efektywne tworzenie testów oraz ich automatyzację

Zademonstrowanie dobrych praktyk prowadzących do zwiększenia jakości wytwarzanego oprogramowania

Program

  • Dlaczego testowanie jest ważne?
  • Piramida testów
  • Kod niskiej jakości a testowanie
  • Architektura aplikacji a testowanie
  • Metryki pokrycia testami
  • Definicja i zakres odpowiedzialności
  • Cechy dobrych testów jednostkowych
  • Jak i co testować?
  • Tworzenie testów jednostkowych z wykorzystaniem narzędzia JUnit
  • Izolacja zależności z użyciem Mockito i obiektów zastępczych
  • Testowanie black box vs. white box
  • Świadome i uzasadnione użycie mocków
  • Definicja, zalety, wyzwania
  • Cykl pracy programisty
  • Testy jednostkowe w kontekście TDD
  • Strategie implementacji wymagań
  • Refaktoryzacja w kontekście TDD
  • TDD w praktytce
  • Definicja i zakres odpowiedzialności
  • Cechy dobrych testów integracyjnych
  • Przygotowanie i konfiguracja środowiska testowego
  • Tworzenie testów integracyjnych
  • Testowanie w kontenerze/środowisku zarządzanym (Spring, Jakarta EE)
  • Behavior-driven development/Specification by example
  • Testy end-to-end w oparciu o JBehave
  • Testy funkcjonalne i obciążeniowe na przykładzie JMeter i/lub Gatling
  • Automatyzacja
  • Continuous Integration

Autor szkolenia:

Łukasz Andrzejewski

Doświadczony trener z ponad 13-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

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.