Efektywne testowanie rozwiązań na platformie Java

Cena standardowa: 2300 PLN netto
3 dni
X 2016 Warszawa


Terminarz szkoleń

termincena(PLN/osoba)
10-10-2016 do 12-10-2016Warszawa - 2300 PLN netto

Cele szkolenia

  • Zdobycie wiedzy oraz praktycznych umiejętności z zakresu wykorzystania TDD
  • Poznanie zasad pozwalających na tworzenie jakościowego kodu
  • Zapoznanie z popularnymi metodami refaktoryzacji
Wymagania wstępne
  • Praktyczna umiejętność programowania w języku Java na poziomie średnio zaawansowanym
Czas trwania
  • 3 dni (3x7 godzin)

Szkolenia poprzedzające

 

Wprowadzenie
2 godziny, 90% wykład, 10% warsztaty

  • Tworzenie kodu wysokiej jakości z wykorzystaniem TDD oraz metodyk zwinnych
  • Implementacja i dokumentacja systemów w oparciu o testy akceptacyjne
  • Przegląd popularnych narzędzi i frameworków testujących dostępnych w Javie

Test Driven Development
5 godzin, 70% wykład, 30% warsztaty

  • Definicja i kluczowe założenia
  • Cykl pracy programisty
  • Strategie budowy testowalnego kodu
  • Wprowadzanie TDD do organizacji oraz istniejących rozwiązań

Testy jednostkowe
4 godziny, 60% wykład, 40% warsztaty

  • Definicja
  • Gruntowne wprowadzenie do biblioteki jUnit
  • Zaawansowane aspekty testowania (fixtures,test doubles,mock objects)
  • Kontrola pokrycia
  • Automatyzacja
  • Rozszerzenia jUnit i testowanie w kontekście wybranych technologii
  • Wzorce związane z testowaniem

Refaktoryzacja
3 godziny, 80% wykład, 20% warsztaty

  • Definicja
  • Zalety
  • Przekształcenia kodu oparte o testy jednostkowe
  • Narzędzia wspomagające refaktoryzację
  • Techniki refaktoryzacji
  • Refaktoryzacja ukierunkowana na wzorce projektowe

Behavior-driven development
7 godzin, 70% wykład, 30% warsztaty

  • Założenia, zalety i sposób pracy
  • Określanie zakresu projektu
  • Implementowanie nowych funkcjonalności i "żywa" dokumentacja
  • Strategie tworzenia testów akceptacyjnych
  • Automatyzacja pracy z wykorzystaniem narzędzi

 

Potrzebujesz szkolenia zamkniętego? Skontaktuj się z nami!

Formularz zgłoszeniowy

Zamawiający

Adres rejestracyjny

Dane osoby kontaktowej

Adres korespondencyjny (jeśli inny niż rejestracyjny)

Osoba uprawniona do decyzji finansowych

Uczestnicy szkolenia

© 2012 HEXCODE All Rights Reserved