Kurs tester automatyzujący
Skąd pomysł na kurs?


moduły tematyczne
Ponad
praktycznych zadań
Ponad
quizów testowych
Ponad
nagrań audio-wideo
Plan kursu testera automatyzującego
Moduł 1. Automatyzacja testów – wprowadzenie
Lekcja: Kariera w branży IT
Lekcja: Podstawy automatyzacji
Lekcja: Testowanie aplikacji webowych
Lekcja: Narzędzia do automatyzacji
Lekcja: Robotyzacja procesów biznesowych
Lekcja: Automatyzacja – od czego zacząć?
Lekcja: Czy Automatyzacja testów jest dla mnie?
Lekcja: Automatyzacja testów VS Robotyzacja procesów biznesowych
TEST: Automatyzacja testów – wprowadzenie
Moduł 2. Konfiguracja narzędziowa
Lekcja: Chocolatey – menedżer pakietów
Lekcja: Instalacja podstawowego oprogramowania
Lekcja: Instalacja podstawowego oprogramowania – warsztat
Zadania z rozwiązaniami
TEST: Konfiguracja narzędziowa
Moduł 3. Budowa pierwszego projektu
Lekcja: Maven – wprowadzenie
Lekcja: Konfiguracja pierwszego projektu
Lekcja: IntelliJ IDEA – wprowadzenie
Lekcja: Pierwszy test – omówienie
Lekcja: Testy na różnych przeglądarkach
Lekcja: Run Configurator
Zadania z rozwiązaniami
TEST: Budowa pierwszego projektu
Moduł 4. Lokalizowanie WebElementów
Lekcja: Lokalizowanie WebElementów
Lekcja: Selektory Id, name, class, tagName, linkText, partialLinkText
Lekcja: Selektory CSS, Xpath
Lekcja: Selektory – warsztat
Lekcja: Selektory – metoda findElements
Zadania z rozwiązaniami
TEST: Lokalizowanie WebElementów
Moduł 5. Obsługa WebElementów
Lekcja: Operacje na WebElementach
Lekcja: Obsługa list rozwijanych
Lekcja: Operacje na WebElementach – warsztat
Lekcja: Obsługa list rozwijanych – warsztat
Lekcja: Mniej popularne WebElementy
Lekcja: Obsługa WebElementów – warsztat
Zadania z rozwiązaniami
TEST: Obsługa WebElementów
Moduł 6. Asercje
Lekcja: Asercje – omówienie
Lekcja: Asercje – warsztat
Zadania z rozwiązaniami
TEST: Asercje
Moduł 7. Klasa Wait. Synchronizacja testów
Lekcja: Implicit Wait, Explicit Wait, Fluent Wait
Lekcja: Implicit Wait, Explicit Wait, Fluent Wait – warsztat
Zadania z rozwiązaniami
TEST: Klasa Wait. Synchronizacja testów
Moduł 8. Alerty
Lekcja: Alerty – omówienie
Lekcja: Alerty – warsztat
Zadania z rozwiązaniami
TEST: Alerty
Moduł 9. Selenium API (POPULARNE ELEMENTY)
Lekcja: Metody nawigacyjne
Lekcja: Klasa Action
Lekcja: Wykonywanie zrzutów ekranu
Lekcja: Wyjątki Selenium WebDriver
Lekcja: Obsługa wielu okien przeglądarki
Lekcja: Zamykanie przeglądarki
Zadania z rozwiązaniami
TEST: Selenium API
Moduł 10. GIT
Lekcja: Git – wprowadzenie
Lekcja: Git – instalacja i konfiguracja
Lekcja: Git – podstawowe komendy
Lekcja: Git – ignorowanie plików
Lekcja: Git – modyfikacja historii projektu
Lekcja: Git – przeglądanie historii projektu
Zadania z rozwiązaniami
TEST: GIT
Moduł 11. TestNG
Lekcja: TestNG – wprowadzenie
Lekcja: TestNG – warsztat
Lekcja: TestNG – warsztat (ciąg dalszy)
Lekcja: TestNG – testowanie równoległe
Lekcja: TestNG – testowanie równoległe warsztat
Zadania
TEST: TestNG
Moduł 12. Page Object Model
Lekcja: Page Object Model – wprowadzenie
Lekcja: Page Object Model – warsztat
Lekcja: Page Object Model – własny framework
Lekcja: Page Object Model – własny framework (kod)
Lekcja: Page Object Model – refaktor kodu 1/2
Lekcja: Page Object Model – refaktor kodu 2/2
Zadania z rozwiązaniami
TEST: Page Object Model
Moduł 13. Bazy danych – PostgreSQL
Lekcja: Bazy danych – wprowadzenie
Lekcja: Bazy danych – webinarium
Lekcja: PostgreSQL – instalacja i konfiguracja
Lekcja: PostgreSQL – typy danych
Lekcja: PostgreSQL – podstawowe komendy
Lekcja: PostgreSQL – wybieranie danych
Lekcja: PostgreSQL – warsztat
Zadania z rozwiązaniami
TEST: Bazy danych – PostgreSQL
Moduł 14. Selenium GRID
Lekcja: Selenium GRID – wprowadzenie
Lekcja: Selenium GRID – warsztat 1/2
Lekcja: Selenium GIRD – warsztat 2/2
Zadania z rozwiązaniami
TEST: Selenium GRID
Moduł 15. Jenkins
Lekcja: Jenkins – wprowadzenie
Lekcja: Jenkins – instalacja i konfiguracja
Lekcja: Jenkins – prezentacja
Lekcja: Jenkins – parametryzacja projektu
Lekcja Jenkins – warsztat 2
Lekcja: Jenkins – warsztat 3
Lekcja: Jenkins – warsztat 4
Zadania z rozwiązaniami
TEST: Jenkins
Moduł 16. Extent Reports
Lekcja: Extent Reports – wprowadzenie
Lekcja: Extent Reports – warsztat
Lekcja: Biblioteki raportowe
Zadania z rozwiązaniami
TEST: Extent Reports
Moduł 17. Grafana i InfluxDB
Lekcja: Grafana i InfluxDB – wprowadzenie
Lekcja: Grafana i InfluxDB – warsztat
Zadania z rozwiązaniami
TEST: Grafana i InfluxDB
Moduł 18. Docker
Lekcja: Docker – wprowadzenie
Lekcja: Docker – instalacja i konfiguracja
Lekcja: Docker – warsztat 2
Lekcja: Docker – warsztat 3
Zadania z rozwiązaniami
TEST: Docker
Moduł 19. Końcowy projekt
Lekcja: Projekt końcowy
Moduł 20. Test zaliczeniowy
TEST: Test zaliczeniowy
Moduł 21. BONUS
Pytania rekrutacyjne – Junior Tester Automatyzujący
Dobre praktyki – automatyzacja testów
Dobre praktyki – automatyzacja testów
Rozmowa kwalifikacyjna na stanowisko Junior Testera Automatyzującego
Testowanie aplikacji mobilnych
Aplikacje mobilne – wprowadzenie
Testowanie aplikacji mobilnych – webinarium
Testowanie aplikacji mobilnych – webinarium
Testowanie aplikacji mobilnych – wprowadzenie
Narzędzia do automatyzacji testów aplikacji mobilnych
Najczęściej popełniane błędy w testowaniu aplikacji mobilnych
Best Practices w testowaniu aplikacji mobilnych
BrowserStack – wprowadzenie do platformy
BrowserStack – uruchamianie testów selenium
Testowanie apI
Testowanie API dla początkujących
Kurs JAVA dla testerów oprogramowania
materiały dodatkowe
Raport błędu. Jak poprawnie zgłosić błąd?
Nowa wersja Selenium – 4
6 trendów w automatyzacji testów
Raport: Automatyzacja testów – rynek pracy | Grudzień 2020
Testowanie manualne VS testowanie automatyczne
Testowanie aplikacji mobilnych [Część 1]
Selenium VS Cypress
Poziomy wykonywania testów
Przydatne narzędzia wspomagające testowanie oprogramowania
Szybkie wprowadzenie do JAVY

Tester automatyzujący – dla kogo jest ten kurs?
GRATIS dla naszych kursantów

Wybierz
typ licencji:
Dostęp
Próbna rozmowa
kwalifikacyjna
Code review
Zniżka na indywidualne konsultacje
Negocjacje ceny
Zniżka na szkolenia
stacjonarne
Kurs Java
Licencja IntelliJ (6 msc)
Wsparcie merytoryczne
BASIC
3 miesiące
349 zł
(+ podatek VAT)
24/7 (na 3 mc)
–
–
– 20 %
Tak
(powyżej 10 licencji)
– 15 %
Tak
Tak
Standard
6 miesięcy
549 zł
(+ podatek VAT)
24/7 (na 6 mc)
Tak
1 sesja
– 30 %
Tak
(powyżej 5 licencji)
– 20 %
Tak
Tak
E-mail, Teams, Telefon
Premium
12 miesięcy
894 zł
(+ podatek VAT)
24/7 (na 12 mc)
Tak
2 sesje
– 50 %
Tak
(powyżej 3 licencji)
– 30 %
Tak
Tak
E-mail, Teams, Telefon
BASIC
za 3 miesiące
349.00 zł
(+ podatek VAT)
Dostęp: 24/7 (3 mc)
Próbna rozmowa kwalifikacyjna: Nie
Code review: Nie
Zniżka na indywidualne konsultacje: – 20 %
Negocjacje ceny: Tak
(powyżej 10 licencji)
Zniżka na szkolenia stacjonarne: -15 %
Kurs Java: Tak
Licencja IntelliJ (6 msc): Tak
Wsparcie merytoryczne: E-mail
Standard
za 6 miesięcy
549.00 zł
(+ podatek VAT)
Dostęp: 24/7 (6 mc)
Próbna rozmowa kwalifikacyjna: Tak
Code review: 1 sesja
Zniżka na indywidualne konsultacje: – 20 %
Negocjacje ceny: Tak
(powyżej 5 licencji)
Zniżka na szkolenia stacjonarne: – 20 %
Kurs Java: Tak
Licencja IntelliJ (6 msc): Tak
Wsparcie merytoryczne: Email, Teams, Telefon
Premium
za 12 miesięcy
894.00 zł
(+ podatek VAT)
24/7 (12 mc)
Próbna rozmowa kwalifikacyjna: Tak
Code review: 2 sesje
Zniżka na indywidualne konsultacje: – 50 %
Negocjacje ceny: Tak
(powyżej 3 licencji)
Zniżka na szkolenia stacjonarne: – 30 %
Kurs Java: Tak
Licencja IntelliJ (6 msc): Tak
Wsparcie merytoryczne: E-mail, Teams, Telefon
Przykładowe materiały kursu
Testowanie API – wprowadzenie
Aplikacje, systemy, elementy oprogramowania potrzebują się ze sobą komunikować. Dokładnie tak jak ludzie. Komunikujemy się, aby...
Asercje w Selenium
W załączonych fragmentach kodu z poprzednich lekcji, na pewno zauważyłeś instrukcje o nazwie Assert. Właśnie...
Lokalizowanie elementów. Selektory w Selenium wprowadzenie
W dzisiejszym materiale nauczymy się korzystać z API Selenium WebDriver do lokalizowania elementów na stronach...
Explicit Wait Vs Implicit Wait. Waity w Selenium WebDriver
Jedną z kluczowych umiejętności podczas programowania testów jest prawidłowe stosowanie metod klasy Wait. Dzieje się tak...
Prezentacja kursu Od laika do Automatyka
https://www.youtube.com/watch?v=5JwqxXOG06Y&t=6s
Automatyzacja testów – od czego zacząć? Webinarium
https://www.youtube.com/watch?v=GjJ1JxxQxa4&t=4335s
Lekcja 1: Kariera w branży IT
Autor: Tomasz Stelmach ©Wszelkie prawa zastrzeżone. Chcesz wejść do świata IT? Potrzebujesz do tego wiedzy, umiejętności i...
Lekcja 3: Testowanie aplikacji webowych
Autor:Tomasz Stelmach ©Wszelkie prawa zastrzeżone. Często korzystamy z Internetu, chętnie opieramy na nim swoje...
Lekcja 2: Jenkins – podstawowy opis narzędzia
Autor:Tomasz Stelmach ©Wszelkie prawa zastrzeżone. https://vimeo.com/436245781/a34b48b56d
Lekcja 1: Bazy danych – wprowadzenie
Autor:Tomasz Stelmach ©Wszelkie prawa zastrzeżone. Czym tak naprawdę jest baza danych? Baza danych...