Plan Szkolenia
Wstęp
- Czym jest testowanie API i dlaczego warto to zrobić?
- Testowanie API opartego na REST i SOAP
Przegląd modelu architektury trójwarstwowej
- Poziom prezentacji – interfejs użytkownika (UI)
- Poziom logiczny – Business logika (API)
- Warstwa danych – dane bazy danych (DB)
Przegląd składni Rest Assured.
- Podobieństwa z Gherkin i BDD
Tworzenie projektu
Testowanie warstwy logicznej
Wysyłanie żądań do API
- Żądania POST, GET, PUT, DELETE, OPTIONS, PATCH i HEAD
Walidacja i weryfikacja odpowiedzi
Testowanie funkcjonalności API
Praca z TestNG
Testowanie niezawodności API
Przeprowadzanie Performance Testing
Przeprowadzanie testów bezpieczeństwa
Debugowanie
Automatyzacja testów
Podsumowanie i wnioski
Wymagania
- Podstawowa znajomość REST API.
- Doświadczenie w testowaniu oprogramowania w Java.
Publiczność
- Inżynierowie QA, testerzy i programiści testów zaangażowani w testowanie oprogramowania i interfejsów API usług internetowych
Opinie uczestników (5)
The overall concepts covered which is required for my organisation and the framework that I am going to work on. Time spent on fixing our local tests issues
Vinutha Lingaraju - Department of Customer Service, NSW Government
Szkolenie - Automation Testing with Cypress
The fact that TJ was prepared to explain a few times and he tried his best to get the concept across
Anita Antonie - Hollard Insurance
Szkolenie - Advanced Selenium
Course was very practical. Trainer knows his subject very well.
Piotr - Scottish Enterprise
Szkolenie - Advanced Selenium with C#
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.
Michał Uściński - Devapo Sp. z o. o.
Szkolenie - Testing Angular Applications
Trainer subject knowledge and rapport with the audience and also his patience