W firmie w której chcesz pracować lub już pracujesz wymagana jest umiejętność automatyzacji API za pomocą REST Assured w Java?
Jeśli tak to ten kurs jest dla Ciebie!
- Otrzymujesz dostęp do kursu na rok
- Wszystkie zagadnienia dokładnie tłumaczę na konkretnych przykładach.
- Krok po kroku przechodzę przez kolejne lekcje uzupełniając projekt o kolejne przykłady
- Nie musisz pisać projektu razem ze mną, ponieważ otrzymasz dostęp do pobrania już gotowego projektu który zawiera:
- Skonfigurowany Maven wraz z wymaganymi bibliotekami
- Gotowy framework testowy
- Przygotowane przykładowe testy
- Pod wybranymi lekcjami przygotowałem dla Ciebie zadania do samodzielnego wykonania
- Odpowiedzi do zadań znajdują się w wymienionym powyżej projekcie
- Będziesz się uczyć automatyzacji API na realnych przykładach
- Przykłady opracowałem na podstawie sklepu internetowego, który udostępniam online
- Otrzymasz dostęp do niezbędnej dokumentacji między innymi do najbardziej popularnej dokumentacji w Swagger
Wymagania
- Znajomość podstaw programowania
Dla kogo jest ten kurs
- Osoby rozpoczynające swoją przygodę z automatyzacją testów
- Testerzy manualni, którzy są zainteresowani automatyzacją testów
- Testerzy automatyzujący, którzy jeszcze nie znają zagadnień automatyzacji API za pomocą REST Assured
- Deweloperzy, którzy chcą poszerzyć swoją wiedzę i umiejętności w tematyce automatyzacji testów API
Czego się nauczysz?
- Instalowania i konfigurowania wszystkich niezbędnych narzędzi.
- Podstaw, średnio zaawansowanych oraz zawansowanych zagadnień związanych z narzędziami takimi jak: REST Assured, IntelliJ, JUnit, TestNG, Maven, Postman, Swagger
- Tworzenia projektu oraz jego niezbędnej konfiguracji do testów automatycznych
- Pisania testów automatycznych dla API w języku Java
- Pracy z różnymi formatami danych, takimi jak: JSON, form-data, Query Params, Headers
- Uruchamiania testów
- Generowania raportu z testów
- Jeśli obiektowość nie jest dla Ciebie jeszcze do końca zrozumiała, to w tym kursie utrwalisz sobie wiedzę i zobaczysz realne przykłady użycia podejścia obiektowego
Informacje o kursie
- Lekcje 30
- Quizy 2
- Czas trwania 52 tygodnie
- Poziom Wszystkie poziomy
- Kursanci 424
- Certyfikat Tak
- Oceny Tak
-
Wprowadzenie
-
Niezbędne narzędzia oraz wprowadzenie do środowiska testowego
-
Metody CRUD z wykorzystaniem REST Assured
- Metoda POST – wysyłanie requestu jako FormData za pomocą queryParam oraz queryParams
- Zadanie 1
- Metoda POST – wysyłanie requestu w Body jako String
- Zadanie 2
- Metoda POST – wysyłanie requestu w Body jako JSONObject
- Zadanie 3
- Metoda POST – wysyłanie requestu w Body pobranego z pliku
- Zadanie 4
- Metoda GET – pobieranie obiektu
- Zadanie 5
- Metoda DELETE – usuwanie obiektu
- zadanie 6
- Metoda PUT i PATCH – edycja obiektu
- Quiz: API REST Assured – Metody CRUD z wykorzystaniem REST Assured
-
Operacje na Response i Request
-
Bonus - TestNG

