Szkolenie: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Robot Framework
Szkolenie z automatyzacji testów funkcjonalnych aplikacji webowych uczy praktycznego wykorzystania Selenium i Robot Framework, obejmuje projektowanie testów, dobre praktyki, integrację z CI/CD oraz efektywne testowanie nowoczesnych interfejsów webowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:SELENIUM/ROBOT
Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Robot Framework
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania automatycznych testów funkcjonalnych aplikacji internetowych z wykorzystaniem Selenium i Robot Framework
Szkolenie uczy stosowania dobrych praktyk w zakresie organizacji kodu testów, refaktoryzacji oraz utrzymania frameworków testowych
Szkolenie pokazuje, jak integrować testy automatyczne z procesami ciągłej integracji oraz jak analizować wyniki testów i raporty
Szkolenie omawia strategie uruchamiania testów na różnych środowiskach oraz wykorzystania narzędzi do rozproszonego testowania, takich jak Selenium Grid
Dla kogo?
Szkolenie adresowane jest do testerów manualnych oraz specjalistów ds. jakości oprogramowania z doświadczeniem w testowaniu aplikacji webowych, którzy chcą rozpocząć automatyzację testów funkcjonalnych
Szkolenie przeznaczone jest dla osób posiadających podstawową wiedzę z zakresu HTML, CSS oraz znajomość zagadnień testowania oprogramowania
Efekty kształcenia
Uczestnik projektuje i implementuje automatyczne testy funkcjonalne aplikacji webowych
Uczestnik analizuje i optymalizuje architekturę frameworków testowych
Uczestnik stosuje dobre praktyki kodowania i refaktoryzacji testów
Uczestnik integruje testy z narzędziami CI/CD oraz generuje raporty z testów
Uczestnik obsługuje testy na wielu środowiskach i wykorzystuje Selenium Grid
Uczestnik rozpoznaje i rozwiązuje problemy związane z testowaniem aplikacji AJAX
Wymagania
Od uczestników szkolenia Selenium/Robot Framework - Automatyzacja testów funkcjonalnych wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
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?
Co to jest i jak działają biblioteki Selenium
Wprowadzenie do aplikacji webowych
Model aplikacyjny klient-serwer
Strony statyczne, dynamiczne oraz asynchroniczne
Elementy HTML
Selektory CSS
Symulacja działań użytkownika przy pomocy biblioteki Selenium
Obsługa input box
Obsługa select
Obsługa radio button/check box
Asercje
Trawersowanie
Testy automatyczne
Pisanie czytelnego kodu
PageObject Pattern
Refactoring
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
Selenium GRID
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


