Kod: SQA-052
Czas trwania: 16 godzin
Czas trwania: 16 godzin
Opis szkolenia
Przeznaczony dla młodszych testerów oprogramowania i inżynierów automatyków jako szybkie wprowadzenie do testowania API.Automatyzacja testów interfejsu użytkownika umożliwia pełne pokrycie aplikacji testami pod kątem czarnej skrzynki, ale wiąże się z ryzykiem i kosztami związanymi z niestabilnością interfejsu, trudnością w tworzeniu takich testów i długim czasem ich wykonania.
Automatyzacja testów API jest wolna od takich niedociągnięć i pozwala znacznie przyspieszyć testowanie, ale przy pewnych założeniach. Ten kurs dotyczy protokołów sieciowych, różnych podejść do testowania interfejsu API w świetle jego specyfiki oraz narzędzi do automatyzacji testów, takich jak Rest Assured i Retrofit 2 przy użyciu języka programowania Java.
Plan szkolenia
Wprowadzenie do REST- HTTP
- Gniazda sieciowe
- SOAP
- REST
- Testowanie API
- Używanie Postmana do wykonywania zapytań
REST Assured
- Inicjowanie biblioteki
- Wykonywanie i przetwarzanie zapytań HTTP
- Serializacja i deserializacja
- Ścieżka JSON
- Wykonywanie oświadczeń
Modernizacja
- Inicjowanie biblioteki
- Wdrażanie architektury
- Wykonywanie i przetwarzanie zapytań HTTP
- Serializacja i deserializacja
- Wykonywanie oświadczeń
Praktyka
- Wdrażanie architektury framework
- Tworzenie testów automatycznych w oparciu o przypadki testowe z wykorzystaniem biblioteki Rest Assured
- Analizowanie podejścia do wykonania testów
Cele
- Jak podejmować decyzje dotyczące wykonalności testowania API i metod potrzebnych do jego przeprowadzenia?
- Jak przeprowadzać testy i stosować odpowiednie narzędzia automatyzacji
Grupa docelowa
- Testerzy funkcjonalni i stażyści
- Inżynierowie automatyzacji testów
- Testerzy obciążenia
- Liderzy zespołów testowych