Trwają zapisy do grupy

Szkolenie: Automatyzacja testów w procesie wytwarzania oprogramowania

Pokazanie różnych aspektów testów automatycznych na praktycznych przykładach z wykorzystaniem narzędzi takich jak Selenium, Postman, Robot Framework, Serenity

2150 PLN+23% VAT (2644 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:AUTO/TEST

qualitytestingbddpostman

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

3 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

10 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

10 lipca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Automatyzacja testów w procesie wytwarzania oprogramowania

Cele szkolenia

  • Poznanie procesów QA w projekcie z automatyzacją testów

  • Poznanie strategi wdrażania automatyzacji testów do projektu

  • Poznanie podstaw pisania testów automatycznych (architektura, narzędzia)

  • Automatyzacja testów REST API

  • Automatyzacja testów Web UI


Dla kogo?

  • Testerzy manualni chcący poznać narzędzia stosowane w automatyzacji testów

  • Managerowie testów w celu poznania procesów związanych z automatyzacją testów

  • Początkujący testerzy automatyczni aby poszerzyć swój horyzont o nowe strategie używane w automatyzacji testów


Zalety

  • Dużo praktycznych przykładów jak i inspiracji do innego spojrzenia na testy

  • Live coding

  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how


Wymagania

  • Podstawowa znajomość REST API oraz aplikacji webowych

  • Podstawy programowania i pracy z kodem

  • Doświadczenie w testowaniu aplikacji


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

Poziomy i typy testów

  • Piramida testów

  • White box testing

  • Black box testing

Automatyzacja testów

  • Co automatyzować

  • Kiedy to robić

  • Strategie

  • Architektura rozwiązań w automatyzacji

  • Procesy TDD i BDD (Cucumber)

  • Baseline testing

  • Contract testing

Testowanie interfejsów REST API

  • Postman (GUI) + Newman

  • RestAssured (Java)

Testowanie aplikacji webowych

  • Robot Framework + Selenium

  • Serenity + Selenium (Java)

  • Selenium Grid

Date testowe

  • Faker - generator danych testowych

  • MockServer - mockowanie REST API

Raportowanie

  • Serenity (Java)

  • Robot Framework

  • Postman

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.