Certificate Authentication

Techniki testowania UI z XCTest Certificate for Piotr Górecki

Add to LinkedIn

Certificate ID: 
656843
Authentication Code: 
f024f
Certified Person Name: 
Piotr Górecki
Trainer Name: 
Tomek Popis
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Techniki testowania UI z XCTest
Course Date: 
25 October 2021 09:00 to 26 October 2021 16:00
Course Outline: 

Część I
1. Wdrożenie praktyk testowych TDD w istniejący proces
2. Unit testy i UI testy: zalety, ograniczenia i koszty wdrożenia
3. Architektura, która niczego nie ułatwia
4. Architektura, która sprawi że testy będą relatywnie tanie i realnie wpłyną na poprawę jakości produktu
5. Techniki refactoringu do architektury ułatwiającej testowanie
6. Właściwe proporcje: testy jednostkowe, integracyjne, UI
7. Zmiany w kodzie aplikacji a koszt utrzymania testów i jak sobie z tym radzić.
Część II
1. XCTest w pigułce, możliwości i ograniczenia, szybkie wyrównanie wiedzy
2. Ogólne praktyki testowania UI w aplikacjach mobilnych
3. Techniki testowania widoków opartych o SwiftUI, warunkowa prezentacja, praca z modelem warstwy prezentacji
4. Techniki testowania aspektów dynamicznych widoku, praca ze stanami, SwiftUI i Combine, DIP, Async Updates
5. Automatyzacja procesu testowania
Część III
1. Techniki pracy z testami jednostkowymi, pokrycie ścieżek testowych
2. Testowanie kodu asynchronicznego
3. Test doubles: dummy, fake, stub, spy, mock
4. Praca z testami integracyjnymi
Część IV
1. Lekka dokumentacja w praktyce: backlog, cele testowe, szablony na scenariusze testowe, raporty i ich prezentacja, automatyzacja
2. Dobrze zorganizowany, skuteczny zespół w kontekście testów, role i zadania w praktyce