Test-driven development

Kod szkolenia:

TDD01

Cele szkolenia:

Podczas szkolenia uczestnicy poznają nowoczesne sposoby tworzenia aplikacji poprzez pisanie testów. Zrozumieją jak kluczową rolę w inżynierii oprogramowania odgrywają testy. Poznają techniki refaktoringu oraz tworzenia niezawodnego kodu. Zapoznają się z szeregiem zagadnień z grupy extreme programming.

Grupa docelowa:

  • Testerzy oprogramowania
  • ProgramiÅ›ci

Oczekiwane przygotowanie słuchaczy:

  • DoÅ›wiadczenie z jÄ™zykiem programowania (zalecany Python, Perl lub Java).

Forma zajęć:

  • WykÅ‚ad
  • Warsztaty

Czas trwania:

  • 40 godzin (5 dni)

Konspekt szkolenia:

  1. Wprowadzenie:
    • Ogólny zarys XP
    • Idea testowania
  2. Testy jednostkowe:
    • WstÄ™p do xUnit
    • Opis wybranego frameworka
  3. TDD - podstawy:
    • Tworzenie prostych testów
    • Implementacja poprzez testowanie
  4. Projektowanie poprzez testowanie:
    • OkreÅ›lanie celu
    • BDD
  5. Refaktoryzacja:
    • Opis technik
    • Refaktoryzacja do wzorców
  6. Testowanie skomplikowanych elementów:
    • Mock Objects
  7. Przydatne techniki:
    • Wzorce TDD
    • Pokrycie kodu
  8. Testy akceptacyjne (opcjonalnie):
    • Opis narzÄ™dzi
    • Tworzenie testów funkcjonalnych

Cena netto szkolenia za osobÄ™:

3500 PLN

Informacje dodatkowe:

Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.

Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.