Zostań Magikiem Selenium 🧙‍♀️ i zwiększ swoją konkurencyjność na rynku pracy

Dołącz do sprawdzonego i polecanego programu, w którym od czterech lat szkolą się przyszli testerzy automatyzujący.

Zapisz się na listę, a wyślę Ci szczegóły i informację jak dołączyć 👇 

Szkolili się u mnie testerzy z takich firm jak Siemens, Canal +, J-labs, Capgemini czy Skanska.

Zabiorę Cię w drogę od „klikacza” żmudnych testów regresji, do testera automatyzującego, który ma ciekawszą robotę i wyższe zarobki.

Z moim programem zdobędziesz umiejętności, które pozwolą Ci:

🏆 Zautomatyzować żmudne testy regresyjne aplikacji webowych

🏆 Zażądać podwyżki w pracy

🏆 Zmienić stanowisko i obowiązki na bardziej satysfakcjonujące (kto wie, być może już w nowej firmie)

Pewnie się zgodzisz, że…

Umiejętność automatyzacji testów, a co za tym idzie oszczędność czasu, zajęcie się bardziej interesującymi zadaniami i perspektywa lepszych zarobków, jest niezwykle cenna.

Dlaczego warto wybrać mój Program Magik Selenium

🏆 Będziesz w stanie zautomatyzować nawet najtrudniejsze scenariusze.

Nawet trudne tematy przedstawiam tak, że stają się proste i zrozumiałe. To nie jest farmazon, to jest najczęściej powtarzająca się opinia o moich kursach.

🏆 Będziesz wiedzieć, że Twój kod jest dobry.

Po pierwsze dostaniesz zadania do samodzielnego rozwiązania. Dzięki temu sprawdzisz, czy rzeczywiście rozumiesz lekcje. Po drugie nie zostawiam Cię z samymi materiałami. Jeżeli coś jest niejasne, możesz o to dopytać w ramach wsparcia merytorycznego. Dzięki temu zyskasz pewność siebie na rozmowach kwalifikacyjnych i dasz sobie szansę na zdobycie lepiej płatnej intersującej pracy.

🏆 Certyfikat

Niektórzy pracodawcy lubią papiery po szkoleniach. Otrzymasz certyfikat ukończenia, który możesz przedstawić obecnemu lub przyszłemu pracodawcy.

🏆 Wiesz, kto jest trenerem

To, jak dobry jest kurs albo szkolenie zależy od trenera. W firmach szkoleniowych nie zawsze go znasz. Oni sami czasem nie wiedzą w momencie sprzedaży kto szkolenie będzie prowadził. W związku z tym opinie, które przeczytasz w internecie mogą dotyczyć szkolenia w innym mieście z innym trenerem. Kursy Selenium i Javy na Testelka.pl prowadzę tylko ja. Gdy przeczytasz jakąś opinię o moich programach wiesz, że to są opinie o programie, w którym Ty weźmiesz udział. A te opinie są naprawdę dobre.

🏆 Możesz wrócić do materiałów kiedy chcesz

Czasami musimy wrócić do materiałów, które już przerobiliśmy. Tutaj możesz to robić do końca świata, bo dostęp do materiałów jest dożywotni.

🏆 Zero ryzyka

Nic nie ryzykujesz: masz 14 dni na zwrot.

Kto będzie Twoim trenerem

Ela Sądel – założycielka testelka.pl i trenerka.

Testowanie zaczęłam od testów manualnych. Po pierwszej fascynacji nową branżą (bo testowanie nie było moim pierwszym zajęciem), zaczęła mi doskwierać powtarzalnośc zadań. Głównie tych związanych z testami regresji. Ciągnęło mnie do kodu. Dzięki automatyzacji testy regresji można robić mądrzej, a mój czas i umiejętności mogą być wykorzystane lepiej. Lepiej dla mnie ale i lepiej dla pracodawcy. Poza tym wiedziałam, że testerzy automatyzujący po prostu zarabiają lepiej. Postanowiłam więc wziąć się za Javę i Selenium, bo była to (i nadal jest) najczęściej powtarzająca się kombinacja język+biblioteka w ofertach pracy na testera automatyzującego. Wtedy jeszcze nie wiedziałam, że moje pierwsze doświadczenie zawodowe zdobędę jednak… w C#.

Trochę się poobijałam po drodze o różne przeszkody. Materiały, nawet te płatne, były różnej jakości. Często też nie rozumiałam o co chodzi prowadzącemu. Po jakimś roku samodzielnego dłubania w kodzie i automatyzowania róźnych scenariuszy testowych, zawalczyłam i dostałam pracę w roli testera automatyzującego. I znowu zaczęła mnie cieszyć moja robota.

Mam dla Ciebie dobrą wiadomość.

Ty też możesz zostać świetnym testerem automatyzującym. I wcale się przy tym nie musisz tak poobijać.

Postanowiłam pomóc innym osobom we wskoczeniu w testy automatyczne i ponad 3 lata temu stworzyłam program Selenium w Javie. Do moich programów dołączyło już 818 testerów.

Wykonałam dla Ciebie kawał ciężkiej roboty

To nadal nie oznacza, że Ty nie musisz ciężko pracować, żeby nauczyć się automatyzować testy. ALE ten program pozwoli Ci uniknąć frustracji, problemów i walenia głową w ścianę, które towarzyszą osobom uczącym się nowej umiejętności. Poprowadzę Cię przez cały proces krok po kroku. A gdy coś będzie niezrozumiałe, zawsze masz moje wsparcie merytoryczne.

Oto, co znajdziesz w Programie Magik Selenium Pro:


Część 1: Java

Wprowadzenie i zmienne

Instalacja
Main
Printowanie na konsolę
Komentarze
Literały
Deklaracja i inicjalizacja zmiennych
Wnioskowanie typów zmiennych
null
Błędy kompilacji i błędy uruchomieniowe
Uruchomienie programu z wiersza poleceń

Typy proste

Liczby całkowite
Liczby z częścią ułamkową
Znaki
Typ logiczny

Operacje i porównania na typach prostych

Operacje arytmetyczne
Przypisanie
Inkrementacja i dekrementacja
Operatory relacyjne
Operatory logiczne

String

Wielkość liter
Czy zawiera tekst
Fragmenty stringa
Wyjątki
Łączenie stringów
Porównania
Znak ucieczki
Blok tekstu i wiele linii

Konwersja

Niejawna konwersja
Jawna konwersja

Zczytywanie z konsoli

Podstawy
Metody

Tablice

Podstawy
„new” i dodatkowe metody

Kontrola przepływu

Instrukcja warunkowa
Zagnieżdżona instrukcja warunkowa
Trójargumentowy operator logiczny
Pętla for
Zagnieżdżona pętla for
Pętla foreach
Pętle while i do-while
Instrukcja switch
Wyrażenie switch

Metody

Deklaracja metody
Parametry i typ zwracany
Zakres widoczności zmiennych
Przeciążanie metod
Dekompozycja funkcjonalna

Programowanie obiektowe

Klasa, pola i obiekt
Czy obiekty współdzielą informacje?
Metody instancyjne (niestatyczne)
Konstruktor i słówko this
Przeciążanie konstruktorów i this jeszcze raz
Duża ilość parametrów
Kompozycja (has-a)
Przechowywanie wartości vs przechowywanie referencji
Niemutowalność Stringa
Klasy osłonowe (wrappery)
Porównywanie obiektów

Statyczne klasy, metody i pola

Pola statyczne
Stałe
Metody statyczne
Klasy statyczne i wewnętrzne

Dziedziczenie

Dziedziczenie w klasach (IS-A)
Super i this
Klasa final
Superclass reference
Rzutowanie
Klasa Object
Przesłanianie metod
Kiedy możemy przesłonić metodę

Hermetyzacja

Pakiety
Czym jest hermetyzacja
Modyfikatory dostępu w klasach
Modyfikatory dostępu w polach, metodach i konstruktorach
Modyfikatory dostępu a przesłanianie metod
Gettery i settery
Kiedy używać getterów i setterów
Przypisanie przez referencję a settery

Klasy abstrakcyjne i interfejsy

Klasa abstrakcyjna
Kiedy używamy klasy abstrakcyjnej
Interfejs (i dziedziczenie)
Kiedy używać interfejsu
Klasa abstrakcyjna vs interfejs

Generyki

Typy generyczne
Typy i konstruktory
Extends
Klasa Object vs typy generyczne
Statyczne metody generyczne
Instancyjne metody generyczne
Wieloznacznik

Dodatki

Zewnętrzne biblioteki
Adnotacje
Enum
Streams
ArrayList
Set
Obsługa wyjątków
Wyrażenia lambda

Część 2: Selenium

Instalacja narzędzi

Instalacja Intellij i pluginów
JDK
Aplikacje do testów
Instalacja Dockera
Aplikacja na Dockerze

Absolutne podstawy

JUnit
Pierwsze kroki z Selenium
Drivery do przeglądarek
Jak było do tej pory
Asercja i asercja grupowa
Elementy i narzędzia deweloperskie
Proste lokatory
Interakcje z elementami
Wprowadzanie tekstu

Solidne podstawy

Testowanie asercji
Nazwy testów
Timeout na wyszukiwanie elementów
Timeout na załadowanie strony
Jak łapać „znikające” elementy
Czekanie na warunki: ExpectedConditions
Czekanie na własne warunki

Informacje o elementach

isEnabled
isDisplayed
isSelected i szukanie wielu elementów
getDomAttribute
getDomProperty
Pozostałe informacje o elementach

To Ci się przyda

Szukanie elementów w elementach
Robimy porządki: BaseTests
Robimy porządki: baseUrl
Inne przeglądarki niż Chrome
Headless
Selektory CSS czy XPath?

Selektory CSS

Co to jest CSS i do czego służą selektory CSS
Tagi i atrybuty w selektorach CSS
Selektory specjalne – id i klasa elementu
Zadanie: atrybuty w selektorach CSS
Fragmenty wartości atrybutów
Dzieci, potomkowie, bracia
Zadanie: dzieci, potomkowie, bracia
Selektory pseudoklas: pozycja
Selektory pseudoklas: typy i pusty element
Selektor negacji

XPath

Co to jest XPath i do czego służy
Atrybuty i tagi
Fragment atrybutu i szukanie po tekście
Zadanie: atrybuty, tagi i tekst
Dzieci i potomkowie
Rodzice, przodkowie i rodzeństwo
Pozycja
Zadanie: relacje
Negacja

Co może pójść nie tak

Co to jest iframe
Wyszukiwanie elementów w iframe
Czekanie na iframe
Shadow DOM
Shadow DOM w Firefox
Dlaczego zaglądać do konsoli
NoSuchElementException
StaleElementReferenceException
InvalidSelectorException
ElementClickInterceptedException
ElementNotInteractableException

Page Object Model i organizacja testów

Bot Pattern
Bot Pattern ciąg dalszy
Page Object Model
Pierwsze klasy Page Object: CartPage
Kolejna klasa Page Object: ProductPage
BasePage
BasePage i BaseURL
Wspólne elementy stron i uporządkowanie
Wspólne elmenty: dziedziczenie
Wspólne elementy: kompozycja
BaseTest
Zmiana przeglądarki
Konfiguracja z pliku
Driver jeszcze raz
Klasa Browser
Czekanie w klasie Browser
Page Factory

Selenium Grid

Grid: teoria
Instalacja aplikacji na VPSie
Gesty w Selenium: zdarzenia klawiatury i wysyłanie tekstu
Grid: uruchamianie
RemoteWebDriver
Uruchamianie testów w Gridzie
Grid na Dockerze
Dodatkowy node
Testy na wybranej wersji przeglądarki

Cuda na kiju

Testy równoległe w JUnit
Rozmiar i pozycja okna przeglądarki
Nawigacja i źródło strony
Wgrywanie pliku z dysku
Ciasteczka
Listy rozwijane
Drukowanie strony
Dodatkowe informacje o elementach
Wykonywanie JavaScriptów
Nowe okno lub karta
Praca na kilku oknach przeglądarki
Zamknięcie okna przeglądarki
Gesty (Actions)
WebStorage
Zrzuty ekranu
Względne lokatory
Basic Auth
Wykrywanie zmian w DOM
Logi w konsoli przeglądarki
Wyjątki JavaScript
Przechwytywanie ruchu sieciowego
Selektory CSS: nawigacja w górę

Przykładowe lekcje

Magik Selenium to w sumie 113 lekcji + zadania. Już po kilku pierwszych lekcjach napiszesz proste testy Selenium.

Już 818 studentów zaufało moim kursom. Teraz czas na Ciebie!

Wskakuj na pokład i pchnij swoją karierę w kierunku automatyzacji testów!

Ale to nie wszystko!

W ramach Magik Selenium Pro otrzymasz dwa dodatkowe minikursy.

Raportowanie w Allure

Zawiera 18 lekcji, w których pokażę Ci jak spiąć testy Selenium z Allure. Odpalanie testów i generowanie raportów ogarniemy na TeamCity, a kod testów będziemy pobierać z Githuba. Kurs nie zawiera wsparcia merytorycznego.

Testowanie API w REST Assured

Kurs prowadzony przez Kubę Rosińskiego. Zawiera 16 lekcji, z których poznasz bibliotekę REST Assured i przy okazji zobaczysz czym jest Cucumber. Kurs nie zawiera wsparcia merytorycznego.

Absolutnie nic nie ryzykujesz!

W przypadku, gdy stwierdzisz, że to nie dla Ciebie i dasz mi o tym znać w ciągu 14 dni od momentu zakupu, zwrócę Ci pieniądze. Po prostu.

Czy można inaczej?

Na pewno się zastanawiasz czy mój kurs jest najlepszym rozwiązaniem. To zależy.

Możesz skorzystać z darmowych materiałów dostępnych w internecie.

Problem natomiast jest taki, że takie materiały często są stworzone raz i porzucone. Nie są aktualizowane, nie są ustrukturyzowane i nie mają wsparcia merytorycznego. Wyszukanie tych naprawdę dobrych i poskładanie tego do kupy zabiera trochę czasu i potrafi być frustrujące.

Możesz też skorzystać z kilkudniowych szkoleń stacjonarnych.

Niestety, takie szkolenia to niezły maraton. Nie masz kiedy nawet przyswoić poznanej wiedzy, bo zanim zrozumiesz co się dzieje, przechodzisz do kolejnego zagadnienia. Z nową wiedzą trzeba się zwyczajnie “przespać”, by mieć miejsce i zasoby na nową, a w takich szkoleniach tego nie masz. Musisz też dojechać na miejsce, czasami do innego miasta, a po szkoleniu zostają Ci tylko notatki i kod. O ile zdążysz je zrobić,

Możesz też wybrać studia podyplomowe.

Tylko czy naprawdę teraz tego potrzebujesz? Studia są super opcją przede wszystkim dla tych, którzy zaczynają w testowaniu i potrzebują szerokiej wiedzy na różne testerskie tematy. Jeżeli zależy Ci tylko na nauce jednej technologii, która pozwoli Ci wskoczyć w automatyzację, to są szybsze metody. Zwłaszcza, że studia podyplomowe trwają rok akademicki.

Testelkowi studenci wybierają naukę w ramach moich kursów.

Dostęp do nich jest dożywotni, materiały przerabiasz w swoim tempie i gdzie chcesz, a gdy coś Ci się wydaje niejasne, masz moje wsparcie merytoryczne. No i nie musisz już tracić czasu na szukanie rzetelnych materiałów i prostych tłumaczeń skomplikowanych zagadnień. Masz je tutaj.

✅ Dla kogo jest ten kurs?

Dla testerów manualnych

Przede wszystkim dla każdego, kto już jest testerem, ale jeszcze nie automatyzującym. Jeżeli nie jesteś jeszcze testerem i nie znasz podstawowej terminologii, pewne zagadnienia mogą się dla Ciebie okazać niejasne. Możesz je jednak nadgonić na bieżąco posiłkując się internetem, jednak weź pod uwagę, że będzie to wymagać od Ciebie trochę więcej pracy.

Lub dla testerów automatyzujących

Z tego kursu skorzystają także ci, którzy automatyzowali już jakieś testy jednak nie w Selenium. Tym osobom przerobienie kursu prawdopodobnie zajmie mniej czasu.

Dla osób z podstawami Javy, albo…

Żeby wycisnąć z tego kursu jak najwięcej, trzeba mieć podstawy programowania w Javie. Bez tego też możesz przerobić kurs, ale będziesz musiał/musiała nadganiać materiał na bieżąco korzystając z zewnętrznych materiałów, bo w kursie Selenium nie uczę Javy. Jeżeli nie czujesz się jeszcze pewnie w Javie najlepiej, jeżeli wybierzesz opcję z kursem Javy. Jeżeli wolisz się jednak przygotować z Javy samodzielnie, to postaraj się o zakres materiału taki, jak w moim kursie Java: Fundamenty.

Dla osób, które rozumieją, że z samego oglądania filmów nic nie będzie

Żeby umieć pisać samodzielnie testy w Selenium trzeba… pisać testy Selenium. Moje lekcje nic Ci nie dadzą, jeżeli nie będziesz równolegle ćwiczyć tego, co pokazuję. W kursie znajdziesz zadania do rozwiązania, które skutkują stworzeniem równoległego projektu. Rozwiązywanie tych zadań i tworzenie własnego projektu testów to absolutne minimum, żeby Twoja nauka rzeczywiście przyniosła efekty.

🛑 Dla kogo NIE JEST ten kurs?

Dla nie-testerów

Materiały przygotowane są z myślą o osobach z jakimś doświadczeniem. Chodzi o to, że w kursie nie tłumaczę podstawowych zagadnień związanych z testowaniem w ogóle. Jeżeli jednak uczysz się tego wszystkiego na boku, to możesz spróbować podejść do mojego kursu i zobaczyć jak Ci „siada”. Masz 14 dni na zwrot, więc jeżeli się okaże, że kurs jest dla Ciebie za trudny, wystarczy że dasz mi znać w ciągu 14 dni od dokonania zakupu i dokonam zwrotu.

Dla osób, które pisały testy w Selenium w innych językach

Naprawdę nie potrzebujesz kursu Selenium. Jeżeli musisz przeskoczyć na Javę, to zrób jakiś bardzo podstawowy kurs Javy, żeby poznać składnię. A potem otwórz dokumentację Selenium i jedziesz. Nazwy metod będą podobne, zasada działania też, poradzisz sobie :)

Dla osób, które docelowo chcą pisać w innych językach niż Java

Moim zdaniem lepiej dołączyć do kursu, który jest prowadzony w języku, w którym chcesz docelowo pisać testy.

Co o moich materiałach mówią studenci

(wszystkie opinie są zweryfikowanymi przeze mnie opiniami moich studentów 💛)

Jakiś czas temu zacząłem przerabiać Twój kurs Javy i jest tak zajebisty, że stwierdziłem, że muszę Ci napisać osobiste podziękowania :D 

Ale po kolei. Ogólnie nie planowałem nauki Javy, ale w czasie przerabiania innego kursu okazało się, że niestety bez znajomości Javy średnio można w tym temacie podziałać. Co prawda prowadzący tłumaczy w kursie podstawy Javy, ale robi to w taki sposób, że zacząłem wątpić w swoje zdolności poznawcze i straciłem wiarę, że kiedykolwiek nauczę się w kodowanie… 

Ale na szczęście przypomniałem sobie, że widziałem u Ciebie kurs Javy. A ponieważ wiedziałem jak tłumaczysz i uczysz (bo miałem już wykupiony u Ciebie kurs Selenium w C#) to doszedłem do wniosku, że jak nie zrozumiem Javy od Ciebie, to już nic nie pomoże i będę musiał pogodzić się ze swoimi ograniczeniami ;)

Ale na szczęście się nie zawiodłem. I jestem, na prawdę, pełny podziwu i wdzięczności za sposób w jaki przekazujesz wiedzę. Nie chodzi tylko o tłumacznie technikalii, ale również podpowiedzi jak się uczyć, na co szczególnie zwracać uwagę, a co w danym momencie można olać i przyjąć na wiarę. No i bardzo doceniam wtrącenia, o tym, że też miałeś problemy i trudności z przyswajaniem pewnych tematów. Od razu kursant ma poziom frustracji o 10 leveli niżej xD 

Więc jeszcze raz wielkie dzięki! Robisz wspaniałą robotę!

Rafał, QA Tester, student na testelka.pl


Byłem pierwszą osobą w firmie, która chciała wdrożyć testy automatyczne aplikacji webowej w procesie wydawania produktu. Z racji braku doświadczenia szukałem przystępnego kursu, który pomógłby mi w tym zadaniu. Elę poznałem podczas jednego z warsztatów dla testerów w Poznaniu, który prowadziła, tam też zaproponowała rozwijanie swoich umiejętności w automatyzacji na swojej stronie. Zachęcony sposobem, w jaki prowadziła warsztat, przystąpiłem do kursu Javy + Selenium i przyznaję, że była to znakomita decyzja.

Kurs był bardzo przystępnie prowadzony, zarówno w części dotyczącej języka programowania + Selenium oraz w późniejszym czasie z testów API. Często wracałem do poszczególnych sekcji, żeby odświeżyć sobie niektóre informacje. Kurs pomógł mi założyć od podstaw projekt testów automatycznych, który mogłem rozwijać dalej ze swoim zespołem deweloperskim. Dzięki kursowi zapoznałem się z technologią i oprogramowaniem oraz podniosłem swoje kwalifikacje jako tester.

Tomek, Quality Assurence Engineer, student Selenium w Javie na testelka.pl


Piszę zwyczajnie aby podziękować za Twoją ciężką pracę włożoną w kurs. Nagle (dosłownie z nikąd) dostałem wypowiedzenie od klienta (B2B…) z powodu budżetu. Zmuszony zostałem do natychmiastowego znalezienia pracy co było mega motywacją. 

Dzięki Twojemu kursowi zdobyłem wiedzę na temat Selenium czy to w Java czy to w C# i łącząc oba te kursy zdobyłem na tyle dużo informacji by z jako taką pewnością siebie podejść do rozmów klasyfikacyjnych. Niestety brakowało mi wiedzy odnośnie Docker czy Jenkins. Lecz! Dostałem robotę jako QA Engineer dzieki wiedzy z Twoich kursów.

Ten łopatologiczny sposób przekazu i tłumaczenie każdej zależności, która powstaje czyni cuda. Mam za sobą kilka szkoleń odnośnie automatyzacji lecz dopiero twoje pokazało mi to wszystko w sposób dokładny i pozwalający to zrozumieć, nie tylko – zrób to tak to będzie działać. Tutaj w końcu było powiedziane „a jak zrobisz tak to nie będzie”. Kompletnie inny punkt widzenia!

Jeszcze raz dziękuję Ci za Twoją pracę ponieważ dzięki niej sam dostałem taką jaką chcę <3

Paweł, QA Engineer i student Selenium w Javie i Selenium w C# na testelka.pl


Szukałem czegoś, co pomoże mi zrozumieć w krótkim czasie koncepcję automatyzacji testów w Selenium i znalazłem ten kurs! Dzięki niemu napisałem pracę dyplomową, a także przygotowuję się do pracy jako tester automatyzujący.

Sposób tłumaczenia z pewnością umożliwi każdemu zrozumienie zagadnień związanych z automatyzacją testów, niezależnie od poziomu posiadanej wiedzy. Praktyczne podejście pozwala na zapoznanie się z poszczególnymi elementami narzędzia Selenium, a dodatkowe ćwiczenia utrwalają wiedzę z danego rozdziału. Dla mnie największym atutem tego kursu jest jednak tłumaczenie w sposób jasny i zrozumiały wzorca Page Object Model krok po kroku od podstaw aż do bardziej zaawansowanych zagadnień. Dzięki temu możemy z łatwością zastosować go w swoich
projektach.

Jestem bardzo zadowolony z kursu i serdecznie polecam go każdemu, kto chce nauczyć się automatyzacji testów od podstaw, jest to czysta inwestycja w rozwój zawodowy.

Rafał, obronił pracę inżynierską z Selenium na 5 🔥


Jeśli zastanawiasz się nad kursem selenium to królowa jest tylko jedna. Czy kurs robi robotę? No wiesz… w 2,5 miesiąca zostałem testerem automatyzujacym, wiec oceń sam. Ja polecam, nic lepszego nie ma, przestań szukać, kupuj, ucz się i powodzenia!” 

Tomek, Inżynier ds. rozwoju testów w Sii i student Selenium w Javie


Naprawdę bardzo dobry kurs, nauka to była czysta przyjemność :) Każde zagadnienie było bardzo dobrze i dokładnie wytłumaczone, i mimo, że kontakt w komentarzach w razie wątpliwości czy problemów był ekspresowy, to musiałam z niego skorzystać zaledwie kilka razy – po prostu wszystko wiedziałam z filmów :) Dodatkowo atmosfera, jaką tworzysz dla kursantów zarówno tak na co dzień w komunikacji jak i podczas lekcji jest naprawdę bardzo pozytywna  – aż chce się uczyć :) Kurs jest bardzo obszerny – mnóstwo informacji przekazane w przystępny sposób. Twoja wiedza i umiejętności są naprawdę imponujące :) Polecam każdemu kto chciałby rozwijać się w kierunku automatyzacji testów, warto :) 

Patrycja, studentka Selenium w Javie na testelka.pl


Kurs przełamał moją niechęć do testów automatycznych. Nauczyłam się odnajdywać elementy na stronie, tworzyć zrozumiałe scenariusze oraz analizować komunikaty błędów. To była bardzo dobra inwestycja. Dzięki temu, że wszystko było jasno wytłumaczone nie pogubiłam się w trakcie i byłam w stanie ukończyć ten kurs. Teraz czuję się zdecydowanie pewniej i zamierzam wykorzystać moją wiedzę w codziennej pracy.

Ewa, Test Engineer i studentka Selenium w Javie


Nareszcie trafiłam na kogoś kto mówi moim językiem i tłumaczy zagadnienia w prosty i logiczny sposób. Dzięki temu kursowi poczułam się pewniej w testach automatycznych i poczułam, że mogę i chcę „więcej”. Największą zaletą tego kursu jest idealna proporcja pomiędzy teorią a praktyką. Polecam dołączenie do Testelki zwłaszcza początkującym testerom, lub osobom które chcą podszlifować podstawy, ale kurs jest tak naprawdę przeznaczony dla każdego. Dla mnie: to najlepiej wydane pieniądze w życiu.

Ela, była studentka testelka.pl


Po pierwsze bardzo dziękuję za Twoje kursy – przede wszystkim Selenium w Javie i sama Java (chociaż kupiłam Twój kurs ze względu na Selenium w C# ;-). Przede wszystkim wiedza o selektorach i jak je tworzyć pomogła mi na studiach i pomoże w tworzeniu projektu na zaliczenie. Za wiedzę z kursu Selenium w Javie zapunktowałam na rozmowie i dostałam pracę ;-) Polecam Twoje kursy każdemu, kto pyta skąd się uczę i mam nadzieję kilka osób skusi się lub już się skusiło na dołączenie do Testelki! Pozdrawiam serdecznie i życzę dalszych sukcesów przy tworzeniu tak świetnych kursów!

Paulina, była studentka na testelka.pl


Świetnie tłumaczysz! Tematy, które wybierasz są ciekawe (ew. są nudne, ale ciekawie przedstawione, a to jeszcze większy plus dla Ciebie). Trochę się naszukałam zanim wybrałam Twój kurs i to był strzał w dziesiątkę! Na co dzień pracuję jako tester, mam kilka książek o automatyzacji przeczytanych, ale dzięki Tobie cała ta moja wiedza skleiła mi się w końcu w jedną całość :) Planuję jeszcze tu wrócić i dokończyć Twój kurs, także mam nadzieję, że nie przestaniesz go rozwijać, bo robisz kawał dobrej roboty! :)

Jest jeszcze jedna rzecz za która chciałabym Cię pochwalić – bardzo cenię sobie ludzi, którzy potrafią wyjaśnić skomplikowane rzeczy w prosty sposób. To rzadka cecha, a Ty ją masz :)

Sylwia, Junior Quality Assurance Engineer w Hycom


Jestem testerem oprogramowania z rocznym doświadczeniem. Już wcześniej nieco „programowałem”, także w pracy w wolnych chwilach pisaliśmy testy automatyczne, ale z perspektywy czasu nie było to nic wybitnego. Kurs mi zajął z przerwami około 2 miesiące może 2,5 miesiąca. Liczę czas łącznie z zrobieniem notatek plus przerobienie samemu na własnych przykładach materiałów. Plusy tego kursu: + dobre objaśnienie zagadnień (fajne te slajdy z prezentacji, dużo pomagają) i widać, że miałaś przemyślane jak to tłumaczysz, + dużo zagadnień wyjaśniasz w tym kursie (dlatego trzeba wiele czasu, aby go przerobić), bo są i Actions i RemoteWebDriver, + zadania na koniec danego działu, w celu powtórzenia, + sam projekt, który objaśnia POM jest dla mnie największym atutem tego kursu, bo w internecie jest dużo kursów, które uczą automatyzować, ale niestety nie mają tego wzorca albo go pokazują na 2-4 klasach i radźcie sobie sami, a tutaj mamy najpierw zrobienie bez POM i następnie przerabianie co jest fajne i tego jest dużo więcej. Ogólnie z kursu jestem bardzo zadowolony, bo wiem, że z niego wiele wyniosłem i już czuję się mocniej odnośnie Selenium.

Igor, były student na Testelka.pl


Polecam kurs „Testelki” wszystkim zainteresowanym tematyką automatyzacji testów w Selenium. Kurs jest prowadzony w taki sposób że do jego rozpoczęcia faktycznie wystarczy podstawowa znajomość Javy. Poszczególne tematy omawiane na kursie są wyjaśnione w bardzo przystępny sposób. Dobrze dobrany zakres zadań pozwala na praktyczne „przećwiczenie” i wykorzystanie poznanych zagadnień. Największe wrażenie zrobił na mnie bardzo szeroki zakres kursu – jakiś czas temu uczestniczyłem w szkoleniu stacjonarnym z Selenium, ale zakres omawianych na nim tematów był o około połowę mniejszy niż na kursie Eli (przy nieporównywalnie większym koszcie szkolenia stacjonarnego).

Wojtek, były student testelka.pl

A na grupach mówią tak:

FAQ

Kursy i wymagania

Czy dostanę dostęp do wszystkich lekcji od razu?

Tak.

Na czym polega wsparcie merytoryczne?

Wsparcie merytoryczne jest realizowane poprzez sekcję pytań i odpowiedzi pod każdą lekcją. Czyli jeżeli coś jest niejasne, to tam właśnie pytasz, a ja odpowiadam. Pamiętaj, że to nie są konsultacje. W ramach wsparcia merytorycznego odpowiadam na pytania i wątpliwości dotyczące zagadnienia omawianego na lekcji lub w zadaniu na przykładzie strony, którą omawiamy w materiale. Pełną politykę wsparcia znajdziesz tutaj.

Czego potrzebuję, żeby móc korzystać z kursu?

Prywatnego komputera. Na tych służbowych może być zainstalowane oprogramowanie, które uniemożliwi Ci wykonywanie pewnych operacji, które robimy w kursie (np. związanych z Dockerem). Niektóre firmowe VPNy w ogóle mogą blokować wyświetlanie wideo w kursie.

Twój komputer musi mieć dostęp do internetu i zainstalowaną przeglądarkę. Do Selenium w Javie potrzebny będzie sprzęt spełniający wymagania do Dockera. Kurs jest przygotowany na Windowsie i głownie przy użyciu przeglądarki Chrome, więc najłatwiej Ci będzie korzystając właśnie z Windowsa i przeglądarki Chrome. Możesz też pracować na macOS: sama się na niego przesiadłam, więc w razie problemów na Macu będę w stanie Ci pomóc.

Na jakim systemie operacyjnym przeprowadzany jest kurs?

Prawie wszystko pokazuję na Windows 10/Windows 11. Mimo, że samo Selenium nie będzie się różnić w zależności od systemu to już zachowanie przeglądarek czasami może. Sama na co dzień korzystam z macOS, więc jeżeli będą jakieś rozbieżności, to ogarniemy to w ramach wsparcia merytorycznego.

A co jeżeli dołączę i okaże się, że ten kurs jednak nie jest dla mnie?

Jeżeli w ciągu 14 dni od daty zakupu stwierdzisz, że to nie dla Ciebie daj znać – oddam Ci pieniądze.

Czy otrzymam certyfikat?

Po ukończeniu wszystkich lekcji, zadań i quizów, możesz wygenerować certyfikat ukończenia kursu.

Czy muszę znać język angielski

Kurs prowadzony jest w języku polskim. W kodzie np. nazwy zmiennych i metod będziemy pisać w języku angielskim, bo to standard. Angielski dobrze umieć nie pod kurs, ale pod kątem rozwoju kariery w IT, bo dokumentacja do narzędzi, w tym np. do Selenium, jest po angielsku.

Zamówienia

Chcę kupić na firmę, ale nie wiem jak wypełnić formularz

Instrukcje znajdziesz tutaj.

Czy wystawiasz faktury?

Tak, faktury generują się automatycznie na podstawie danych, które wprowadzisz w trakcie zamówienia. Nie zapomnij więc podać danych firmy jeżeli zamawiasz na firmę. Więcej o tym jak zamówić na firmę znajdziesz tutaj.

Płatność ratalna jest dostępna tylko dla klientów indywidualnych, dlatego w tym wypadku dostaniesz fakturę na osobę fizyczną.

Jakie są dostępne formy płatności?

Można zapłacić kartą, blikiem albo szybkimi przelewami.

Dla klientów indywidualnych dostępne są też raty 0%.

Firmy mogą także dokonać zakupu na podstawie faktury proforma. Informacje o tym jak zamówić na firmę znajdziesz tutaj.

Zasady korzystania i zwroty

Czy z konta może korzystać więcej niż jedna osoba?

Konto jest imienne i może z niego korzystać tylko jedna osoba. Konta są też nietransferowalne, to znaczy nie można go komuś oddać lub odsprzedać. Współdzielenie konta z innymi osobami jest niezgodne z regulaminem, który akceptujesz w momencie zakupu. Jeżeli chcesz wykupić co najmniej 5 dostępów (np. na firmę) skontaktuj się ze mną poprzez formularz kontaktowy, a dostaniesz zniżkę.

Czy materiały można ściągnąć?

Nie, dostęp do materiałów jest tylko online za pośrednictwem strony Testelka.pl.

Dlaczego muszę podać prywatny adres email?

Konto jest zakładane na maila podanego w trakcie zamówienia. Logowanie odbywa się za pomocą „magicznego” linka, tj. przy logowaniu podajesz tylko swój adres email. Na maila dostajesz link, którym możesz się zalogować bez hasła. Link wygasa po kilku minutach.

Jeżeli w zamówieniu posłużysz się firmowym adresem email, to gdy zmienisz pracodawcę stracisz dostęp do maila i tym samym do konta na testelka.pl. Maila nie można zmienić z poziomu aplikacji. Dlatego w trakcie zamówienia podaj swój prywatny adres email (np. w gmail.com).