Szkolenie dostępne na zamówienie

Szkolenie: Karate DSL - automatyzacja testów funkcjonalnych serwisów REST API

Szkolenie Karate DSL to praktyczny kurs automatyzacji testów REST API, który uczy tworzenia efektywnych scenariuszy BDD, zarządzania testami, integracji z CI oraz wdrażania dobrych praktyk testowania interfejsów webowych

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:TEST/RESTAPI/KARATE

karate-dslautomatyzacja-testowapi-testingtesty-rest-api

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Karate DSL - automatyzacja testów funkcjonalnych serwisów REST API

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i implementowania testów automatycznych REST API z wykorzystaniem Karate DSL

  • Szkolenie uczy stosowania dobrych praktyk w zakresie organizacji, refaktoryzacji i zarządzania testami automatycznymi

  • Szkolenie pokazuje, jak budować elastyczną architekturę frameworka testowego wspierającą różne środowiska i łatwą rozbudowę

  • Szkolenie rozwija umiejętność pisania czytelnych i efektywnych scenariuszy BDD oraz integracji testów z procesami CI


Dla kogo?

  • Testerzy manualni oraz automatyzujący, posiadający doświadczenie w testowaniu aplikacji webowych

  • Specjaliści QA zainteresowani automatyzacją testów REST API i rozwojem frameworków testowych

  • Kierownicy i managerowie testów rozważający wdrożenie automatyzacji testów API w swoich zespołach


Efekty kształcenia

  • Uczestnik projektuje i wdraża automatyczne testy REST API z użyciem Karate DSL

  • Uczestnik analizuje i optymalizuje architekturę frameworka testowego

  • Uczestnik organizuje i zarządza zestawami testów automatycznych

  • Uczestnik stosuje dobre praktyki refaktoryzacji i unikania powtórzeń w testach

  • Uczestnik integruje testy automatyczne z narzędziami CI

  • Uczestnik tworzy czytelne scenariusze BDD dla testów API


Wymagania

  • 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


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

Pobierz program w PDF

Wprowadzenie

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

Wstęp do interfejsów RestAPI

  • Podstawowe rodzaje requestów

  • Nagłówki wiadomości HTTP

  • Operacje CRUD na danych

  • Format danych JSON

Tworzenie dobrych testów automatycznych

  • Podejście Given / When / Then

  • GET/POST/PUT/DELETE

  • Korzystanie z „query params”

  • Korzystanie z „path variables”

  • Zmienne

  • Nagłówki

  • Generowanie danych testowych

  • Asercje

  • Parametryzacja testów

  • Autoryzacja

Dobre praktyki

  • Zarządzanie testami

  • DRY

  • Debugowanie

  • Zarządzanie danymi testowymi

  • Reużywanie Featurów

  • Tworzenie szablonów requestów

  • Obsługa wartości opcjonalnych

Integracja z CI

  • Jak korzystać z testów automatycznych

  • Linia poleceń

Autorem szkolenia jest Jakub Szewczyk

Expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

18.04.2024

Uczestnik szkoleniaKarate DSL - automatyzacja testów funkcjonalnych serwisów REST API

Bardzo mi się podobał program i sposób jego realizacji oraz podejście prowadzącego :)

Więcej opinii