REST API - testy automatyczne z wykorzystaniem Postman’a

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      REST API - testy automatyczne z wykorzystaniem Postman’a

      Instrukcja zapisu na szkolenia 

      Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!

      Pobierz instrukcję

      Opis szkolenia

      Najlepszym sposobem, aby nauczyć się pisać testy automatyczne, jest pisanie testów automatycznych. Dlatego rozgrzej palce przed szkoleniem, gdyż będziesz pisał dużo kodu.

      Jeżeli jesteś:
      • testerem manualnym aplikacji webowych i chcesz ułatwić sobie pracę poprzez komunikację bezpośrednio z serwerem oraz chcesz zautomatyzować sobie przygotowanie danych testowych na środowisku.
      • zainteresowany pełną automatyzacją testów interfejsów REST API
      • managerem testów i rozważasz użycie narzędzia w swoim projekcie.
      - tak, to szkolenie jest dla Ciebie!  Zobacz program.

        Poznaj program szkolenia

        Co zyskasz dzięki szkoleniu ?

        Cele szkolenia

        Szkolenie jest zorientowane na przekazanie wiedzy o automatyzacji testów REST API a nie tylko i wyłącznie na zaprezentowaniu wszystkich dostępnych funkcji wybranego narzędzia

        Podczas szkolenia będziemy się uczyć praktycznego podejścia do tworzenia i zarządzania testami automatycznymi. Naszym celem jest stworzenie łatwo rozszerzalnego i dobrze zarządzanego zestawu testów dla serwisu REST API z wykorzystaniem aplikacji POSTMAN

        Umiejętności

        Dzięki szkoleniu uczestnik:

        • Pozna dobre praktyki, które powinno się stosować w programowaniu testów:
          • unikanie powtórzeń
          • refactoring
        • Stworzy dobrą architekturę test framework'a
          • łatwe utrzymanie
          • wsparcie wielu środowisk
        • Pozna sposoby i strategie uruchamiania testów w procesie CI
        Czy to szkolenie jest dla Ciebie ?

        Profil uczestników

        Szkolenie dla testerów manualnych aplikacji webowych, którzy chcą ułatwić sobie pracę poprzez komunikację bezpośrednio z serwerem oraz chcą zautomatyzować sobie przygotowanie danych testowych na środowisku, dla wszystkich zainteresowanych pełną automatyzacją testów interfejsów REST API oraz managerów testów i rozważasz użycie narzędzia w swoim projekcie.

        Przygotowanie uczestników

        Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi

        Mile widziana podstawowa wiedza na temat interfejsów REST API

        Czas trwania

        Przed nami:

        • 2 dni, 16 godzin szkoleniowych
        Szczegółowy program szkolenia

        Szczegółowy program szkolenia

        Wprowadzenie

        • Kilka słów o automatyzacji testów - dlaczego warto?

        Wstęp do protokołu http

        • podstawowe rodzaje request'ów \• nagłówki wiadomości http
        • format danych JSON
        • operacje CRUD na danych
        • interfejsy / serwisy REST API    


        Tworzenie dobrych testów automatycznych

        • GET / POST / PUT / DELETE
        • korzystanie z "query params"
        • korzystanie z "path variables"

        Nagłówki

        Generowanie danych testowych

        Asercje

        Parametryzacja testow

        Dobre praktyki

        • Zarządzanie testami
        • DRY
        • Debugowanie
        • Zarządzanie danymi testowymi

        Integracja z CI

        • jak korzystać z testów automatycznych
        • linia poleceń

        Metoda realizacji szkolenia

        Live coding: zaczynamy od zera a kończymy posiadając w pełni funkcjonalny i skalowalny projekt z dobrą architekturą, który może posłużyć jako baza dla kolejnych implementacji.

        POBIERZ PROGRAM W PDF

        Ścieżka rozwoju
        • RobotFramework User guide
        W ramach szkolenia zapewniamy

        W ramach szkolenia zapewniamy

        • materiały szkoleniowe
        • certyfikat potwierdzający udział w kursie
        • pełna obsługa cateringowa (dla szkoleń stacjonarnych)