REST API - testy automatyczne z wykorzystaniem Postman’a

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      REST API - testy automatyczne z wykorzystaniem Postman’a

      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)