Kurs, szkolenie Selenium Java od podstaw - poziom podstawowy | Quality Island

Kurs Selenium – szkolenie poziom podstawowy

Selenium

poziom podstawowy

    Cena

    3499 zł netto

    teraz tylko

    2199 zł netto

    Czas trwania: 3 dni

      szkolenie dofinansowane z zewnętrznych źródeł

        ilość uczestników: 1

        1.

        3 dni ( 3 x 8 h)

        2.

        Dodatkowe materiały

        3.

        Certyfikat uczestnictwa

        4.

        30 dniowe wsparcie szkoleniowca

        5.

        Praktyczne zadania

        6.

        Wieloletni praktyk, Lider ds. automatyzacji testów w dużych organizacjach

        Czego się nauczysz:

        • Instalacji JDK (Java Development Kit) środowiska do programowania w Javie
        • Instalacji, konfiguracji i praktycznego wykorzystania Selenium WebDriver
        • Efektywnego korzystania z dodatków i bibliotek zewnętrznych: TestNG, Maven, Extent Reports itp.
        • Tworzenia prostych, jak i bardziej zaawansowanych testów
        • Pisać kod w oparciu o dobre praktyki i przyjęte standardy
        • Tworzyć oraz wykorzystywać własne generatory danych testowych

        Testy automatyczne aplikacji webowych

        Szkolenie dedykowane jest dla wszystkich początkujących osób, które chcą zacząć przygodę z automatyzacją testów aplikacji internetowych. Kurs oparty jest na języku programowania JAVA.

        Szkolenie wprowadza w świat szeroko pojętej automatyzacji testów z wykorzystaniem popularnej biblioteki do testów webowych – Selenium WebDriver. Szkolenie ma formę mocno praktyczną. W odróżnieniu od dużych firm szkoleniowych, gdzie jakość „trenerów teoretyków” jest mocno wątpliwa – nasze szkolenia przeprowadzane są przez wieloletniego praktyka, lidera zespołów ds. automatyzacji testów w dużych krajowych i zagranicznych organizacjach, prelegenta wielu konferencji IT. Masz wyjątkową okazję kontaktu z prawdziwym ekspertem, który może opowiedzieć Ci jak naprawdę wygląda automatyzacja testów w rynkowych firmach.

        Praktyczna wiedza techniczna oraz biznesowa

        Decydując się na udział w szkoleniu, otrzymają państwo potężną dawkę praktycznej wiedzy technicznej oraz biznesowej, co pozwoli na dalsze, samodzielne szlifowanie umiejętności programowania testów automatycznych. Po szkoleniu będą państwo w stanie samodzielnie pisać proste, jak i te bardziej zaawansowane testy automatyczne. Wszystko to zamknięte w optymalnie stworzonym planie z dawką praktycznej wiedzy i serią mini warsztatów z niebanalnymi zadaniami.
        Po szkoleniu każdy z kursantów będzie posiadać profesjonalnie zbudowaną i skonfigurowaną infrastrukturę do wykonywania testów automatycznych.

        Plan szkolenia

        Testy automatyczne aplikacji webowych z wykorzystaniem Selenium WebDrivier – poziom podstawowy

         

        1. APLIKACJE WEBOWE – WPROWADZENIE
        • Aplikacje webowe – specyfika budowy i działania
        • Front-end i Back-end
        • Konsola programistyczna przeglądarki internetowej
        • Aplikacje internetowe vs aplikacje mobilne i desktopowe
        • Najczęstsze problemy spotykane podczas pracy z aplikacjami internetowymi oraz sposoby ich rozwiązywania
        2. AUTOMATYZACJA TESTÓW – WPROWADZENIE
        • Co to jest automatyzacja i dlaczego szybko zyskuje na popularności?
        • Co należy, a czego nie należy automatyzować?
        • Zalety i wady automatyzacji
        • Czy automatyzacja testów jest “lekiem na całe zło” w zapewnianiu jakości oprogramowania?
        • Automatyzacja testów – dlaczego nie dla wszystkich?
        3. SELENIUM – WPROWADZENIE DO NARZĘDZIA
        • Selenium IDE, Selenium WebDriver
        • Dlaczego Selenium od wielu lat jest liderem na rynku automatyzacji aplikacji internetowych?
        • Możliwości i ograniczenia Selenium WebDriver
        • Selenium vs inne dostępne na rynku rozwiązania
        • Selenium 3 oraz zapowiedz Selenium 4
        4. NARZĘDZIA NIEZBĘDNE DO ROZPOCZĘCIA PRACY Z SELENIUM WEBDRIVER
        • Java Development Kit – instalacja niezbędnego środowiska do programowania w języku JAVA
        • IntelliJ IDEA– komercyjne, zintegrowane środowisko programistyczne (IDE)
        • Różne przeglądarki internetowe – konfiguracja sterowników/driverów
        • MAVEN – profesjonalna organizacja projektów
        • Dodatkowo i opcjonalnie Chocolatey
        5. SELENIUM WEBDRIVER – INSTALACJA I KONFIGURACJA
        • Selenium – wybór wersji, pobranie, instalacja i pierwsza konfiguracja
        • Dokumentacja Selenium
        6. PIERWSZY PROJEKT W SELENIUM
        • Konfiguracja pierwszego projektu w Selenium
        • Stworzenie prostego przypadku testowego do zautomatyzowania
        • Planowanie i omówienie podejścia do realizacji zadania
        7. SELEKTORY
        • Co to są selektory i do czego są używane?
        • Typy selektorów – omówienie możliwości i ograniczeń, wad oraz zalet każdego z typów selektorów
        • ID
        • NAME, CLASS, TAG
        • LINKTEXT, PARTIALLINKTEXT
        • CSS Selectors
        • XPATH
        8. OBSŁUGA GŁÓWNYCH ELEMENTÓW STRON WWW – PRAKTYCZNE PRZYKŁADY
        • Pola tekstowe, obszary tekstowe – metody clear(),
        • Przyciski – metody submit() i click()
        • Listy rozwijane, menu – klasa Select
        • Elementy wyboru opcji – elementy RadioButton oraz Checkbox
        • ZADANIA WYBRANE: Sprawdzanie tekstu elementu, sprawdzanie atrybutów elementu, zaznaczanie opcji w elementach Select, zaznaczanie wybranych opcji na rozwijanych menu i listach, automatyzowanie pól wyboru
        9. SELENIUM API – NAJCZĘŚCIEJ WYKORZYSTYWANE METODY Z BIBLIOTEKI SELENIUM
        • Sprawdzenie istnienia elementu na stronie – metoda isElementPresent()
        • Sprawdzanie stanu elementu – metody isEnabled(), isSelected(), isDisplayed()
        • Nawigacja w przeglądarce – metody back(), forward(), refresh(),
        • Maksymalizowanie okna przeglądarki
        • Obsługa plików cookies
        10. SYNCHRONIZACJA TESTÓW – OCZEKIWANIE NA ZDARZENIA W PRZEGLĄDARCE
        • Synchronizacja testów z niejawnym oczekiwaniem – ImplicitWait
        • Synchronizacja testów z jawnym oczekiwaniem – ExplicitWait
        • Synchronizacja testów z niestandardowymi warunkami oczekiwanymi
        • Synchronizacja testów z wykorzystaniem klasy FluentWait
        11. NAJLEPSZE PRAKTYKI ORAZ PODEJŚCIE DO TESTÓW AUTOMATYCZNYCH
        • Omówienie najlepszych praktyk
        • Zestaw wskazówek pomocnych w codziennej pracy Testera Automatyzującego
        12. PANEL Q&A
        • Panel pytań i odpowiedzi
        • Podsumowanie

        Informacje organizacyjne:

        N

        Szkolenia odbywają się całkowicie online (z wykorzystaniem profesjonalnej platformy ClickMeeting) lub stacjonarnie w naszym biurze w samym centrum Warszawy, bądź w dowolnym mieście w Polsce.

        N

        Akredytowany dostawca szkoleń, akredytowani trenerzy, akredytowane materiały.

        N

        Każdy uczestnik dostaje certyfikat potwierdzający uczestnictwo w szkoleniu oraz szkoleniowe materiały dodatkowe.

        N

        W przypadku szkoleń stacjonarnych – zapewniamy w pełni wyposażone sale konferencyjne, projektory, przekąski, wodę, kawę/herbatę.

        N

        Nasze szkolenia są dofinansowane z zewnętrznych środków/dotacji więc oferujemy zdecydowanie najniższe ceny na rynku!

        N

        Elastyczne terminy szkoleń (również szkolenia weekendowe). W przypadku zorganizowanych grup, możliwość pełnego dostosowania terminu i miejsca szkolenia pod klienta.

        Wsparcie po szkoleniu

        Po ukończonym szkoleniu, każdy z uczestników dostaje certyfikat uczestnictwa w szkoleniu. Przez okres 30 dni od zakończenia szkolenia, każdy z uczestników, swobodnie może kontaktować się ze szkoleniowcem w celu uzyskania wsparcia w zakresie tematów omawianych na szkoleniu. Dodatkowo po szkoleniu, każdy otrzymuje 10 praktycznych, ciekawych zadań do samodzielnej realizacji. Każde zadanie może zostać przeze mnie sprawdzone i szczegółowo omówione.

         

        Dlaczego warto:

        1.

        Potężna dawka praktycznej wiedzy

        2.

        Realne wsparcie po szkoleniu – kontakt mail i telefoniczny

        3.

        Szkoleniowiec- wieloletni praktyk, lider zespołów testowych

        4.

        Autorskie materiały szkoleniowe

        5.

        Szkolenia – dużo praktyki – samodzielna praca pod okiem trenera

        6.

        Indywidualne podejście do klienta

        7.

        Każdy kursant dostaje -50% zniżki na kurs online

        Wiele możliwości finansowania szkoleń i kursów

        Środki własne

        Szkolenia możesz opłacić w całości z wykorzystaniem szybkich przelewów internetowych, blikiem lub kartą płatniczą. Bez zbędnych formalności, szybko, bezpiecznie i bez dodatkowych prowizji.

        Płatność ratalna

        Każdą płatność możesz rozłożyć na raty, płatne w dogodnym terminie. Nie pobieramy żadnych dodatkowych opłat! Prawdziwe raty 0%! Kwestie ratalne dogadujemy indywidualnie.

        Dofinansowanie

        Nic nie stoi na przeszkodzie, abyś nasze szkolenia i kursy zrefundował ze środków publicznych! Z tej opcji skorzystało już wielu naszych kursantów.
        Najbardziej popularne projekty dofinansowań:

        – Baza Usług Rozwojowych (PARP)

        – Dofinansowanie z Urzędu Pracy

        Skontaktuj się z naszym doradcą

        Masz jakieś pytania, wątpliwości, chcesz zapytać o szczegóły lub po prostu porozmawiać o usłudze? Skontaktuj się bezpośrednio z naszym konsultantem mailowo, poprzez chat bądź telefonicznie!

        Zadzwoń: +48 532 417 054
        Napisz: szkolenia@qualityisland.pl
        Lub napisz teraz na czacie