Przedstawiam Ci kurs Testowanie REST API w Postmanie - AI Enhanced
To kompletny kurs, który przygotuje Cię do praktycznego testowania REST API
w codziennej pracy testerskiej.
Uczysz się od podstaw: od teorii REST, przez tworzenie kolekcji, zaawansowane testy,
zmienne, automatyzację i raporty, aż po
integrację z CI/CD oraz wykorzystanie AI w Postmanie.
- Poznasz kluczowe pojęcia: REST, endpointy, zasoby, metody HTTP i kody odpowiedzi.
- Nauczysz się pisać testy w Postmanie – od prostych asercji po złożone scenariusze.
- Opanujesz pracę ze zmiennymi, kolekcjami i przekazywaniem danych między requestami.
- Zrealizujesz pełny projekt oparty o json-server – z prawdziwą bazą zasobów.
- Nauczysz się uruchamiać testy z linii komend (Newman), przyspieszając automatyzację.
- Skonfigurujesz GitHub Actions do automatycznego uruchamiania testów przy każdym commicie.
- Poznasz generowanie raportów testowych oraz ich interpretację.
- Wykorzystasz AI w Postmanie do pisania testów, asercji, refaktoryzacji i analizy odpowiedzi API.
- Umieścisz projekt na GitHubie i zobaczysz realny workflow testerski.
Dołączam do programu!
Wszystko jasne, Bartek!
Znam Twoje materiały, ufam Ci w 100%, więc chcę od razu dołączyć
do kursu.
Poznaj swojego instruktora
Kim jestem i dlaczego mogę Cię tego wszystkiego nauczyć?
Nazywam się Bartosz Kita, mam dwóch wspaniałych synów i niesamowitą
żonę!
Przez 15 lat zajmowałem się testowaniem oprogramowania, a przez 10 lat
zajmowałem się
tylko i wyłącznie automatyzacją testów.
Pisałem testy zarówno do frontendu, używając Javy i Selenium, oraz testy do backendu używając Postmana lub Javy wraz z biblioteką REST Assured.
Od 4 lat zajmuję się prowadzeniem szkoleń z zakresu automatyzacji testów,
testowania frontendu oraz testowania REST API.
Tworzę i publikuję kursy dla testerów, takie jak: "Szkoła Testowania
Backendu", "Java dla Testera" oraz "F.S.A.T - Full Stack Automation Tester".
Na platformie AkademiaQA.pl zgromadziłem już prawie trzy tysiące kursantów,
a
ich liczba nieustannie rośnie.
W 2022 roku zostałem nominowany do konkursu "Ludzie testowania 2021" organizowanego przez testerzy.pl
Marki, które mi zaufały:
"Świetne szkolenie! Duża dawka wiedzy!"
Anna
"Dwa intensywne dni, ale było warto! Bartosz Kita dziękuję za super szkolenie!"
Kaja
"Szczerze polecam każdemu kto chce zacząć przygodę z REST API. Duża ilość zadań praktycznych pod okiem specjalisty, który wie jak wytłumaczyć i przekazać wiedzę!"
Patryk
Certyfikat ukończenia kursu
Chcesz potwierdzić swoje umiejętności?
Po ukończeniu kursu otrzymasz imienny certyfikat,
który możesz dodać do CV lub profilu na LinkedIn.
Aby go zdobyć, wystarczy spełnić 3 proste warunki:
- Obejrzyj wszystkie lekcje
To gwarancja, że poznasz cały materiał i nie przegapisz niczego ważnego. - Zdaj wszystkie quizy
Każda część kursu kończy się quizem. Certyfikat otrzymasz, jeśli poprawnie odpowiesz na wszystkie pytania we wszystkich trzech testach. - Zdobądź token certyfikacyjny
To ostatni krok. Jak go zdobyć? Spokojnie — wszystko wyjaśniam w trakcie kursu. 😉
Dzięki temu certyfikat staje się rzeczywistym dowodem kompetencji, a nie tylko formalnym dokumentem.
Poznaj opinie moich kursantów
Zobacz szczegółowy program kursu „Postman AI”
WPROWADZENIE
Lekcja 1 – Powitanie w kursie
Lekcja 2 – Kim jest Twój instruktor
Lekcja 3 – Czego będziesz potrzebować w tym kursie?
Lekcja 4 – Jak uzyskać certyfikat ukończenia kursu?
Lekcja 5 – Wspólna nauka
Lekcja 6 – Postman AI
TEORIA API
Lekcja 1 – Co to jest backend
Lekcja 2 – Nazewnictwo na backendzie
Lekcja 3 – Co to są zasoby
Lekcja 4 – Co to jest JSON
Lekcja 5 – Metody HTTP
Lekcja 6 – Endpointy
Lekcja 7 – Kody odpowiedzi
Lekcja 8 – REST
Lekcja 9 – 6 zasad REST
Lekcja 10 – Podsumowanie
WSPÓLNA NAUKA W POSTMANIE
Lekcja 1 – Dlaczego Postman
Lekcja 2 – Niespodzianka
Lekcja 3 – Jak dołączyć do zespołu AkademiaQA
Lekcja 4 – Założenie konta
Lekcja 5 – Jak skopiować kolekcję
Lekcja 6 – Wspólna nauka w Postmanie
SZYBKI START
Lekcja 1 – Omówienie Postmana
Lekcja 2 – Pierwszy request GET
Lekcja 3 – Query params
Lekcja 4 – POST – tworzenie zasobu
Lekcja 5 – Przekazywanie danych między requestami
Lekcja 6 – Dodanie testów
Lekcja 7 – Zmienne środowiskowe
Lekcja 8 – AI w Postmanie
Lekcja 9 – Ćwiczenie
Lekcja 10 – Rozwiązanie ćwiczenia
REQUEST / RESPONSE
Lekcja 1 – Przydatne narzędzia
Lekcja 2 – Request – część I
Lekcja 3 – Request – część II
Lekcja 4 – Pozostałe narzędzia
Lekcja 5 – Response
Lekcja 6 – Cookies
Lekcja 7 – Udostępnianie kolekcji
Lekcja 8 – Ćwiczenie
Lekcja 9 – Rozwiązanie ćwiczenia
CRUD
Lekcja 1 – Co to jest CRUD
Lekcja 2 – Omówienie projektu
Lekcja 3 – Instalacja NodeJS (Windows)
Lekcja 4 – CMDER i terminal
Lekcja 5 – Podstawowe komendy
Lekcja 6 – json-server (Windows)
Lekcja 7 – NodeJS (MacOS)
Lekcja 8 – json-server (MacOS)
Lekcja 9 – GET – część I
Lekcja 10 – GET – część II
Lekcja 11 – POST
Lekcja 12 – PUT / PATCH
Lekcja 13 – DELETE
Lekcja 14 – Idempotentność
Lekcja 15 – Magiczne ID
Lekcja 16 – HEAD i OPTIONS
Lekcja 17 – Ćwiczenie
Lekcja 18 – Rozwiązanie ćwiczenia
QUIZ I
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
JAVASCRIPT W POSTMANIE
Lekcja 1 – Wprowadzenie
Lekcja 2 – Zmienne
Lekcja 3 – Tekst
Lekcja 4 – Liczby
Lekcja 5 – Boolean
Lekcja 6 – undefined i null
Lekcja 7 – Obiekty
Lekcja 8 – Instrukcje warunkowe
Lekcja 9 – Operatory logiczne
Lekcja 10 – Tablice
Lekcja 11 – Pętle
Lekcja 12 – Funkcje
Lekcja 13 – Funkcja vs metoda
Lekcja 14 – Metody tablicowe
Lekcja 15 – Chai assertions
Lekcja 16 – Lodash i Moment
Lekcja 17 – Ćwiczenie
Lekcja 18 – Rozwiązanie ćwiczenia
ZMIENNE W POSTMANIE
Lekcja 1 – Wprowadzenie
Lekcja 2 – Zmienne globalne
Lekcja 3 – Zmienne kolekcyjne
Lekcja 4 – Typy zmiennych
Lekcja 5 – Zmienne środowiskowe
Lekcja 6 – Zmienne typu data
Lekcja 7 – Zmienne lokalne
Lekcja 8 – Losowe dane
Lekcja 9 – Postman Vault
Lekcja 10 – Ćwiczenie
Lekcja 11 – Rozwiązanie ćwiczenia
AUTORYZACJA W API
Lekcja 1 – Autentykacja vs Autoryzacja
Lekcja 2 – Basic Auth
Lekcja 3 – Bearer Token
Lekcja 4 – OAuth2 – teoria
Lekcja 5 – OAuth2 – praktyka
Lekcja 6 – Ćwiczenie
NEWMAN
Lekcja 1 – Wprowadzenie
Lekcja 2 – Instalacja (MacOS)
Lekcja 3 – Instalacja (Windows)
Lekcja 4 – Pierwsze testy
Lekcja 5 – Testy ze środowiskiem
Lekcja 6 – Raporty
Lekcja 7 – Testy z linka
Lekcja 8 – Postman API
Lekcja 9 – Docker
Lekcja 10 – Ćwiczenie
QUIZ II
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
PROJEKT
Lekcja 1 – Omówienie projektu
Lekcja 2 – Pobranie autorów
Lekcja 3 – Wyszukiwanie autora
Lekcja 4 – Błędne dane
Lekcja 5 – Autor po ID
Lekcja 6 – Tworzenie autora
Lekcja 7 – Usuwanie autora
Lekcja 8 – Walidacja danych
Lekcja 9 – Edycja autora
Lekcja 10 – Walidacja edycji
Lekcja 11 – PATCH
Lekcja 12 – Wprowadzenie do AI
QUIZ III
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
Pytanie utrwalające wiedzę
POSTMAN AI – PRO
Lekcja 1 – Wymagane narzędzia
Lekcja 2 – Postman w VS Code
Lekcja 3 – Dlaczego Postman to za mało
Lekcja 4 – Setup projektu postman-ai
Lekcja 5 – Export kolekcji
Lekcja 6 – Export środowiska
Lekcja 7 – .env
Lekcja 8 – Skrypty npm
Lekcja 9 – Newman
Lekcja 10 – Repozytorium GitHub
Lekcja 11 – .gitignore
Lekcja 12 – GitHub Actions
Lekcja 13 – CI/CD
Lekcja 14 – GitHub Copilot
Lekcja 15 – Copilot w VS Code
Lekcja 16 – ID kolekcji
Lekcja 17 – Wielokrotne uruchamianie
Lekcja 18 – Funkcje globalne
Lekcja 19 – AI generuje testy
Lekcja 20 – OpenAPI
Lekcja 21 – Instrukcje dla Copilota
Lekcja 22 – Testy z API
Lekcja 23 – MCP intro
Lekcja 24 – MCP – klient vs serwer
Lekcja 25 – Protokół MCP
Lekcja 26 – Instalacja MCP (1)
Lekcja 27 – Instalacja MCP (2)
Lekcja 28 – Testy MCP (1)
Lekcja 29 – Testy MCP (2)
Lekcja 30 – Plan testów
Lekcja 31 – Postman vs postman-ai
Lekcja 32 – Zakończenie
Dla kogo jest ten kurs?
Ten kurs został przygotowany dla testerów manualnych oraz osób rozpoczynających
pracę z testowaniem backendu,
które chcą szybko i praktycznie nauczyć się testowania REST API w Postmanie.
Jeśli chcesz zrozumieć, jak działa backend, odkrywać błędy szybciej i pracować bardziej
samodzielnie –
jesteś w idealnym miejscu.
- Testujesz głównie frontend i chcesz zacząć pracować z backendem.
- Masz doświadczenie manualne i chcesz zacząć testować API w praktyce.
- Chcesz lepiej rozumieć komunikację aplikacji i szybciej diagnozować błędy.
- Potrzebujesz konkretnych, praktycznych lekcji, a nie teorii z internetu.
- Chcesz poznać narzędzia, które ułatwią testowanie backendu i zwiększą Twoje kompetencje zawodowe.
Jeśli odnajdujesz się w tym opisie – ten kurs jest dla Ciebie!
🎯 Zastanawiasz się jak kurs wygląda od środka?
Zobacz przykładową lekcję
Tablice w JavaScript i ich wykorzystanie w testach
API
W tej lekcji krok po kroku pokazuję, czym są tablice (arrays) w JavaScript i jak myśleć o nich w kontekście danych zwracanych przez REST API. Zaczynamy od prostych przykładów: listy imion, ocen, komentarzy czy ID użytkowników – tak, abyś intuicyjnie zrozumiał, że tablica to po prostu pudełko z przegródkami, w których każda ma swój numer (indeks).
Na prostym przykładzie tablicy names = ["Janek", "Tomek", "Bartek"] pokazuję:
jak wyświetlić całą tablicę, jak sprawdzić jej długość, jak pobrać pierwszy i ostatni
element,
jak dodawać nowe wartości (push, unshift), jak usuwać elementy
(pop, shift),
jak sprawdzić, czy dany element istnieje w tablicy (includes) i jak stworzyć
jej kopię za pomocą
[...names].
Dzięki temu zaczynasz patrzeć na odpowiedzi z API jak na zwykłe struktury danych w
JS, a nie „magiczne JSON-y”.
Następnie przenosimy to bezpośrednio do testów API w Postmanie. Na prawdziwej odpowiedzi z API sprawdzamy:
- czy status odpowiedzi wynosi
200, - czy body odpowiedzi jest tablicą:
pm.expect(responseJson).to.be.an('array'); - czy tablica ma więcej niż 10 elementów,
- czy pierwszy element tablicy ma oczekiwaną strukturę (pola
id,courseId,studentId,rating,comment), - oraz czy komentarz w pierwszym elemencie zawiera konkretny tekst, np.
"Very detailed explanations".
Po tej lekcji nie tylko rozumiesz, jak działają tablice w JavaScript, ale też potrafisz świadomie używać ich w asercjach testów API w Postmanie.
🎁 Bonusowy moduł: POSTMAN AI
Moduł POSTMAN AI to nowoczesne podejście do automatyzacji testów REST API z wykorzystaniem sztucznej inteligencji, skryptów oraz pełnej integracji z CI/CD.
To nie jest kolejny kurs „jak klikać w Postmanie”. To kompletny workflow testera API — od projektowania testów, przez automatyzację i wersjonowanie, aż po uruchamianie testów w pipeline.
👉 Moduł bonusowy składa się z 32 praktycznych lekcji i zawiera ponad 5 godzin konkretnego materiału wideo, skupionego wyłącznie na realnej pracy testera API.
🧱 Co zyskasz?
- Przestaniesz pisać testy ręcznie – nauczysz się generować i refaktoryzować testy z pomocą AI.
- Zbudujesz powtarzalny projekt testowy oparty o Postmana, skrypty i Newmana.
- Nauczysz się automatyzować eksport kolekcji i środowisk oraz uruchamiać testy wielokrotnie.
- Zintegrujesz testy API z GitHubem i GitHub Actions.
- Zrozumiesz, jak wygląda profesjonalny CI/CD dla testów API.
🧠 Czego konkretnie się nauczysz?
- Projektować testy API (CRUD, walidacja JSON, testy negatywne).
- Tworzyć globalne funkcje i wspólne utility w Postmanie.
- Dodawać dokumentację OpenAPI i generować testy automatycznie.
- Wykorzystywać GitHub Copilot do testów, dokumentacji i refaktoryzacji.
- Konfigurować i używać Postman MCP do zaawansowanej automatyzacji.
🎓 Po ukończeniu modułu
- Masz gotowy, wersjonowany projekt testów API.
- Umiesz uruchamiać testy lokalnie i w CI.
- Rozumiesz, jak łączyć Postmana, AI i MCP w jednym workflow.
- Jesteś gotowy/a na pracę zespołową i rozmowy techniczne.
POSTMAN AI to jeden z najbardziej rozbudowanych modułów w całym pakiecie — 5 godzin praktyki, które realnie podnoszą Twoje kompetencje w automatyzacji API.
Cena kursu
Podana cena jest ceną brutto. Do każdej sprzedaży wystawiana jest faktura VAT.
Masz dodatkowe pytania, potrzebujesz fakturę proforma lub chcesz kupić kurs dla
całego zespołu?
Napisz maila do Asi: asia[małpka]akademiaqa.pl - rzeczy niemożliwe rozwiązuje od ręki, a na
cuda trzeba chwilę poczekać ;)
POSTMAN
🎓 Testowanie REST API w Postmanie
797 PLN
- Dożywotni dostęp do kursu – uczysz się w swoim tempie
- 15 modułów tematycznych – od podstaw po testy automatyczne
- 13 godzin materiałów wideo – praktyczne lekcje krok po kroku
- 116 lekcji wideo – przejście przez całą ścieżkę testowania backendu
- Praktyczne ćwiczenia – realne scenariusze API oparte na REST
- Quizy sprawdzające wiedzę w wybranych modułach
- Certyfikat ukończenia – potwierdzenie kompetencji testera API
- Dostęp do prywatnej grupy kursantów – pytania, wsparcie, wymiana doświadczeń
- Zeszyt postępów – monitoruj swój rozwój i tempo realizacji materiału
- Kod i kolekcje na GitHubie – gotowe przykłady i API Collections
- Wsparcie mentorskie – możesz zadawać pytania pod lekcjami
- Bezpośredni kontakt z prowadzącym – nie zostajesz sam/a z problemem
- ZERO RYZYKA!
30 dni na zwrot kursu - W kursie nauczysz się m.in.:
- ✅ Tworzenia i wykonywania requestów REST API
- ✅ Obsługi różnych metod: GET, POST, PUT, PATCH, DELETE
- ✅ Automatyzacji testów w Postmanie za pomocą skryptów
- ✅ Analizy odpowiedzi, statusów i asercji
POSTMAN + AI
🎓 Testowanie REST API w Postmanie + AI
897 PLN
ZAMIAST 1497 PLN
- Dożywotni dostęp do kursu – uczysz się w swoim tempie
- 16 modułów tematycznych – od podstaw po testy automatyczne
- 18 godzin materiałów wideo – praktyczne lekcje krok po kroku
- 146 lekcji wideo – przejście przez całą ścieżkę testowania backendu
- Praktyczne ćwiczenia – realne scenariusze API oparte na REST
- Quizy sprawdzające wiedzę w wybranych modułach
- Certyfikat ukończenia – potwierdzenie kompetencji testera API
- Dostęp do prywatnej grupy kursantów – pytania, wsparcie, wymiana doświadczeń
- Zeszyt postępów – monitoruj swój rozwój i tempo realizacji materiału
- Kod i kolekcje na GitHubie – gotowe przykłady i API Collections
- Wsparcie mentorskie – możesz zadawać pytania pod lekcjami
- Bezpośredni kontakt z prowadzącym – nie zostajesz sam/a z problemem
- ZERO RYZYKA!
30 dni na zwrot kursu - W kursie nauczysz się m.in.:
- ✅ Tworzenia i wykonywania requestów REST API
- ✅ Obsługi różnych metod: GET, POST, PUT, PATCH, DELETE
- ✅ Automatyzacji testów w Postmanie za pomocą skryptów
- ✅ Analizy odpowiedzi, statusów i asercji
- ✅ Wykorzystania AI do pisania requestów i testów
MODUŁ AI
🎓 Bonusowy moduł
POSTMAN AI
497 PLN
- Dożywotni dostęp do modułu – uczysz się w swoim tempie
- 1 moduł tematyczny – zaawansowane testy z AI
- 5 godzin materiałów wideo – praktyczne lekcje krok po kroku
- 32 lekcje wideo – pełne omówienie automatyzacji z AI
- Praktyczne ćwiczenia – realne scenariusze API oparte na REST
- Kod i kolekcje na GitHubie – gotowe przykłady i API Collections
- Wsparcie mentorskie – możesz zadawać pytania pod lekcjami
- Bezpośredni kontakt z prowadzącym – nie zostajesz sam/a z problemem
- Budujemy maszynę do generowania testów API – automatyzacja na najwyższym poziomie
- Używamy Postman API do zarządzania kolekcjami i środowiskami
- Piszemy skrypty do eksportu i uruchamiania testów w sposób powtarzalny
- Dodajemy bibliotekę .env do przechowywania danych wrażliwych
- Konfigurujemy CI/CD z GitHub Actions – każdy branch uruchamiany automatycznie
- Wykorzystujemy GitHub Copilot do generowania i refaktoryzacji kodu testowego
- Tworzymy globalne funkcje do wielokrotnego użycia w testach
- Integrujemy OpenAPI z Postmanem, aby automatycznie generować testy
- Używamy Postman MCP do zaawansowanego zarządzania testami i ich uruchamiania
- Projektujemy plan testów dla złożonych scenariuszy API
-
Kiedy rozpoczyna
się kurs i jak długo trwa?
Kurs rozpoczyna się natychmiast po zakupie. Otrzymujesz dostęp do wszystkich modułów i lekcji od razu, więc możesz przerabiać materiał w swoim tempie. Nie ma limitów czasowych – uczysz się kiedy chcesz, wracasz do lekcji kiedy potrzebujesz, i realizujesz zadania tak szybko, jak chcesz.
-
Jak długo mam
dostęp do kursu?
Otrzymujesz dożywotni dostęp do kursu (a raczej tak długo, jak AkademiaQA będzie istnieć).
-
Co, jeśli nie
jestem zadowolony/zadowolona z kursu?
Masz 30 dni gwarancji satysfakcji.
Jeśli uznasz, że kurs nie spełnia Twoich oczekiwań – otrzymasz zwrot 100% pieniędzy.
Wystarczy napisać na: bartek@akademiaqa.pl
Nie musisz podawać powodu rezygnacji – wystarczy sama informacja o zwrocie. -
Jakich narzędzi
potrzebuję, aby skorzystać z kursu?
Potrzebujesz jedynie Postmana, przeglądarki i dostępu do Internetu.
W module wprowadzającym pokażę Ci, jak wszystko zainstalować i skonfigurować.
Nie potrzebujesz żadnego wcześniejszego doświadczenia z backendem ani programowaniem. -
Czy dostanę
dostęp do całego kursu od razu?
Tak! Dostajesz wszystkie moduły, lekcje i materiały już w pierwszym dniu.
Sam decydujesz, jak szybko chcesz iść do przodu. -
Czy dostanę
polską fakturę?
Oczywiście. System sprzedażowy jest zintegrowany z platformą płatności i Fakturownią.
Faktura zostanie automatycznie wysłana na Twój adres e-mail po zakupie. -
Co, jeżeli mam
problem lub czegoś nie rozumiem?
W kursie otrzymujesz wsparcie mentorskie – możesz zadawać pytania pod każdą lekcją.
W razie potrzeby możesz również napisać: bartek@akademiaqa.pl
Kontakt
Email:
bartek@akademiaqa.pl
Telefon:
+48 735 222 444
Adres:
BTX Bartosz Kita
Ul. Świerkowa 8
58-140 Jaworzyna Śląska
NIP: 884-233-6584