Szkolenie: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Szkolenie z automatyzacji testów funkcjonalnych aplikacji webowych z wykorzystaniem CyPress przygotowuje do samodzielnego projektowania, implementacji i utrzymania testów automatycznych, integracji z procesami CI oraz stosowania najlepszych praktyk testowania nowoczesnych aplikacji internetowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:CYPRESS/MID
Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania automatycznych testów funkcjonalnych aplikacji internetowych z użyciem CyPress
Szkolenie uczy stosowania dobrych praktyk programistycznych, takich jak refaktoryzacja, podział odpowiedzialności i unikanie powtórzeń w kodzie testów
Szkolenie pokazuje, jak budować skalowalną i łatwą w utrzymaniu architekturę frameworka testowego, wspierającą wiele środowisk i integrację z narzędziami CI
Szkolenie omawia strategie uruchamiania, raportowania i analizy testów automatycznych w procesie ciągłej integracji oraz pracy zespołowej
Dla kogo?
Testerzy manualni i automatyczni z podstawową znajomością programowania, chcący rozwijać umiejętności w automatyzacji testów webowych
Specjaliści ds. jakości oprogramowania oraz osoby odpowiedzialne za wdrażanie i utrzymanie procesów testowania w projektach IT
Testerzy korzystający z Selenium, zainteresowani poznaniem możliwości i praktycznego zastosowania narzędzia CyPress
Efekty kształcenia
Uczestnik projektuje i implementuje automatyczne testy funkcjonalne aplikacji webowych
Uczestnik stosuje wzorce projektowe i dobre praktyki w kodzie testów
Uczestnik analizuje i raportuje wyniki testów automatycznych
Uczestnik integruje testy z narzędziami ciągłej integracji
Uczestnik obsługuje testy dla aplikacji dynamicznych i opartych o AJAX
Uczestnik organizuje i utrzymuje skalowalny framework testowy
Wymagania
Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
Znajomość podstawowych zagadnień języka JavaScript (zmienne, funkcje, typy proste i złożone)
Podstawowe doświadczenie w pracy z kodem
Mile widziana podstawowa wiedza na temat HTML/CSS
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
Wprowadzenie
Kilka słów o automatyzacji testów - dlaczego warto?
Selenium vs CyPress
Wprowadzenie do aplikacji webowych
Model aplikacyjny klient-serwer
Strony statyczne, dynamiczne oraz asynchroniczne
Elementy HTML
Selektory CSS
Testy automatyczne
Pisanie czytelnego kodu
PageObject Pattern
Refactoring
Asercje
Trawersowanie
Obsługa Rest API
Architektura test frameworka
Dobre praktyki
Praca z aplikacjami opartymi o technologię AJAX
Jak efektywnie korzystać z testów automatycznych
Generowanie i analiza raportów
Uruchamianie testów na wielu środowiskach
Tworzenie zestawów i podzestawów testów
Integracja z systemami CI (Jenkins)
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

