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:
- Wprowadzenie:
- Ogólny zarys XP
- Idea testowania
- Testy jednostkowe:
- Wstęp do xUnit
- Opis wybranego frameworka
- TDD - podstawy:
- Tworzenie prostych testów
- Implementacja poprzez testowanie
- Projektowanie poprzez testowanie:
- Określanie celu
- BDD
- Refaktoryzacja:
- Opis technik
- Refaktoryzacja do wzorców
- Testowanie skomplikowanych elementów:
- Mock Objects
- Przydatne techniki:
- Wzorce TDD
- Pokrycie kodu
- 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ń.
