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
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
Kilka słów o automatyzacji testów - dlaczego warto?
Co to jest i jak działają biblioteki Selenium
Model aplikacyjny klient-serwer
Strony statyczne, dynamiczne oraz asynchroniczne
Elementy HTML
Selektory CSS
Obsługa input box
Obsługa select
Obsługa radio button/check box
Asercje
Trawersowanie
Pisanie czytelnego kodu
PageObject Pattern
Refactoring
Architektura test frameworka
Dobre praktyki
Praca z aplikacjami opartymi o technologię AJAX
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)
Autorem szkolenia jest Sebastian Chmielewski
Ekspert QA z ponad 12-letnim doświadczeniem, specjalizujący się w zapewnianiu bezpieczeństwa produktów oraz szeroko pojętym zapewnieniu jakości oprogramowania. Moje kompetencje obejmują automatyzację testów funkcjonalnych i wydajnościowych, testy penetracyjne, a także przeglądy kodu, co pozwala na identyfikację i eliminację potencjalnych zagrożeń już na najwcześniejszych etapach cyklu życia aplikacji.
W trakcie mojej kariery osiągnąłem znaczące sukcesy w dziedzinie bug bounty – zgłosiłem 48 podatności…
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.
Szkolenie poprowadzi jego autor 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.
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
Po pierwsze źle dobrana grupa - 2/4 osoby zaawansowane w temacie! Przed rozpoczęciem szkolenia wypełnialiśmy ankietę o stanie wiedzy uczestników - po pierwsze wysłana za późno bo na 2 dni przed szkoleniem, po drugie nie wiem, czy trener dostał wyniki tej ankiety wcześniej, ale program nie był dostosowany. Zbyt dużo materiału, zbyt szybkie tempo. Szkolenie było opisane jako podstawowe dla osób chcących rozpocząć przygodę z automatyzacją, w moim odczuciu szkolenie nie było podstawowe. Zbyt mało prostych ćwiczeń praktycznych, za mało czasu na wykonanie danego ćwiczenia.
Dla osoby, która pierwszy raz spotkała się z Robot Framework cała wiedza była przedstawiona w sposób przystępny, jasno wyjaśnione zagadnienia, w razie problemów natychmiastowa pomoc