Test-Driven Development (TDD) in Java

Wprowadzenie do jednej z praktyk inżynierskich rozwoju zwinnego - rozwoju sterowanego testami (TDD).
Kod: DEV-009_JVA
Czas trwania: 16 godzin

Opis szkolenia

To szkolenie pozwala poznać podstawy programowania sterowanego testami. Najpierw poprzez zrozumienie kluczowych zasad tego podejścia, a następnie przećwiczenie ich w tworzeniu złożonej, wielowarstwowej aplikacji.

Dowiesz się o frameworkach testów jednostkowych używanych w podejściach programistycznych opartych na testach we współczesnych językach programowania. Omówimy również trochę teorii testów jednostkowych z przykładami kodu Java, przydatnych dla początkujących programistów niezależnie od metodologii zastosowanych w projekcie.

Opracowaliśmy ten kurs dla programistów (bez ograniczeń związanych z platformą programistyczną). Przydaje się zarówno doświadczonym programistom, którzy już przeprowadzają testy jednostkowe i chcą wprowadzić praktyki TDD do procesu rozwoju projektu, jak i młodszym programistom poszukującym wprowadzenia do podstaw testów jednostkowych.

Plan szkolenia

Wprowadzenie do testowania oprogramowania
  • Czym dokładnie jest testowanie oprogramowania?
  • Co odkryjemy podczas testów?
  • Klasyfikacje testowe
  • Zasady testowania oprogramowania

Podejście programistyczne oparte na testach
  • Definicja rozwoju sterowanego testami
  • Przepływ pracy w procesie rozwoju sterowanego testami
  • Struktura testów jednostkowych - wprowadzenie
  • TDD Kata

Wzorce programistyczne oparte na testach
  • Czerwono-Zielony-Refaktor
  • Najprostsze testy
  • Konwencje nazw testów jednostkowych
  • F.I.R.S.T Zasady testowania jednostkowego
  • Dziedziczenie i test jednostkowy
  • Starszy kod i test jednostkowy

Antywzorce programistyczne oparte na testach
  • Katalog antywzorów
  • Podstawowe błędy

Techniki rozwoju sterowanego testami
  • Wzorzec architektury wielowarstwowej
  • Techniki tworzenia interfejsu programowania aplikacji
  • Testowanie za pomocą Mock

Cele

  • Uzyskaj ogólne zrozumienie celów i zadań testowania
  • Dowiedz się, jak używać wzorców w tworzeniu testów jednostkowych
  • Zapoznaj się ze składnią i zdobądź praktyczne doświadczenie w korzystaniu z JUnit 5 Test Framework
  • Opanuj praktykę programowania sterowanego testami
  • Dowiedz się, jak korzystać z wzorców TDD
  • Zdobądź praktyczne doświadczenie w tworzeniu aplikacji za pomocą TDD

Grupa docelowa

  • Programiści junior i senior

Wymagania

  • Przynajmniej rok doświadczenia w programowaniu Java

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1540 zł
Bucharest 1540 zł
Kraków 1540 zł
Wroclaw 1540 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

DEV-009_JVA118487

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.