Agenda
Musimy pamiętać, że szkolenie jest jednodniowe, więc będzie intensywne, czas przewidziany na szkolenie to 8 godzin, jednak w przypadku pytań, wątpliwości będziemy pracować razem, by jak najlepiej wytłumaczyć aspekty związane z przedmiotem szkolenia.
Informacje ogólne
- Statusy HTTP
- Metody HTTP
- Kilka słów o narzędziu
Wprowadzenie do testów API
- Podstawowe zagadnienia, typy testów, dostępne narzędzia
- Kiedy i dlaczego warto testować API
- Proces implementacji, zasady testowania, scenariusze testowe
Pierwsze kroki z SuperTest
- Instalacja
- Struktura projektu
Testowanie API
- Tworzymy projekt
- Testujemy zapytania GET
- Metoda POST
- Metoda PUT
- Metoda DELETE
Testy API – więcej ćwiczeń
- Tworzymy projekt
- Testujemy zapytania, piszemy uniwersalne testy
- Re-używalność naszych testów
Testowanie GRAPHQL
- Wprowadzenie do GraphQL
- Ćwiczymy wykorzystanie SuperTest z GraphQL
Testowanie API – więcej ćwiczeń
- Wybieramy swój przydział endpointów
- Tworzymy swoje projekty testowe
- Tworzymy własne rozwiązanie
- Prezentujemy swoje rozwiązania i wspólnie debatujemy na ich temat
Raporty
- Tworzymy raporty z naszych testów
- Odczytujemy raporty
Podsumowanie
- Zakończenie szkolenia
- Sekcja finalnego QA
- Możliwość zapisu na dodatkowe konsultacje.
W ramach przedmiotowego szkolenia, będziemy poruszać jeszcze kilka tematów – które będą naturalnie wynikały w trakcie dynamiki spotkania.