TDD w iOS
| Masterclass
1680zł netto za osobę |
Workshop
2460zł netto za osobę |
|
|---|---|---|
|
TDD Charakterystyka podejścia TDD i cykl pracy. Koszty i cele wprowadzenia metody. Migracja z klasycznego modelu cyklicznego do cyklu TDD. Koszty błędów w systemach IT. |
||
|
Testy Kategorie i typy testów, przedmiot testów, cechy dobrego testu. Dane i stany, mocki. Struktura testów, utrzymanie kodu testów. Wdrożenie technik testowych do istniejącego kodu, refactoring. |
||
|
Architektura aplikacji Techniki projektowania architektury w warstwie danych, logiki i widoku, która ułatwia testowanie, rozwój i utrzymanie produktu. |
||
|
Xcode Wsparcie IDE w zakresie wykonywania testów. Konfiguracja Xcode pod kątem testowania. Inspekcja wykonywanych testów |
||
|
Techniki testowania Dobre praktyki testowania warstwy komunikacji z serwerem, warstwy logiki oraz kontrolerów widoku. Testowanie kodu asynchronicznego. Testy UI. Testy wydajnościowe. |
Więcej ćwiczeń warsztatowych. |
|
|
Implementacja testów Pisanie testów jednostkowych z użyciem frameworka XCTest. Definiowanie przypadków testowych. Praca z asseracjami, przerywanie wykonywania testu. Praca z cyklem życia testu. |
Więcej ćwiczeń warsztatowych. |
|
|
Czas trwania Przerwy dostosowane do tempa pracy grupy. Jedna długa przerwa obiadowa. |
14 godzin | 21 godzin |