Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Robot Framework

LICZBA DNI: 3 (24h)

KOD KURSU: SELENIUM/ROBOT

POZIOM SZKOLENIA:

# specialistic-training

# specialties-of-sages

Najbliższy termin:

10 marca 2021

PROWADZI:

Jakub Szewczyk

2680 PLN netto + 23% VAT

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 3 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Trener

Cena / os

10

marca

Łódź,

Warszawa,

Poznań,

Zdalne,

2680 PLN netto
+ 23% VAT

19

maja

Kraków,

Wrocław,

Warszawa,

Zdalne,

2680 PLN netto
+ 23% VAT

8

września

Gdańsk,

Warszawa,

Zdalne,

2680 PLN netto
+ 23% VAT

3

listopada

Warszawa,

Łódź,

Poznań,

Zdalne,

2680 PLN netto
+ 23% VAT

Termin

10

marca

Lokalizacja

Łódź,

Warszawa,

Poznań,

Zdalne,

Trener

Cena / os

2680 PLNnetto
+ 23% VAT

Termin

19

maja

Lokalizacja

Kraków,

Wrocław,

Warszawa,

Zdalne,

Trener

Cena / os

2680 PLNnetto
+ 23% VAT

Termin

8

września

Lokalizacja

Gdańsk,

Warszawa,

Zdalne,

Trener

Cena / os

2680 PLNnetto
+ 23% VAT

Termin

3

listopada

Lokalizacja

Warszawa,

Łódź,

Poznań,

Zdalne,

Trener

Cena / os

2680 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Testerzy manualni i osoby zarządzające jakością w projektach informatycznych, które chcą zacząć swoją przygodę z tworzeniem automatycznych testów funkcjonalnych dla aplikacji internetowych

WYMAGANIA

Od uczestników szkolenia wymagana jest znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi

Mile widziana podstawowa wiedza na temat HTML/CSS

ZALETY

Najlepszym sposobem, aby nauczyć się pisać testy automatyczne, jest pisanie testów automatycznych. Dlatego rozgrzej palce przed szkoleniem, gdyż będziesz pisał dużo kodu

Live 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

Szkolenie jest zorientowane na przekazanie wiedzy o automatyzacji testów Web UI, a nie tylko i wyłącznie na zaprezentowaniu wszystkich dostępnych funkcji w Selenium

Dostępne dwie ścieżki szkolenia: w oparciu o Robot Framework (będziemy korzystać z PyCharm) lub w oparciu o Javę i bibliotekę Serenity (będziemy korzystać z IntelliJ)

Cele szkolenia

Poznanie możliwości biblioteki Selenium w zakresie symulowania akcji użytkownika w przeglądarce

Poznanie dobrych praktyk, które powinno się stosować w procesie developmentu: unikanie powtórzeń, podział odpowiedzialności, refactoring

Stworzenie dobrej architektury test frameworka: łatwe utrzymanie. wsparcie wielu środowisk, łatwe rozszerzanie

Poznanie sposobów i strategii uruchamiania testów w procesie CI

Zapoznanie się z technologią Selenium GRID

Program

  • 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
    • Proste utrzymanie
    • Łatwe rozszerzanie
    • Wsparcie dla wielu środowisk
    • Zasilanie testów danymi z zewnętrznych źródeł
    • Generowanie danych testowych
  • 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)

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.