Szkolenie: Bruno - Testy Rest API w alternatywnym narzędziu do Postman
W czasie szkolenia "Bruno - Testy Rest API w alternatywnym narzędziu do Postman" zdobędziesz dużą dawkę wiedzy na temat automatyzacji testów. Poznasz narzędzie Bruno - alternatywę dla Postmana, które oferuje podobne funkcjonalności, a dodatkowo jest darmowe i open-source. Wspólnie zbudujemy od zera projekt automatyzacji testów REST API dla prawdziwej aplikacji. Nauczysz się praktycznego podejścia do tworzenia i zarządzania testami automatycznymi, aby stworzyć łatwo rozszerzalny i dobrze zarządzany zestaw testów dla serwisu REST API.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:TEST/RESTAPI/BRUNO
Bruno - Testy Rest API w alternatywnym narzędziu do Postman
Cele szkolenia
Poznanie możliwości narzędzia Bruno w zakresie automatyzacji testów funkcjonalnych REST API oraz praktyczne wykorzystanie ich w procesie developmentu w codziennej pracy testerów i programistów
Zrozumienie dobrych praktyk automatyzacji testów API – unikania powtórzeń, podziału odpowiedzialności, refaktoryzacji kodu – oraz ich zastosowania podczas szkolenia w projekcie testowym
Stworzenie architektury test frameworka w Bruno, umożliwiającej łatwe utrzymanie, obsługę wielu środowisk i proste rozszerzanie zestawów testowych dla różnych serwisów REST API
Poznanie sposobów i strategii uruchamiania testów Bruno w procesach CI/CD, integracji z Gitem oraz generowania raportów HTML, co pozwala skutecznie wdrażać automatyzację testów w zespole
Nabycie praktycznych umiejętności niezbędnych do samodzielnego budowania i rozwijania automatycznych testów API w narzędziu Bruno, wspierających proces ciągłej integracji i zapewnienia jakości oprogramowania
Dla kogo?
Testerów manualnych aplikacji webowych, którzy chcą ułatwić sobie pracę poprzez komunikację bezpośrednio z serwerem
Testerów zainteresowanych pełną automatyzacją testów interfejsów REST API
Testerów pracujących na co dzień z Postmanem, którzy chcą poznać darmową alternatywę
Zalety
Szkolenie prowadzone jest w formule live coding, dzięki czemu uczestnicy w praktyce tworzą od podstaw kompletny projekt automatyzacji testów REST API w Bruno – od konfiguracji środowiska po uruchomienie testów z linii poleceń
Szkolenie koncentruje się na praktycznym zastosowaniu automatyzacji testów API, a nie jedynie na omówieniu funkcji Bruno – poznasz realne scenariusze i problemy projektowe
Podczas szkolenia uczestnicy uczą się efektywnego zarządzania testami automatycznymi, wykorzystując zmienne, środowiska, skrypty w JavaScript, faker oraz integrację z Gitem – wszystko w kontekście tworzenia rozbudowanego frameworka testowego
Wymagania
Znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
Mile widziana podstawowa wiedza na temat interfejsów REST API
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
Kilka słów o automatyzacji testów - dlaczego warto?
Dlaczego Bruno?
Porónanie Bruno z Postmanem
Pierwsze kroki z Bruno
Instalacja i konfiguracja środowiska
Wprowadzenie do narzędzia Bruno
Kolecje i foldery
Tworzenie pierwszych requestów i kolekcji
Metody HTTP, query params, path variables, nagłówki, body
Proste testy response'ów
Dobre testy automatyczne w Bruno
Zmienne, ich rodzaje i zastosowanie
Praca z różnymi środowiskami
Generowanie danych testowych - faker
Skrypty i testy pisane w JavaScript
Zaawansowane asercje
Integracja z gitem
Autoryzacja
Debugowanie
Bruon plugin do Visual Studio Code
Integracja z CI
Uruchamianie testó z linii poleceń
Generowanie raportów HTML
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi