Bądźmy w kontakcie

Plan Szkolenia

Podstawy testowania i automatyzacji

  • Typy testów i miejsce testowania regresji w całościowym procesie.
  • Testowanie manualne vs testowanie zautomatyzowane.
  • Gdy automatyzacja dodaje wartość, a co powinno pozostać ręczne.
  • Dobre praktyki dla utrzymujących się zautomatyzowanych testów.

Praca z narzędziem Katalon Studio

  • Przegląd funkcji i głównych komponentów narzędzia Katalon Studio.
  • Tworzenie projektu i zrozumienie struktury projektu.
  • Praca z przypadkami testowymi, zestawami testowymi, obiektami testowymi oraz raportami wykonania.
  • Korzystanie z funkcji nagrywania, podglądu obiektów (Object Spy) oraz odtwarzania w celu przyspieszenia tworzenia testów.

Budowanie powtarzalnych automatycznych testów

  • Korzystanie ze zmiennych, warunków, pętli oraz powtarzalnych kroków w logice testu.
  • Praca z wbudowanymi słowami kluczowymi (keywords) i prostymi słowami kluczowymi własnymi.
  • Parametryzacja testów za pomocą danych wejściowych oraz globalnych zmiennych.
  • Poprawa czytelności i maintainability (utrzymalności) automatycznych testów.

Automatyzacja testów API

  • Podstawy testowania API oraz powszechne koncepcje REST.
  • Tworzenie żądań dla popularnych metod i punktów końcowych (endpointów).
  • Weryfikacja kodów statusu, nagłówków, treści odpowiedzi oraz podstawowego czasu odpowiedzi.
  • Łączenie żądań, wykorzystywanie zmiennych oraz organizowanie testów regresji dla API.

Automatyzacja testów Web UI

  • Budowanie zautomatyzowanych testów w przeglądarce za pomocą narzędzia Katalon Studio.
  • Praca z identyfikatorami elementów (locators), formularzami, przepływami nawigacji oraz typowymi akcjami interfejsu użytkownika.
  • Radzenie sobie z opóźnieniami (wait), punktami kontrolnymi (checkpoint) i krokami walidacji w celu zapewnienia stabilnego wykonania.
  • Tworzenie powtarzalnych przepływów testowych dla kluczowych scenariuszy biznesowych.

Podstawowe testowanie mobilne w narzędziu Katalon Studio

  • Koncepcje automatyzacji mobilnej i miejsce testowania mobilnego w narzędziu Katalon Studio.
  • Przygotowywanie prostych scenariuszy testów mobilnych oraz zrozumienie wymogów konfiguracji środowiska.
  • Powtarzanie wspólnych zasad projektowania automatyzacji w testach sieciowych i mobilnych.

Wykonanie testów, raportowanie i kolejne kroki

  • Organizacja testów w zestawy w celu powtarzalnego uruchamiania regresji.
  • Przeglądanie wyników wykonania, dzienników (logs) oraz raportów.
  • Identyfikacja powszechnych przyczyn niestabilności testów i poprawa ich niezawodności.
  • Definiowanie praktycznych kolejnych kroków dla wdrożenia automatyzacji testów w zespole.

Wymagania

  • Podstawowa znajomość koncepcji testowania oprogramowania, w tym testowania funkcjonalnego i regresyjnego.
  • Doświadczenie w manualnym testowaniu aplikacji sieciowych lub interfejsów API.
  • Podstawowa wiedza programistyczna lub pewność siebie przy pracy z logiką, zmiennymi oraz prostymi skryptami.

Grupa docelowa

  • Testerzy manualni przechodzący na automatyzację testów.
  • Członkowie zespołu QA, którzy muszą tworzyć i utrzymywać zautomatyzowane testy regresji w narzędziu Katalon Studio.
  • Członkowie zespołów technicznych zaangażowani w walidację testów dla aplikacji sieciowych, API lub podstawowe testy mobilne.
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie