Kod: NET-008
Czas trwania: 8 godzin
Czas trwania: 8 godzin
Opis szkolenia
Testowanie jednostkowe to podejście testowania przez programistę jego modułów, co pozwala chronić kod przed regresją oraz mieć pewność co do jego operatywności. To czyni МT niezbędnym przy pracy w kontekście programowania Agile i Continuous Integration. To podejście również ma mnóstwo innych pożytecznych (lecz nieoczywistych) zalet.Ten kurs jest dostępny zarówno w formacie offline, jak i on-line.
Ten kurs stanowi moduł programu ”Podstawy programowania systemów korporacyjnych na platformie Microsoft. NET”.
Plan szkolenia
Moduł 1- Testy jednostkowe – co to jest, jak je jedzą i czym są pożyteczne
- Podstawowe oraz niektóre pogłębione techniki napisania testów
- Projektowanie aplikacji i testowanie jednostkowe, best practices
Moduł 2
- Projektowanie dla testowania
- Frameworki (IOC, Isolation etc.)
- Patterny testowe
- TDD - co to jest i jaką korzyść przynosi
- Jak pracować z ”kodem legacy” w kontekście UT
- Continuous testing
- Pokrycie kodu
Cele
Rozpatrzenie podstawowych i pogłębionych praktyknapisania testów jednostkowych, przestudiowania filozofii i zalet zasady testowania jednostkowego.
Po ukończeniu szkolenia słuchacze będą mogli:
- Pisać zautomatyzowane jednostkowe i integracyjne testy
- Opracowywać pewniejsze i prostsze w obsłudze aplikacje
- Wykorzystywać główne patterny testów jednostkowych
- Wykorzystywać frameworki izolacyjne