WEB UI - testy automatyczne

z wykorzystaniem RobotFramework/Selenium
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      WEB UI - testy automatyczne z wykorzystaniem RobotFramework/Selenium

      Poznaj możliwości RobotFramework oraz biblioteki Selenium!

      Opis szkolenia

      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.

      Jeżeli:

      • jesteś testerem manualnym lub zarządzasz jakością w projektach informatycznych i chcesz zacząć swoją przygodę z tworzeniem automatycznych testów funkcjonalnych dla aplikacji internetowych
      • próbowałeś pisać testy automatyczne w Pythonie lub Javie i ten sposób Ci do końca nie odpowiada i chcesz spróbować innego podejścia, nakierowanego bardziej na pisanie testów a nie kodu
      Tak, to szkolenie jest dla Ciebie!

      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
      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ów
      • obsługa selectów
      • obsługa radio buttonów / check boxów
      • asercje
      • trawersowanie
      Testy automatyczne
      • Pisanie czytelnego kodu
      • PageObject Pattern
      • Refactoring
      Architektura test framework’a
      • 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

      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
      Selenium GRID

      Integracja z systemami CI (Jenkins)

      Metoda realizacji szkolenia

      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.

      POBIERZ PROGRAM W PDF

      Ś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)

      Podobne szkolenia