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
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:AUTO/TEST
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
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