Ruszyły zapisy na szkolenia stacjonarne: "Testowanie manualne i automatyczne w praktyce". Ustalamy lokalizacje i terminy.

Kurs Szkolenie Selenium poziom średnio-zaawansowany

Testy automatyczne aplikacji webowych

Szkolenie Selenium dedykowane jest dla osób, które pierwsze kroki z Selenium mają już za sobą i chcą doskonalić swoje umiejętności w automatyzacji testów. Kurs oparty jest na języku programowania JAVA. Szkolenie ukazuje bardziej zaawansowane aspekty pisania testów automatycznych, jak również skupia się na pokazaniu technikaliów procesu automatyzacji testów. Szkolenie Selenium ma formę mocno praktyczną. W odróżnieniu do dużych firm szkoleniowych, gdzie jakość trenerów teoretyków jest mocno wątpliwa – nasze szkolenia przeprowadzane 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.

Kurs Selenium w pełni dostosowany do Twoich potrzeb

Z pozostałych, dotychczas niewymienionych jeszcze atutów, którymi cechuje się proponowane przeze mnie szkolenie Selenium, na pewno warto wspomnieć również o dużej elastyczności w kontekście potrzeb moich kursantów. Całość wydarzenia może odbyć się w dowolnej wskazanej przez nich miejscowości w obrębie Polski, o ile tylko uda się zebrać odpowiednio liczną grupę. Jak dotychczas, zarówno kurs Selenium, jak i pozostałe szkolenia z mojej oferty miałem okazję organizować m.in. w Warszawie, Łodzi, Gdańsku, Wrocławiu czy w Krakowie. W każdym przypadku uczestnikom prowadzonych przez siebie zajęć zapewniałem komfortowe warunki umożliwiające bezstresową i efektywną naukę.

Dostosowanie wiedzy do klienta

Ponadto warto dodatkowo wspomnieć, że jeśli chodzi o Selenium szkolenie może zostać w pełni spersonalizowane pod kątem konkretnych, praktycznych zadań wskazanych przez klienta. Wówczas, po uprzednim ustaleniu wszelkich niezbędnych szczegółów, możemy skupić się na stricte określonych wyzwaniach specyficznych dla systemów czy problemów, obecnych w ramach danego przedsiębiorstwa.
Podsumowując zatem, oprócz tego, że niniejszy kurs Selenium koncentruje się w maksymalnym możliwym stopniu na zagadnieniach praktycznych, jest także szyty na miarę Twoich indywidualnych oczekiwań – czy to w zakresie lokalizacji, w której ma się odbyć, czy też w odniesieniu do przerabianego materiału.
Jeśli zainteresowała Cię inwestycja w oferowane przeze mnie szkolenie Selenium lub masz dowolne związane z nim pytania, serdecznie zapraszam do kontaktu.

1 799 PLN

ZA OSOBĘ

  •  2 dni ( 2 x 8 h)
  • Dodatkowe materiały
  • Certyfikat uczestnictwa
  • 30 dniowe wsparcie
  • Praktyczne zadania
  • Wieloletni praktyk, Lider ds. automatyzacji testów w dużych organizacjach

Praktyczna wiedza techniczna oraz biznesowa

Decydując się na kurs Selenium, otrzymają państwo potężną dawkę praktycznej wiedzy technicznej oraz biznesowej. Zdobyta wiedza, pozwoli na szybszy, bardziej efektywny rozwój automatyzacji testów w organizacjach. Po szkoleniu, uczestnicy będą w stanie pisać bardziej zaawansowane testy i zdobędą wiedzę, która pozwala na podejmowanie świadomych decyzji odnośnie wyboru sposobów rozwiązywania codziennych problemów w zespołach ds. automatyzacji. Wszystko to zamknięte w optymalnie stworzonym planie z dawką praktycznej wiedzy i serią mini warsztatów z niebanalnymi zadaniami. Po szkoleniu będziesz miał profesjonalnie zbudowaną i skonfigurowaną infrastrukturę do wykonywania testów automatycznych.

Kurs Szkolenie Selenium - czego się nauczysz:

  • NZbudujemy efektywną, profesjonalną klasę konfiguracyjną sterującą projektem
  • NStworzymy własny, elastyczny, reużywalny framework do testów
  • NPoznamy zaawansowane wzorce projektowe Page Object Pattern i Page Factory
  • NPrzybliżymy sobie praktykę Continuous Integration i poznamy praktyczne zastosowania narzędzia Jenkins
  • NPoznamy Selenium GRID, zobaczymy użytkową konfigurację serwerów i środowiska wirtualnego
  • NPoznamy bardziej zaawansowane możliwości bibliotek TestNG oraz Extent Reports

Plan - szkolenie Selenium:

Testy automatyczne aplikacji webowych z wykorzystaniem Selenium WebDrivier – poziom średnio-zaawansowany

1. SELENIUM WEBDRIVER - WYRÓWNANIE WIEDZY PODSTAWOWEJ
  • Przedstawienie struktury i organizacji projektu
  • Omówienie zewnętrznych bibliotek i narzędzi wykorzystywanych w projekcie (np. TestNG, Extent Reports, Maven)
  • Nakreślenie pełnego procesu automatyzacji
2. KLASA KONFIGURACYJNA - IMPLEMENTACJA I OMÓWIENIE ISTOTNYCH ELEMENTÓW
  • Mechanizm wyboru różnych przeglądarek internetowych
  • Konfiguracja i ustawienia zaawansowane przeglądarek internetowych
  • Tryb headless mode
  • Parametry konfiguracyjne – wykorzystanie plików zewnętrznych
  • Metody konfiguracyjne logowania zdarzeń podczas testów
3. WZORCE PROJEKTOWE - PAGE OBJECT I PAGE FACTORY
  • Omówienie wzorców
  • Implementacja wzorców – praktyczne zastosowanie
  • Refaktoring i praktyczne usprawnienia wzorców
4. MECHANIZMY OBSŁUGI WYJĄTKÓW
  • Obsługa wyjątków – omówienie
  • Stosowanie komunikatów opisowych
  • Obsługa błędów a raportowanie
5. SYNCHRONIZACJA TESTÓW – OCZEKIWANIE NA ZDARZENIA W PRZEGLĄDARCE
  • Zaawansowane aspekty ImplicitWait, ExplicitWait i FluentWait
  • Omówienie najczęstszych problemów z czasem oczekiwania
6. CONTINUOUS INTEGRATION Z WYKORZYSTANIEM NARZĘDZIA JENKINS
  • Ogólna konfiguracja Jenkinsa
  • Automatyczne uruchamianie testów z poziomu Jenkinsa
  • Prezentacja przydatnych dodatków, wtyczek – usprawniających proces testów automatycznych
7. GIT I GITLAB
  • Efektywna praca z repozytoriami zdalnymi
  • GitLab – integracja z projektem oraz Jenkisem
  • Praktyczne usprawnienia codziennej pracy w zespole rozproszonym
  • Uprawnienia i role
  • Omówienie mechanizmu Merge Request z poziomu GitLab
8. SELENIUM GRID
  • Omówienie koncepcji oraz sposobu działania
  • Instalacja oraz konfiguracja Selenium GRID
  • Serwery i maszyny zdalne
  • Praktyczne zastosowanie Selenium GRID w komercyjnych projektach
9. TESTY RÓWNOLEGŁE
  • Uruchamianie wielu driverów przeglądarek na jednej maszynie
  • Wykonywanie testów równolegle na wielu maszynach wirtualnych
  • Omówienie najczęstszych problemów występujących podczas wykonywania testów równolegle
10. TESTNG - BIBLIOTEKA TESTOWA
  • Omówienie bardziej zaawansowanych zagadnień
  • Prezentacja biblioteki w kontekście testowania równoległego
  • Testy, grupy testów, zestawy testów
  • Pliki sterujące .xml
11. EXTENT REPORTS - BIBLIOTEKA RAPORTOWA
  • Konfiguracja podstawowa
  • Mówienie i prezentacja działania Extent Reports
  • Praktycznie wykorzystanie biblioteki do generowania końcowych raportów z testów
  • Integracja Extent Reports i Jenkinsa
12. CODE REVIEW
  • Omówienie głównych zasad Code Review w projekcie rozproszonym
  • Zalety oraz największe trudności przy Code Review
  • Code Review z wykorzystaniem GitLaba
13. PANEL Q&A
  • Panel dyskusyjny
  • Podsumowanie szkolenia

Pełny plan szkolenia w formacie PDF można pobrać klikając w poniższy przycisk:

Selenium szkolenie – wsparcie po ukończeniu:

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:

  • NPotężna dawka praktycznej wiedzy
  • NRealne wsparcie poszkoleniowe - kontakt mail i telefoniczny
  • NSzkoleniowiec- wieloletni praktyk, lider zespołów testowych
  • NAutorskie materiały szkoleniowe
  • NSzkolenia - dużo praktyki - samodzielna praca pod okiem trenera
  • NPo szkoleniu - w pełni skonfigurowane środowisko
  • NIndywidualne podejście do klienta
  • NKażdy kursant dostaje -50% zniżki na kurs online
  • NDostęp do dedykowanej grupy wsparcia na facebooku
Kurs Selenium - poziom średnio-zaawansowany