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!

      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!

      Pobierz instrukcję

      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)