Agenda szkolenia
- Budowa współczesnych aplikacji internetowych (i mobilinych)
- Podział architektury na Back-End i Front-End
- Technologie wykorzystywane do tworzenia poszczególnych warstw systemu
- Monolity i mikroserwisy
- Protokół HTTP
- Charakterystyka protokołu HTTP
- Składnia żądania i odpowiedzi
- Metody http
- Nagłówki
- Ciasteczka
- Statusy odpowiedzi
- HTTPS
- Wprowadzenie do testowania API
- Teoria testów integracyjnych
- Co to jest API?
- SOAP i REST – charakterystyka i różnice
- JSON – budowa i rodzaje danych
- Postman i SoapUI – narzędzia do testowania API
- Mockowanie odpowiedzi API
- Weryfikacja poprawności działania API
- Testowanie integracji Front-End – Back-End
- Wykorzystanie DEV TOOLS przeglądarki
- Proxy i wsteczne proxy
- Charles WebDebugging Proxy – omówienie narzędzia
- Monitorowanie ruchu sieciowego
- Powtarzanie i modyfikacja żądań
- Breakpoints
- Wsparcie testów API narzędziem Charles
- Eksploracyjne testowanie integracyjne