Czy Ty również masz podobnie…
Pracujesz jako tester manualny, twoja praca jest monotonna i coraz częściej robisz to samo? Pozwól, że zadam Ci kilka krótkich pytań. Jeśli odpowiesz na każde z nich przecząco, to możesz zamknąć tę stronę.
Umowa stoi?
- Jesteś jedynym testerem/testerką w zespole i w razie problemu nie masz kogo zapytać? TAK / NIE
- Brakuje Ci kontaktu z innymi testerami i dostępu do ich wiedzy? TAK / NIE
- Nie wiesz jak organizować testy i jakie są dobre praktyki automatyzacji testów? TAK / NIE
- Nie wiesz czy błąd podchodzi z frontendu czy z backendu? TAK / NIE
- Nie wiesz jak rozpocząć pracę z automatami? TAK / NIE
- Jenkins to twoja zmora? TAK / NIE
Jeśli choć raz odpowiedziałeś/odpowiedziałaś TAK albo zawahałeś/zawahałaś się nad odpowiedzią, to...
przeczytaj tę wiadomość do samego końca!
Przedstawiam Ci kurs "Szkoła Testowania Backendu II"
- W kursie pokażę Ci, krok po kroku, co to jest i jak działa REST API.
- Dowiesz się jak, za pomocą Postmana, testować REST API.
- Nauczę Cię pisać testy automatyczne w Postmanie.
- Poznasz podstawy programowania w JAVA.
- Pokażę Ci, jak skonfigurować projekt w IntelliJ i dodać wszystkie potrzebne biblioteki.
- Napiszesz swoje pierwsze testy automatyczne w Javie i RestAssured.
- Wspólnie zainstalujemy i skonfigurujemy Jenkinsa, pokażę Ci jak uruchamiać testy na Jenkinsie.
- Otrzymasz dostęp do społeczności kursantów, którzy będą uczyć się razem z Tobą.
- Bonusy przygotowane przez ekspertów, których nie znajdziesz w żadnym innym kursie.
- Możesz wracać do lekcji kiedy tylko potrzebujesz ponieważ dostęp do kursu jest dożywotni.
Teoria
Pierwsza część kursu to teoria. W tej części tłumaczę co to jest backend, jak backend komunikuje się z frontendem oraz z bazą danych, co to jest REST, API, RESTfull API, z czego składa się każdy request i każdy response. Pokazuję wszystkie grupy kodów odpowiedzi, tłumaczę co to jest json, oraz czym są endpointy.
Postman
Druga część kursu poświęcona jest testowaniu REST API przy użyciu aplikacji Postman. Zaczniemy od wysłania prostych requestów, pokażę Ci biblioteki, których używa Postman, zrobię Ci wprowadzenie do JavaScriptu a skończymy na napisaniu testów automatycznych do dwóch prawdziwych projektów. Na sam koniec pokażę Ci jak uruchomić testy przy użyciu Newmana oraz jak wygenerować bardzo fajne 1raporty z naszych testów.
Java + RestAssured
Trzecia część kursu to automatyzacja testów w Javie przy użyciu biblioteki RestAssured. Zaczynamy od MINI kursu Javy, w którym zrobię Ci wprowadzenie do programowania. Pokażę Ci jak skonfigurować projekt w Mavenie oraz jak dodać wszystkie potrzebne biblioteki do projektu. Wspólnie napiszemy testy do trzech różnych projektów oraz pokażę Ci jak organizować skturkturę takiego projektu. O ostatniej części pokażę Ci jak dodać i skonfigurować bibliotekę Allure dzięki której będziemy mogli wygenerować raport z naszych testów. Cały kod umieścimy na Githubie a w bonusowej części pokażę Ci jak odpalić testy na Jenkinsie.
Bonusy
W tej edycji kursu "Szkoła Testowania Backendu" przygotowałęm dla Ciebie masę bonusów, o których dowiesz się w dalszej części.
Co zyskujesz, dołączając teraz do kursu?
- 15 modułów, 15 godzin materiału video i ponad 240 lekcji.Same konkrety, ułożone w odpowiedni sposób, żebyś krok po kroku nauczył/nauczyła się tego, co potrzebujesz.
- Eksperckie materiały bonusowe, przygotowane przez topowe nazwiska w branży. Możesz mieć pewność, że ta wiedza jest na najwyższym poziomie, na którym też masz szansę się znaleźć.
- Dostęp do zamkniętej społeczności testerów.Czyli szansa na wymianę informacji, zadanie pytania, jak sobie z czymś nie radzisz i najważniejsze - nawiązanie nowych, zawodowych kontaktów, które mogą Ci się przydać w przyszłości.
- Dożywotni dostęp do kursu i aktualizacji.To znaczy, że tak długo, jak będę prowadził Akademię, będziesz otrzymywać aktualizacje materiałów. Dla Ciebie to oznacza, że zawsze będziesz na bieżąco.
- Dostęp do prowadzącego podczas live raz w miesiącu i możliwość zadawania pytań pod lekcjami.Ten kurs to nie jest tylko nagrany materiał dostępny on-line, ale możliwość bezpośredniego kontaktu z doświadczonym fachowcem - bezcenna sprawa, tylko korzystać!
- Kurs jest w formie video.Wszystko masz pokazane na ekranie, wytłumaczone, z przykładami. Dzięki temu przyswajanie wiedzy będzie dla Ciebie łatwe i wygodne.
- Kurs dostępny też w wersji mobilnej, co mocno ułatwia sprawę.Komórkę masz zawsze przy sobie, prawda? Więc nie ma wymówki, że nie masz kiedy się uczyć. No i jest to bardzo komfortowe.
- Certyfikat, który potwierdzi ukończenie kursu.Potwierdzisz umiejętności u pracodawcy, certyfikatem ukończenia kursu.
- Zaoszczędzisz masę czasu!Możesz sam/sama przebijać się przez internet i próbować poukładać całą tą wiedzę, ale uwierz mi, zajmie Ci to masę czasu i nerwów.
Dołączam do kursu!
Dobra Bartek, nie muszę czytać więcej. Znam Cię, mam już Twoje kursy, wiem, że można Ci zaufać i chcę już teraz 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ę! Od 15 lat zajmuję się testowaniem oprogramowania, a od 10 lat zajmuję się tylko i wyłącznie automatyzacją testów.
Piszę 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.
Uwielbiam spędzać czas z moimi dziećmi, poznawać nowe technologie oraz pić yerbę w nietypowych miejscach 😉
W 2022 roku zostałem nominowany do konkursu "Ludzie testowania 2021" organizowanego przez testerzy.pl
Do tej pory miałem przyjemność pracować dla takich firm, jak: InPost, Avra, IPF Digital, Sii Polska, STX Next, Rakuten KOBO, Workday, AOL

Szkoła Testowania Backendu w liczbach
Kursantów
Modułów
Godzin lekcji materiału
Lekcji
Zobacz szczegółowy program "Szkoły Testowania Backendu"
POWITANIE
LEKCJA 1 - POWITANIE
LEKCJA 2 - TWÓJ INSTRUKTOR
LEKCJA 3 - CZEGO BĘDZIESZ POTRZEBOWAĆ
LEKCJA 4 - CERTYFIKAT I QUIZY
LEKCJA 5 - DWIE PORADY
LEKCJA 6 - POMOC W NAUCE
LEKCJA 7 - BONUSY
TEORIA
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - CO TO JEST BACKEND
LEKCJA 3 - NAZEWNICTWO
LEKCJA 4 - ZASOBY
LEKCJA 5 - JSON
LEKCJA 6 - METODY HTTP
LEKCJA 7 - ENDPOINT
LEKCJA 8 - KODY ODPOWIEDZI
LEKCJA 9 - REST API
LEKCJA 10 - RESTfull API
LEKCJA 11 - PODSUMOWANIE
QUIZ I
1 - PYTANIE UTRWALAJĄCE WIEDZĘ
2 - PYTANIE UTRWALAJĄCE WIEDZĘ
3 - PYTANIE UTRWALAJĄCE WIEDZĘ
4 - PYTANIE UTRWALAJĄCE WIEDZĘ
5 - PYTANIE UTRWALAJĄCE WIEDZĘ
6 - PYTANIE UTRWALAJĄCE WIEDZĘ
PIERWSZE KROKI
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - INSTALACJA POSTMANA
LEKCJA 3 - TRZY SEKCJE POSTMANA
LEKCJA 4 - PIERWSZY GET
LEKCJA 5 - QUERY PARAMS
LEKCJA 6 - PIERWSZY POST
LEKCJA 7 - PIERWSZA KOLEKCJA
LEKCJA 8 - PRZEKAZYWANIE ZMIENNYCH MIĘDZY REQUESTAMI
LEKCJA 9 - PIERWSZE TESTY
LEKCJA 10 - ĆWICZENIE
LEKCJA 11 - BŁĘDY POCZĄTKUJĄCYCH
REQUEST RESPONSE
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - REQUESTBIN
LEKCJA 3 - Z CZEGO SKŁADA SIĘ REQUEST
LEKCJA 4 - Z CZEGO SKŁADA SIĘ RESPONSE
LEKCJA 5 - PLIKI COOKIES
LEKCJA 7 - ĆWICZENIE
LEKCJA 6 - ZAPISYWANIE REQUESTÓW
LEKCJA 8 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 9 - PODSUMOWANIE
CRUD
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - CRUD
LEKCJA 3 - WPROWADZENIE DO PROJEKTU
LEKCJA 4 - INSTALACJA CMDR
LEKCJA 5 - KOMENDY W CMDR
LEKCJA 6 - INSTALACJA NODEJS I NPM
LEKCJA 7 - INSTALACJA JSON-SERVER
LEKCJA 8 - GET
LEKCJA 9 - POST
LEKCJA 10 - PUT PATCH
LEKCJA 11 - DELETE
LEKCJA 12 - MAGICZNE ID
LEKCJA 13 - ĆWICZENIE
LEKCJA 14 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 15 - PODSUMOWANIE
LEKCJA 16 - BONUS - DWIE DODATKOWE METODY HTTP HEAD I OPTIONS
ZMIENNE
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - CO TO JEST ZMIENNA
LEKCJA 3 - ZMIENNE GLOBALNE
LEKCJA 4 - INITIAL VALUE VS CURRENT VALUE
LEKCJA 5 - ZMIENNE KOLEKCYJNE
LEKCJA 6 - ZMIENNE ŚRODOWISKOWE
LEKCJA 7 - ZMIENNE DATA
LEKCJA 8 - ZMIENNE LOKALNE
LEKCJA 9 - LOSOWE ZMIENNE
LEKCJA 10 - PRZYKŁADY LOSOWYCH ZMIENNYCH
LEKCJA 11 - ĆWICZENIE
LEKCJA 12 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 13 - PODSUMOWANIE
TESTOWANIE
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - WPROWADZENIE DO JAVASCRIPT
LEKCJA 3 - CHAI ASSERTIONS
LEKCJA 4 - LODASH
LEKCJA 5 - ĆWICZENIE
LEKCJA 6 - BŁĘDY
LEKCJA 7 - PODSUMOWANIE
AUTORYZACJA I AUTENTYKACJA
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - AUTORYZACJA I AUTENTYKACJA
LEKCJA 3 - BASIC AUTH
LEKCJA 4 - BEARER TOKEN
LEKCJA 5 - OAUTH2 WPROWADZENIE
LEKCJA 6 - OAUTH2 PRAKTYKA
LEKCJA 7 - ĆWICZENIE
LEKCJA 8 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 9 - PODSUMOWANIE
PROJEKT TRELLO
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - WPROWADZENIE DO TRELLO
LEKCJA 3 - TRELLO REST API DOKUMENTACJA
LEKCJA 4 - UTWORZENIE PIERWSZEJ TABLICY
LEKCJA 5 - USUNIĘCIE ISTNIEJĄCEJ TABLICY
LEKCJA 6 - PRZECZYTANIE ISTNIEJĄCEJ TABLICY
LEKCJA 7 - PRZECZYTANIE I USUNIĘCIE NIEISTNIEJĄCEJ TABLICY
LEKCJA 8 - UTWORZENIE TABLICY Z DANYMI Z PLIKU
LEKCJA 9 - TESTOWE DOCHODZENIE
LEKCJA 10 - OPIS SCENARIUSZA E2E
LEKCJA 11 - SCENARIUSZ E2E CZĘŚĆ I
LEKCJA 12 - SCENARIUSZ E2E CZĘŚĆ II
LEKCJA 13 - SCENARIUSZ E2E CZĘŚĆ III
LEKCJA 14 - ĆWICZENIE
LEKCJA 15 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 16 - PODSUMOWANIE
PROJEKT CLICKUP
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - OMÓWIENIE APLIKACJI CLICKUP
LEKCJA 3 - OMÓWIENIE DOKUMENTACJI API
LEKCJA 4 - API TOKEN I PIERWSZY POST
LEKCJA 5 - TWORZYMY ŚRODOWISKO
LEKCJA 6 - TESTUJEMY NAZWY SPACE
LEKCJA 7 - TWORZENIE SPACE Z DANYMI Z PLIKU
LEKCJA 8 - EDYCJA SPACE
LEKCJA 9 - OMÓWIENIE SCENARIUSZA E2
LEKCJA 10 - SCENARIUSZ E2E CZĘŚĆ I
LEKCJA 11 - SCENARIUSZ E2E CZĘŚĆ II
LEKCJA 12 - SCENARIUSZ E2E CZĘŚĆ III
LEKCJA 13 - SCENARIUSZ E2E CZĘŚĆ IV
LEKCJA 14 - ĆWICZENIE
LEKCJA 15 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 16 - PODSUMOWANIE
NEWMAN
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - INSTALACJA NEWMANN
LEKCJA 3 - URUCHOMIENIE PIERWSZEJ KOLEKCJI
LEKCJA 4 - URUCHOMIENIE KOLEKCJI ZE ŚRODOWISKIEM
LEKCJA 5 - URUCHOMIENIE KOLEKCJI Z DANYMI
LEKCJA 6 - RAPORT HTML
LEKCJA 7 - POSTMAN CLOUD
LEKCJA 8 - ĆWICZENIE
LEKCJA 9 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 10 - PODSUMOWANIE
QUIZ II
1 - PYTANIE UTRWALAJĄCE WIEDZĘ
2 - PYTANIE UTRWALAJĄCE WIEDZĘ
3 - PYTANIE UTRWALAJĄCE WIEDZĘ
4 - PYTANIE UTRWALAJĄCE WIEDZĘ
5 - PYTANIE UTRWALAJĄCE WIEDZĘ
6 - PYTANIE UTRWALAJĄCE WIEDZĘ
WPROWADZENIE DO PROGRAMOWANIA W JAVIE
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - INSTALACJA JAVY 11
LEKCJA 3 - INSTALACJA MAVEN
LEKCJA 4 - INSTALACJA INTELLIJ
LEKCJA 5 - TYPY DANYCH, ZMIENNE, OPERATORY
LEKCJA 6 - POLA OBIEKTU
LEKCJA 7 - KONSTRUKTOR
LEKCJA 8 - METODY
LEKCJA 9 - MODYFIKATORY DOSTĘPU
LEKCJA 10 - ENKAPSULACJA, GETTERY I SETTERY
LEKCJA 11 - DZIEDZICZENIE
LEKCJA 12 - KOLEKCJE
LEKCJA 13 - STREAMY
REST ASSURED CRUD
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - WPROWADZENIE DO REST ASSURED
LEKCJA 3 - KONFIGURACJA PROJEKTU
LEKCJA 4 - PIERWSZY TEST - PRZECZYTANIE WSZYSTKICH PRACOWNIKÓW
LEKCJA 5 - PRZECZYTANIE JEDNEGO PRACOWNIKA + JSONPATH
LEKCJA 6 - WYŚWIETLENIE ODPOWIEDZI NA KONSOLĘ
LEKCJA 7 - PATH VARIABLES I QUERY PARAMS
LEKCJA 8 - INNY SPOSÓB PISANIA TESTÓW
LEKCJA 9 - UTWORZENIE PRACOWNIKA
LEKCJA 10 - EDYCJA PRACOWNIKA PUT i PATCH
LEKCJA 11 - JSONOBJECT
LEKCJA 12 - FAKER BEROFE ALL I BEFORE EACH
LEKCJA 13 - USUNIĘCIE PRACOWNIKA
LEKCJA 14 - ĆWICZENIE
LEKCJA 15 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 16 - PODSUMOWANIE
REST ASSURED PROJEKT TRELLO
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - KONFIGURACJA PROJEKTU I PIERWSZY POST
LEKCJA 3 - USUNIĘCIE TABLICY
LEKCJA 4 - REFACTOR CZĘŚĆ I
LEKCJA 5 - REFACTOR CZĘŚĆ II
LEKCJA 6 - REFACTOR CZĘŚĆ III
LEKCJA 7 - ASSERTJ
LEKCJA 9 - TWORZENIE TABLICY Z RÓŻNYMI NAZWAMI
LEKCJA 10 - TESTY Z PARAMETRAMI
LEKCJA 11 - SCENARIUSZ E2E CZĘŚĆ I
LEKCJA 12 - SCENARIUSZ E2E CZĘŚĆ II - KOLEJNOŚĆ WYKONYWANIA TESTÓW
LEKCJA 13 - SCENARIUSZ E2E CZĘŚĆ III - UTWORZENIE ZADANIA
LEKCJA 14 - SCENARIUSZ E2E CZĘŚĆ IV - USUNĘCIE TABLICY
LEKCJA 15 - ĆWICZENIE
LEKCJA 16 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 17 - PODSUMOWANIE
REST ASSURED PROJEKT CLICKUP
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - UTWORZENIE PROJEKTU
LEKCJA 3 - UTWORZENIE SPACE
LEKCJA 4 - UTWORZENIE PROPERTIESÓW DO PROJEKTU
LEKCJA 5 - DODANIE KOLEJNYCH ENDPOINTÓW
LEKCJA 6 - REQUEST SPEC
LEKCJA 7 - USUNIĘCIE SPACE
LEKCJA 8 - TESTY Z PARAMETRAMI I URUCHIMOENIE Z LINII KOMEND
LEKCJA 9 - SCENARIUSZ E2E CZĘŚĆ I -UTWORZENIE SPACE
LEKCJA 10 - SCENARIUSZ E2E CZĘŚĆ II UTWORZENIE LISTY
LEKCJA 11 - SCENARIUSZ E2E CZĘŚĆ III - UTWORZENIE ZADANIA
LEKCJA 12 - SCENARIUSZ E2E - SERIALIZACJA
LEKCJA 13 - SCENARIUSZ E2E - DESERIALIZACJA
LEKCJA 14 - LOMBOK
LEKCJA 15 - SCENARIUSZ E2E CZĘŚĆ IV - EDYCJA ZADANIA
LEKCJA 16 - SCENARIUSZ E2E CZĘŚĆ V - ZAMKNIĘCIE ZADANIA I USUNIĘCIE SPACE
LEKCJA 17 - RAPORT ALLURE
LEKCJA 18 - ĆWICZENIE
LEKCJA 19 - BŁĘDY POCZĄTKUJĄCYCH
LEKCJA 20 - PODSUMOWANIE
QUIZ III
1 - PYTANIE UTRWALAJĄCE WIEDZĘ
2 - PYTANIE UTRWALAJĄCE WIEDZĘ
3 - PYTANIE UTRWALAJĄCE WIEDZĘ
4 - PYTANIE UTRWALAJĄCE WIEDZĘ
5 - PYTANIE UTRWALAJĄCE WIEDZĘ
6 - PYTANIE UTRWALAJĄCE WIEDZĘ
BONUS – JENKINS – URUCHOM TESTY NA CI
LEKCJA 1 - WSTĘP
LEKCJA 2 - INSTALACJA JENKINSA
LEKCJA 3 – ZMIANA JĘZYKA NA EN
LEKCJA 4 – PIERWSZY JOB I URUCHOMIENIE TESTÓW Z POSTMANA
LEKCJA 5 – URUCHOMIENIE TESTÓW ZE ŚRODOWISKIEM
LEKCJA 6 – KONFIGURACJA RAPORTU HTML EXTRA
LEKCJA 7 - KONFIGURACJA SSH NA GITHUBIE
LEKCJA 8 – WYPCHANIE PROJEKTU NA GITHUBA
LEKCJA 9 - URUCHOMIENIE TESTÓW Z GITHUBA
LEKCJA 10 – PRZEKAZANIE PARAMETRÓW DO TESTÓW
LEKCJA 11 – WYGENEROWANIE RAPORTU ALLURE
BONUS – TESTOWANIE BEZPIECZEŃSTWA API
LEKCJA 1 – WSTĘP
LEKCJA 2 – API SEC
LEKCJA 3 – BOLA
LEKCJA 4 – ŚRODOWISKO TESTOWE
LEKCJA 5 – RATE LIMIT
LEKCJA 6 – POZOSTAŁE PODATNOŚCI Z API TOP10
LEKCJA 7 – JWT LAB
LEKCJA 8 – RATE LIMIT LAB
LEKCJA 9 – KURS
BONUS – SPRING – NAPISZ SWOJE PIERWSZE REST API
LEKCJA 1 – WSTĘP
LEKCJA 2 – REST CONTROLLER
LEKCJA 3 – SERVICE
LEKCJA 4 – CRUD
LEKCJA 5 – STATUS COMPANY
LEKCJA 6 – WALIDACJA
LEKCJA 7 – OBSŁUGA BŁĘDÓW
LEKCJA 8 – SWAGGER
LEKCJA 9 – BONUS
BONUS – POZNAJ SOAP UI
LEKCJA 1 – WSTĘP
LEKCJA 2 – SOAP UI
LEKCJA 3 – REST
LEKCJA 4 – ASERCJE W REST I SOAP
LEKCJA 5 – PROŚBA O OPINIĘ
BONUS – PYTHON W TESTACH REST API
LEKCJA 1 – PODSTAWY
LEKCJA 2 – OPCJE ZAMIAST ARGUMENTÓW
LEKCJA 3 – OPCJA LUB JEJ BRAK
LEKCJA 4 – WPROWADŹ DANE
LEKCJA 5 – STRUKTURA PROJEKTU
LEKCJA 6 – GENEROWANIE DANYCH
LEKCJA 7 – ZAPIS DO PLIKU
"Już teraz wiem, że wybór tego kursu to świetna inwestycja w siebie. Już widzę efekty!"
Mariusz
"... najlepszy kurs jaki do tej pory przerobiłam"
Katarzyna
"Szkoła Testowania Backendu to był mój strał w 10!"
Ania
„Bartek, czego KONKRETNIE nauczę się z tego kursu?”
- Pokażę Ci krok po kroku, czym jest Backend/REST API.
- Dowiesz się się, jak działa i jak testować REST API.
- Nauczysz się, jak pisać testy automatyczne do REST API,
- Poznasz aplikacje i biblioteki potrzebne do testowania REST API.
- Bardzo dobrze poznasz Postmana i za jego pomocą będziesz w stanie testować REST API.
- Nauczysz się podstaw programowania w Javie.
- Pokażę Ci, jak skonfigurować projekt w Mavenie oraz dodać potrzebne biblioteki np: RestAssured
- Napiszesz testy automatyczne w Javie i RestAssured.
- Samodzielnie zainstalujesz i skonfigurujesz Jenkinsa.
- Uruchomisz swoje testy na Jenkinsie i wygenerujesz raport z testów.
- Umieścisz swój kod na Githubie.
Kontakt z prowadzącym
Bartek, co jeżeli czegoś nie będę rozumiał/rozumiała?
Kurs przygotowany jest w taki sposób, żeby przeprowadzić Cię z miejsca, w którym nie wiesz co to jest backnd
do miejsca, w którym będziesz swobodnie testować i pisać testy automatyczne do REST API.
Automatyzacja testów to w dużej mierze programowanie, które, szczególnie na początku, może sprawiać problemy.
"Im więcej potu na treningu, tym mniej krwi w boju".
W tym kursie nie ma EGO!
Jeżeli będziesz mieć jakieś pytania, niejasności lub coś trzeba będzie wyjaśnić jeszcze raz, to
KONIECZNIE musisz pytać! Pamiętaj, że nie ma głupich pytań, szczególnie na początku nauki.
Pod każdą lekcją znajdziesz formularz, w którym możesz zadać pytanie dotyczące danej
lekcji.
Za każdym razem, kiedy pojawia się nowe pytania, natychmiast dostaję powiadomienie i staram się
jak najszybciej odpowiedzieć na Twoje pytanie.

Spotkania na żywo i goście w AkademiaQA
W ramach kursu organizowane są spotkania na żywo (online), na których odpowiadam na pytania
kursantów.
Zapraszam również gości, żeby dostarczyć Tobie jak najwięcej wartości.




Certyfikat ukończenia kursu
Po ukończeniu kursu istnieje możliwość uzyskania certyfikatu.

Aby otrzymać certyfikat ukończenia kursu "Szkoła Testowania Backendu", musisz spełnić trzy warunki.
- Po pierwsze, musisz obejrzeć wszystkie lekcje. Będzie Ci to potrzebne do kolejnego punktu.
- Po drugie, musisz poprawnie odpowiedzieć na wszystkie pytania w trzech quizach. Kurs podzielony jest na trzy części i każda z nich kończy się quizem z pytaniami sprawdzającymi Twoją wiedzę.
- Po trzecie, musisz uzyskać token potrzeby do wygenerowania certyfikatu. Wszystkiego na temat tokenu dowiesz się w kursie.






Materiały dodatkowe i bonusy
Testowanie REST API to nie wszystko. W ramach kursu przygotowałem dla Ciebie materiały dodatkow oraz masę bonusów.
W kursie znajdziesz, między innymi:
- Dostęp do prywatnej, zamkniętej grupy tylko dla kursantów "Szkoły Testowania Backendu".
- Wszystkie kolekcje do Postmana, których używam w kursie.
- Dostęp do trzech projektów (Java + RestAssured) na Githubie.
- Zeszyt postępów i mapę kursu.
- Spotkania na żywo.
- Quizy z pytaniami utrwalającymi wiedzę.
- Bonusowy moduł: Jenkins – uruchom testy na CI.
- Bonusowy moduł: Testowanie bezpieczeństwa API.
- Bonusowy moduł: Spring, napisze swoje pierwsze REST API.
- Bonusowy moduł: Poznaj SOAP UI.
- Bonusowy moduł: Python w testach REST API.
- Bonusowy moduł: Wprowadzenie do gita/githuba.
Żeby przygotować Cię naprawdę kompleksowo, zaprosiłem do kursu prawdziwych ekspertów w branży i dzięki temu mogę Ci przedstawić fantastyczne, wypełnione wartościową wiedzą, bonusy do “Szkoły Testowania Backendu”, które same w sobie są mini-kursami. Włącz video i zobacz, jak bonusy wyglądją od środka!
BONUS #1: Prywatna grupa dla kursantów AQA

Dostęp do prywatnej i przeznaczonej TYLKO i WYŁĄCZNIE dla kursantów AkademiQA grupy na Facbooku.
Tam znajdziesz wsparcie, o które czasami ciężko wśród najbliższego otoczenia.
Na grupie rozmawiamy na tematy związane z testowaniem, wymieniamy się ciekawymi ofertami pracy, ciekawymi wydarzeniami jak również rozmawiamy na tematy zupełnie nie związane z testowaniem.
W grupie znajdziesz też mocno doświadczone osoby z wcześniejszych edycji kursu "Szkoła Testowania Backendu". Dzięki ich pomocy rozwiążesz każdy swój problem i pokonasz każde wyzwanie.
Masz pytanie, potrzebujesz rady? Pytaj!
Chciałbyś podzielić się czymś, co Cię wyjątkowo rozbawiło, zmotywowało, zainspirowało, dało do myślenia? Nie krępuj się, wrzucaj śmiało!
Może chciałbyś poznać kogoś osobiście? Spytaj, kto jest z Twojego miasta albo kto interesuje się i robi to, co Ty.
BONUS #2: Kolekcje do Postmana
W drugiej części kursu, pokazuję jak testować REST API za pomocą Postmana.
Nie będziesz musiał/musiała przepisywać wszystkich requestów, asercji oraz tworzyć wszystkich kolekcji od nowa.
W pierwszej lekcji każdego modułu dostaniesz link do kolekcji, której używam w danym module.
Natychmiast będziesz mógł/mogła porównać swoje rozwiązanie z tym co pokazuję w kursie.
Bardzo ważne jest to, żeby samemu ćwiczyć i testować REST API, ale czasami warto zerknąć jak to zrobił ktoś inny.

BONUS #3: Kod na Githubie

W trzeciej części kursu napiszemy testy automatyczne w Javie oraz bibliotece RestAssured.
Bardzo rekomenduję, żebyś zrobił/zrobiła to samodzielnie, oglądając lekcje, ale z doświadczenia wiem, że mogą pojawić się niejasności i pytania.
W pierwszej lekcji każdego modułu dostaniesz link do mojego kodu umieszczonego na githubie.
Jeżeli będzie taka potrzeba to natychmiast będziesz mógł/mogła porównać swój kod z tym, który pokazuję w kursie.
Dostęp do kursu i wszystkich aktualizacji jest dożywotni, jeżeli zmini się coś w kodzie to wystarczy, że dociągniesz sobie zmiany z githuba.
BONUS #4: Zeszyt postępów i mapa kursu
Z poprzednich edycji "Szkoły Testowania Backendu" wiem, że kursanci często robią notatki podczas nauki.
Kiedy ja uczę się czegoś nowego to lubię sobie to zapisać i utrwalić. Nie zawsze mam przy sobie mój notatnik a do notatek w różnych miejscach nigdy nie wracam.
Właśnie w tym celu przygotowałem zeszyt postępów, gdzie będziesz mógł/mogła dodawać notatki do każdej lekcji.
Wszystko będzie w jednym miejscu i z łatwością będziesz mógł/mogła wracać do tych materiałów.
Dodatkowo przygotowałem mapę całego kursu. Potrzebujesz szybko wrócić do wybranej lekcji? Jeden rzut oka na mapę i już wiesz, w którym to było module.
Zeszyt postępów i mapę kursu znajdziesz natychmiast po zalogowaniu do kursu.

BONUS #5: Spotkania na żywo

Pod każdym video dostępny jest formularz gdzie możesz zadać pytanie dotyczące danej lekcji.
Staram się odpowiadać na pytania jak najszybciej, ale czasami fajnie jest się zobaczyć i porozmawiać na żywo.
Raz w miesiącu spotykamy się z kursantami gdzie mniędzy innymi odpowiadam na pytania dostyczące kursów.
Wszystko po to, abyś w stosunkowo krótkim czasie nauczył/nauczyła się testować REST API i jak najszybciej zaczął/zaczęła używać tej wiedzy w pracy.
Spotkania na żywo to obecnie jedyna możliwość konsultacji ze mną.
Uczestnicy poprzednich edycji kursu zgodnie twierdzą, że to jest coś, co podwyższa wartość kursu do wartości wręcz bezcennej! 🙂
BONUS #6: Jenkins
W tym module pokażę Ci jak, krok po kroku, zainstalować i skonfigurować Jenkinsa na Windowsie 10.
Kiedy Jenkins będzie zainstalowany i skonfigurowany przejdziemy do utworzenia pierszego joba i uruchomimy testy, które napisaliśmy w Postmanie.
Powiem Ci jak uruchomić kolekcje, które wymagają środowiska oraz kolekcje, które zasilane są danymi z pliku.
W drugiej części tego modułu pokażę Ci jak uruchomić testy, które napisaliśmy w Javie oraz RestAssured.
Skonfigurujemy gita oraz umieścimy nasz projekt na Githubie a na koniec wygenerujemy raport przy użyciu biblioteki Allure.

BONUS #7: Bezpieczeństwo REST API

W tym module Maciej Kofel, zawodowo zajmujący się testowaniem bezpieczeństwa, oraz autor kursów na stronie https://szkolasecurity.pl/ pokaże Ci jak zacząć testować bezpieczeństwo REST API.
Dowiesz się jak skonfigurować środowisko testowe, na którym będziesz mógł/mogła zacząć przygodę z "hackowaniem" REST API.
Maciej pokaże Ci jak przejąć token właściciela oraz jak przetetować podatność rate limit2.
Dodatkowo poznasz dziesięć najczęściej występujących podatności w REST API.
Gwarantuję Ci, że po tym module zupełnie inaczej będziesz patrzeć na testowanie REST API.
BONUS #8: Spring
W tym module Dariusz Mydlarz, senior Java developer, oraz autor kursów na stronie https://edu.sztukakodu.pl/ pokaże Ci jak napisać swoje pierwsze REST API w Springu.
Dowiesz się jak skonfigurować projekt w spring.io oraz jakich zależności będziesz potrzebować.
Darek wytłumaczy Ci jaka jest różnica między kontrolerem a serwisem, pokaże Ci jak dodać walidację do API oraz jak obsługiwać błędy w REST API.
Dodatkowo nauczysz się jak skonfigurować i używać Swaggera.
Po tym module żaden programista nie będzie miał przed Tobą tajemnic.
W przeciwnym razie sam/sama sprawdzisz co piszczy w jego kodzie.

BONUS #9: SOAP UI

W poprzednich edycjach "Szkoły Testowania Backendu" kursanci często pytali czy będzie SOAP UI i czy pokażę jak jest różnica między REST a SOAP.
No to jest ;)
W tym module Radosław Zaręba, senior test automation engineer, specjalizujący się w pisaniu testów integracyjnych pokaże Ci jak zacząć używać SOAP UI.
Dowiesz się skąd pobrać SOAP UI oraz jakiej wersji używać.
Radek wytłumaczy Ci co to jest i jak używać WSDL, jak pisać asercje w SOAP UI oraz gdzie szukać pomocy.
Dodatkowo nauczysz się jaka jest różnica między testowaniem REST API a SOAP.
BONUS #10: Python w testach REST API
W tym module Maciej Kusz, team leader i programista testów w Pythonie, oraz autor bloga https://testerembyc.pl/ pokaże Ci jak zacząć przygodę z Pythonem na przykładzie tworzenia narzędzia wspomagającego pracę testera.
Dowiesz się m.in. jak:
- zainstalować Pythona w systemie Windows oraz Mac OS,
- zainstalować IDE oraz utworzyć projekt,
- generować dane testowe oraz jak zapisywać wyniki do pliku,
- jak wysyłać żądania REST API,
- uruchamiać oprogramowanie zainstalowane w systemie,
- zainstalować utworzone narzędzie, tak aby było wygodne w codziennym użytkowaniu.
Tego modułu nie znajdziesz w żadnym innym kursie, ponieważ Maciej nagrał go specjalnie dla kursantów "Szkoły Testowania Backendu".
Jeżeli chcesz poznać Pythona, to nie ma lepszego sposobu niż nauka przez praktykę, a dodatkowo napiszesz sobie narzędzie, którego nikt poza Tobą nie będzie miał w firmie.

BONUS #11: Git/Github

Bardzo dużo kursantów pyta mnie o kurs gita, ponieważ, szczególnie na początku, git może sprawiać problemy.
W tym module udostępniam jedno z nagrań z kursantami AkademiaQA, podczas którego robię wprowadzenie do gita i Githuba.
Pokażę Ci jak skonfigurować gita lokalnie, jak dodać gita do projektu oraz jak ja pracuję z gitem.
Dodatkow udostępnię Ci moje "tajne" skróty, których używam, żeby praca z gitem była jeszcze szybsza.
Jeżeli chcesz dowiedzieć się jaka jest różnica między HEAD a @ lub jak zresetować ostatni commit to koniecznie zobacz to nagranie.
Zobacz opinie moich kursantów:










Dla kogo jest ten kurs?
Najprościej byłoby napisać, że jeśli docierają do Ciebie moje argumenty, którymi posłużyłem się do tej pory – to tak, ten kurs jest dla Ciebie.
Pozwól mi jednak zabawić się we wróżkę ze szklaną kulą...
Otóż prawdopodobnie:
- Pracujesz w branży minimum rok?
- Masz doświadczenie w pracy testera, głównie manualnego?
- Masz podstawy z testowania Frontendu, ale chcesz się rozwijać w kierunku testowania Backendu?
- Chcesz się nauczyć jak automatyzować testy?
- Wiesz, że darmowe materiały na Youtube nie pokazują wszystkiego?
- Nie przepadasz za hinduskim akcentem?
Stawiam żołędzie przeciwko orzeszkom, że… zgadłem.
Skąd to wiem?
Też kiedyś zaczynałem i też byłem w tym miejscu i wiem, że...
...ten kurs zdecydowanie jest dla Ciebie!

Dla kogo NIE jest ten kurs?

Mówi się, że "wiedza to potęga". To kłamstwo. Tak naprawdę dopiero PRAKTYKA i ZASTOSOWANIE danej wiedzy daje potężne rezultaty.
Jeśli uważasz, że samo kupno kursu rozwiąże Twoje problemy, to jesteś w błędzie.
- Kurs nie jest przeznaczony dla osób, które nie pracują jeszcze w IT. Tutaj chodzi o wejście szczebel wyżej w zawodowej drabinie, a nie naukę od podstaw.
- Zajmujesz się automatyzacją testów REST API na co dzień? Nie kupuj.
- Jesteś kompletnie zielony/zielona w informatycznych tematach? Przykro mi, ale to nie jest kurs dla Ciebie.
Zakup na raty
Pamiętaj o możliwości zakupu kursu na raty. Dzięki naszej współpracy z TPay oraz z bankiem Pekao, umożliwiamy zakup na raty 0%. Wystarczy kilka prostych kroków, żeby kupić wybrany kurs lub pakiet kursów na raty.
- Dodaj kurs do koszyka.
- Podaj dane potrzebne do wystawienia faktury.
- Przejdź do płatności.
- Wybierz Rato Pekao 10 x 0%.
- Wypełnij wniosek i poczekaj na akceptację.

Cena kursu
Podana cena jest ceną brutto. Do każdej sprzedaży wystawiana jest faktura VAT.
STB II
1997 PLN
- SZKOŁA TESTOWANIA BACKENDU II
- Dożywotni dostęp do kursu
- Dożywotni dostęp do aktualizacji
- 15 modułów
- Ponad 15 godzin materiałów video
- Ponad 240 lekcji
- Ćwiczenie utrwalające wiedzę
- Trzy quizy z pytaniami utrwalającymi wiedzę
- Certyfikat ukończenia kursu
- Dostęp do prywatnej, zamkniętej grupy, tylko dla kursantów STB
- Zeszyt postępów
- Mapa kursu
- Wszystkie kolekcje z Postmana
- Trzy projekty na Githubie (Java + RestAssured)
- Kontakt z prowadzącym
- Spotkania na żywo
- Moduł bonusowy: Jenkins – uruchom testy na CI
- Moduł bonusowy: Wprowadzenie do gita/githuba
- Mini kurs: Testowanie bezpieczeństwa API
- Mini kurs: Spring, napisze swoje pierwsze REST API
- Mini kurs: Poznaj SOAP UI
- Mini kurs: Python w testach REST API
- ZERO RYZYKA!
30 dni na zwrot kursu
PAKIET 4 KURSÓW
2497 PLN
ZAMIAST 3392 PLN
- Dożywotni dostęp do kursu
- Dożywotni dostęp do aktualizacji
- 15 modułów
- Ponad 15 godzin materiałów video
- Ponad 240 lekcji
- Ćwiczenie utrwalające wiedzę
- Trzy quizy z pytaniami utrwalającymi wiedzę
- Certyfikat ukończenia kursu
- Dostęp do prywatnej, zamkniętej grupy, tylko dla kursantów STB
- Zeszyt postępów
- Mapa kursu
- Wszystkie kolekcje z Postmana
- Trzy projekty na Githubie (Java + RestAssured)
- Kontakt z prowadzącym
- Spotkania na żywo
- Moduł bonusowy: Jenkins – uruchom testy na CI
- Moduł bonusowy: Wprowadzenie do gita/githuba
- Mini kurs: Testowanie bezpieczeństwa API
- Mini kurs: Spring, napisze swoje pierwsze REST API
- Mini kurs: Poznaj SOAP UI
- Mini kurs: Python w testach REST API
- PLUS PAKIET KURSÓW:
- 👍 "Java Dla Testera II" - 897 PLN
- 👍 "Java - Zadania rekrutacyjne" - 249 PLN
- 👍 "Szkoła Debugowania Testów" - 249 PLN
- ZERO RYZYKA!
30 dni na zwrot kursu
PAKIET FULL STACK
3997 PLN
ZAMIAST 5789 PLN
- Dożywotni dostęp do kursu
- Dożywotni dostęp do aktualizacji
- 15 modułów
- Ponad 15 godzin materiałów video
- Ponad 240 lekcji
- Ćwiczenie utrwalające wiedzę
- Trzy quizy z pytaniami utrwalającymi wiedzę
- Certyfikat ukończenia kursu
- Dostęp do prywatnej, zamkniętej grupy, tylko dla kursantów STB
- Zeszyt postępów
- Mapa kursu
- Wszystkie kolekcje z Postmana
- Trzy projekty na Githubie (Java + RestAssured)
- Kontakt z prowadzącym
- Spotkania na żywo
- Moduł bonusowy: Jenkins – uruchom testy na CI
- Moduł bonusowy: Wprowadzenie do gita/githuba
- Mini kurs: Testowanie bezpieczeństwa API
- Mini kurs: Spring, napisze swoje pierwsze REST API
- Mini kurs: Poznaj SOAP UI
- Mini kurs: Python w testach REST API
- PLUS PAKIET KURSÓW:
- 👍 "F.A.S.T. - Full stack Automation Software Tester" - 2397 PLN
- 👍 "Java Dla Testera II" - 897 PLN
- 👍 "Java - Zadania rekrutacyjne" - 249 PLN
- 👍 "Szkoła Debugowania Testów" - 249 PLN
- ZERO RYZYKA!
30 dni na zwrot kursu
Podsumujmy, co otrzymasz:
- Dożywotni dostęp do kurs "Szkoła Testowania Backendu II".
- Dożywotni dostęp do aktualizacji.
- 15 mudułów, ponad 240 lekcji i ponad 15 godzn materiału.
- Zeszyt postępów i mapę kursu.
- Dostęp do zamkniętej grupy, tylko dla kursantów STB
- Wszystkie kolekcje w Postmanie.
- Trzy projekty (Java + RestAssured) na Githubie.
- Certyfikat ukończenia kursu.
- Spotkania na żywo.
- Moduł bonusowy: Jenkins, uruchom testy na CI.
- Moduł bonusowy: Testowanie bezpieczeństwa API.
- Moduł bonusowy: Spring, napisz swoje pierwsze REST API.
- Moduł bonusowy: SOAP UI wprowadzenie.
- Moduł bonusowy: Pythonw testach REST API.
- Moduł bonusowy: Wprowadzenie do gita/guthuba.
- Gwarancja zadowolenia. Naucz się testować REST API w 30 dni albo oddam Ci pieniądze.

Gwarancja satysfakcji
Wiem, jak to jest, gdy kupuje się przez internet.
Oferta ofertą, ale zawsze zastanawiamy się, jak to naprawdę wygląda w środku?
Jak on ma zamiar spełnić te wszystkie cudowne obietnice? I powiem Ci – jest tylko jeden sposób, by się o tym przekonać.
MUSISZ TO ZOBACZYĆ. Dlatego kup sobie teraz ten kurs. Oglądaj nagrania. Dołącz do naszej grupy na Space.
Zacznij rozwiązywać ćwiczenia i przekonaj się na własnej skórze, co zmini się w Twojej pracy.
Zobacz, co się wydarzy, gdy poprowadzę Cię za rękę przez cały proces nauki testowania REST API.
Biorę na siebie całe ryzyko Twojej decyzji. Daję Ci 30 dni GWARANCJI SATYSFAKCJI liczonej od Twojego zakupu.
Jeżeli w ciągu 30 dni nie nauczysz się testowania REST API lub z jakichś powodów kurs nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres
bartek@akademiaqa.pl i zwrócę Ci 100% Twojej wpłaty.
To trochę jak jazda próbna samochodem.
Weź ten kurs na próbę na 30 dni.
PASUJE Ci taki układ?
- Wszystkie materiały dostajesz w pierwszy dzień.
- 30 dni na podjęcie finalnej decyzji.
- Jeden mail i zwracam Ci całość pieniędzy.
- Ponad 500 zadowolonych kursantów.

-
Kiedy rozpoczyna się
kurs i jak długo trwa?
Kurs rozpoczyna się w momencie, kiedy wykupisz do niego dostęp. Składa się z 15 modułów podzielonych na tygodnie, ale możesz przejść je szybciej ponieważ od początku będziesz mieć dostęp do wszystkich modułów. Tylko od Ciebie zależy jak szybko przerobisz cały materiał i ile czasu zajmą Ci zadania domowe. Każdy moduł możesz przerabiać w swoim tempie i w każdej chwili wrócić do dowolnej lekcji.
-
Jak długo mam
dostęp do tego kursu?
Otrzymujesz dożywotni (a raczej tak długo, jak AkademiaQA będzie istnieć) dostęp do tego kursu. Kurs będzie aktualizowane, a Ty będziesz mieć darmowy dostęp do wszystkich aktualizacji.
-
Co, jeśli nie
jestem zadowolony/zadowolona z kursu?
Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Możesz zgłosić się o zwrot lub zrezygnować z niego. Masz na to 30 dni od daty zakupu. Po prostu napisz na bartek@akademiaqa.pl, a zwrócę Ci 100% pieniędzy. PS. NIE MUSISZ podawać przyczyny rezygnacji. Wystarczy, że w ciągu 30 dni poinformujesz mnie o rezygnacji ze kursu.
-
Jakich narzędzi
potrzebuję, aby wynieść z kursu jak najwięcej?
Kurs możesz przerobić w dowolnym miejscu. Wystarczy dostęp do Internetu. O szczegółach dotyczących narzędzi używanych w kursie opowiem w pierwszym module.
-
Czy dostanę cały
kurs od razu?
TAK! Dostaniesz dostęp do wszystkich materiałów już w pierwszym dniu.
-
Potrzebuję polską
fakturę. Czy ją dostanę?
Oczywiście. System jest zintegrowany z platformą do płatności oraz z usługą Fakturownia, która automatycznie wyśle Ci na maila fakturę po zakupie kursu.
-
Co, jeżeli mam z
czymś problem lub coś jest niejasne?
Napisz na adres email: bartek@akademiaqa.pl
Kontakt
Adres:
BTX Bartosz Kita, Ul. Ceglana 7b/4, 58-140 Jaworzyna Śląska. NIP: 884-233-6584
Email:
bartek@akademiaqa.pl
Telefon:
+48 735 222 444