Test-Driven Development (TDD)

Nasze szkolenie wprowadza uczestników w jedną z praktyk inżynieryjnych w zakresie zwinnego rozwoju - rozwoju opartego na testach. Oferuje zarówno teoretyczny przegląd testów jednostkowych, jak i ćwiczenia, w których uczestnicy mogą ćwiczyć to, czego się nauczyli.
Kod: DEV-009
Czas trwania: 16 godzin

Opis szkolenia

Nasze szkolenie wprowadza uczestników w jedną z praktyk inżynieryjnych w zakresie zwinnego rozwoju - rozwoju opartego na testach. Oferuje zarówno teoretyczny przegląd testów jednostkowych, jak i ćwiczenia, w których uczestnicy mogą ćwiczyć to, czego się nauczyli. Jest to przydatne dla młodszych programistów, bez względu na metodologie zastosowane w projekcie, w które są zaangażowani lub w które będą zaangażowani.

Plan szkolenia

Testy jednostkowe
  • Poziomy testowania: system, integracja i testowanie jednostkowe
  • Cele i cele testów jednostkowych
  • Definicja modułu
  • Różnica między testowaniem jednostkowym a debugowaniem
  • Organizacja testów jednostkowych
  • Używanie makiet i stubów
  • Pojęcie zasięgu kodu
  • Poziomy zasięgu
  • Analiza zasięgu
  • Starsze kody i testy jednostkowe
  • Dlaczego programiści nie chcą implementować testów jednostkowych
  • Najlepsze praktyki pisania testów jednostkowych
  • xUnit: narzędzia do testowania jednostek

Praktyka TDD
  • Warunki i definicje
  • Czym jest TDD
  • Cykl rozwoju TDD
  • Wzory TDD
  • Wzory czerwonych i zielonych faz
  • Zalety i wady tego podejścia
  • Specyfika aplikacji
  • TDD i dokumentacja kodu
  • Wdrożenie do procesu rozwoju
  • Błędy standardowe

Praktyka
  • Tworzenie aplikacji przy użyciu TDD
  • Analiza wyników

Cele

  • Ogólne zrozumienie przedmiotów i celów testowania
  • Nauczenie się używania wzorców w rozwoju testów jednostkowych
  • Zapoznanie się ze składnią i zdobycie praktycznego doświadczenia w używaniu jednego ze środowisk testowych rodziny xUnit (JUnit / NUnit)
  • Opanowanie praktyki Test Driven Development
  • Nauczenie się, jak używać wzorów TDD
  • Uzyskanie praktycznego doświadczenia w tworzeniu aplikacji przy użyciu TDD

Grupa docelowa

Kurs przeznaczony jest dla programistów (brak ograniczeń związanych z platformą programistyczną). Jest przydatny zarówno dla doświadczonych programistów, którzy mają już doświadczenie w testowaniu jednostkowym, jak i chcą wprowadzić praktykę TDD w proces rozwoju projektu i młodszych programistów, którzy chcą uzyskać wprowadzenie do podstaw testów jednostkowych.

Wymagania

Doświadczenie w programowaniu w języku C # lub Java.

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1320 zł
Bucharest 1320 zł
Kraków 1320 zł
Wroclaw 1320 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.

Szkolenia, które mogą Cię zainteresować:
JVA-011
16 godzin
JVA-030
12 godzin
DEV-00988744

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.