Postman - automatyzacja testów REST API. Autorskie szkolenie praktyczne.
Postman - automatyzacja testów REST API. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bezpieczeństwo IT
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie dedykowane jest testerom oprogramowania, którzy chcieliby poznać specyfikę tego popularnego narzędzia, by móc wykorzystywać je w codziennej pracy.
Szkolenie jest odpowiednie również dla osób nie mających doświadczenia w testowaniu API bądź nie znających zaawansowanych zagadnień technologicznych.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji20-09-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Celem szkolenia jest zapoznanie Uczestników z jednym z najpopularniejszych narzędzi w obszarze testów API.Kursanci poznają m.in. podstawy wysyłania zapytań oraz wykonywania testów API w narzędziu Postman, praktyczne sposoby na wykorzystanie dodatkowych funkcji narzędzia, a także możliwości rozwinięcia projektu o wsparcie dodatkowych narzędzi np. ciągłej integracji.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik szkolenia wie i rozumie:Czym jest REST API i czym różni się od innych rodzajów API Metody HTTP i ich zastosowania Funkcje narzędzia Postman Sposób analizy odpowiedzi na zapytania Jak tworzyć i zarządzać kolekcjami zapytań Jaka jest rola środowisk testowych i sposobów ich użycia Czym są pre-request scripty i testy w Postmanie Metody obsługi błędów w testach API Podstawy OAuth 2.0 i różne rodzaje autoryzacji | Kryteria weryfikacji Pre i Post Test | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik szkolenia potrafi:Tworzyć i wysyłać zapytania w Postmanie Tworzyć pre-request scripty i testy automatyczne w Postmanie, wykorzystując JavaScript Przeprowadzać Data Driven Testing (DDT) Autoryzować API Uruchamiać testy API z poziomu linii poleceń przy użyciu narzędzia Newman oraz tworzenia skryptów w Node.js Integrować testy API z systemami Continuous Integration. | Kryteria weryfikacji Pre i Post Test | Metoda walidacji Test teoretyczny |
Efekty uczenia się Uczestnik szkolenia wykazuje:Skrupulatność i dokładność w tworzeniu zapytań, analizie odpowiedzi oraz pisaniu testów Kształtuje nawyki systematycznego i zorganizowanego podejścia do testowania API Promuje postawę ciągłego doskonalenia umiejętności i poszerzania wiedzy na temat testowania API Rozwija umiejętność efektywnej współpracy i komunikacji w zespole projektowym, szczególnie w kontekście zarządzania i przeprowadzania testów API. | Kryteria weryfikacji Pre i Post Test | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9.00-17.00.
Zakres tematyczny
1. Podstawy REST API
• Czym jest oraz czym różni się od innych rodzajów API
• Metody HTTP
• Kody odpowiedzi
2. Postman – podstawy
• Przedstawienie narzędzia i jego funkcji
• Budowanie zapytań
• Analiza odpowiedzi
• Kolekcje zapytań
3. Zmienne i środowiska testowe
• Co to jest zmienna i jak jej użyć
• Jak i po co używać środowisk testowych
• Zasięgi zmiennych
• Import i eksport zmiennych/środowisk/kolekcji
4. Pre-request scripty i testy
• Czym są?
• Użycie skryptów w ramach kolekcji
• Asercje i walidacja schematu JSON
5. Data Driven Testing i dynamiczne środowisko testowe
• Walidacja logiki funkcjonalnej
• DDT z wykorzystaniem plików CSV
• Obsługa błędów w testach API
6. Autentykacja (autoryzacja HTTP)
• Wprowadzenie do OAuth 2.0 i rodzaje autoryzacji
• Procedura autoryzacji i obsługa jej mechanizmu na przykładach
7. Budowa projektu z wykorzystaniem fundamentów jęz. JavaScript:
• Podstawy językowe
• Newman
i. Wprowadzenie
ii. Export danych i uruchomienie testów z poziomu linii poleceń (CLI)
• Export kolekcji
• Uruchamianie testów z wykorzystaniem Newman oraz Node.js
• Raportowanie
8. Zagadnienia dodatkowe
• Mock services
• Integracja z CI
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt usługi brutto1 950,00 PLN
- Koszt usługi netto1 950,00 PLN
- Koszt godziny brutto121,88 PLN
- Koszt godziny netto121,88 PLN
Prowadzący
Prowadzący
Krzysztof Kołodziejczyk
Główny obszar jego działań to: tworzenie testów automatycznych, budowa frameworków testowych, projektowanie i wdrażanie całych procesów testowych dla projektów uwzględniających automatyzację, m.in. dla jednego z największych banków w Polsce.
Trener szkoleń z zakresu testowania oprogramowania i testów automatycznych.
Autor artykułów o testowaniu oraz serii materiałów filmowych na temat automatyzacji testów w Javie.
Posiadane certyfikaty:
ISTQB® Poziom Podstawowy
A4Q Selenium Tester - Poziom Podstawowy
Posiadane akredytacje:
Trener ISTQB® Poziom Podstawowy
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Prezentacja szkoleniowa.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 6 osób.
W przypadku braku wymaganej liczby chętnych, wyznaczamy kolejny termin szkolenia.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się z pośrednictwem platformy Zoom.
Uczestnicy proszeni są o przygotowanie laptopa/PC według instrukcji trenera. Specyfikacja przygotowania środowiska zostanie udostępniona przed rozpoczęciem warsztatu. Niezbędne jest również zapewnienie stabilnego łącza internetowego.