WEB UI - testy automatyczne z wykorzystaniem RobotFramework/Selenium
Poznaj możliwości RobotFramework oraz biblioteki Selenium!
Instrukcja zapisu na szkolenia
Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Głównym celem szkolenia jest poznanie możliwości narzędzia RobotFramework oraz biblioteki Selenium w zakresie symulowania akcji użytkownika w przeglądarce, oraz dobrych praktyk, które powinno się stosować w procesie dewelopmentu
Umiejętności
Dzięki szkoleniu uczestnik:
- Pozna dobre praktyki, które powinno się stosować w programowaniu testów: (unikanie powtórzeń, refactoring)
- Stworzy dobrą architekturę test framework'a (łatwe utrzymanie, łatwe rozszerzanie, wsparcie wielu środowisk)
- Pozna sposoby i strategie uruchamiania testów w procesie CI
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie odpowiednie dla:
- Kadra menadżerska każdego stopnia
- Analitycy biznesowi
- Analitycy systemowi
- Pracownicy pionu zarządzania jakością
- Programiści dedykowanych systemów ERP
- Wdrożeniowcy systemów ERP
Przygotowanie uczestników
Szkolenie przeznaczone jest dla osób które ukończyły szkolenie podstawowe z BPMN, lub posiadają wiedzę na temat tej notacji pozyskaną z innych źródeł. Do aktywnego udziału w szkoleniu niezbędna jest także znajomość podejścia obiektowego do analizy. Bezwzględnym wymaganiem jest znajomość notacji BPMN i języka UML na poziomie podstawowym.
- Czas trwania
-
Przed nami:
- 3 dni, 21 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Wprowadzenie- 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ów
- obsługa selectów
- obsługa radio buttonów / check boxów
- asercje
- trawersowanie
- Pisanie czytelnego kodu
- PageObject Pattern
- Refactoring
- proste utrzymanie
- łatwe rozszerzanie
- wsparcie dla wielu środowisk
- zasilanie testów danymi z zewnętrznych źródeł
- generowanie danych testowych
- Dobre praktyki
Jak efektywnie korzystać z testów automatycznych- Generowanie i analiza raportów
- Uruchamianie testów na wielu środowiskach
- Tworzenie zestawów i pod zestawów testów
Integracja z systemami CI (Jenkins)
Metoda realizacji szkoleniaLive coding: zaczynamy od zera a kończymy posiadając w pełni funkcjonalny i skalowalny projekt z dobrą architekturą, który może posłużyć jako baza dla kolejnych implementacji.
- Ścieżka rozwoju
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
