Agenda szkolenia
  1. 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
  2. Protokół HTTP
    • Charakterystyka protokołu HTTP
    • Składnia żądania i odpowiedzi
    • Metody http
    • Nagłówki
    • Ciasteczka
    • Statusy odpowiedzi
    • HTTPS
  3. 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
  4. 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