Zacznij automatyzować testy aplikacji webowych: Selenium w C# 🧙

Kurs Selenium w C# ze wsparciem merytorycznym.

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

Zapisy są zamknięte. Dołącz do listy mailingowej, a poinformuję Cię o otwarciu zapisów.

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 Selenium w C#

🏆 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 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 a następnie Selenium w C#. Do moich programów dołączyło już 652 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 Selenium w C#


Pierwsze kroki

Przygotowanie środowiska (LEKCJA DEMO)
Konfiguracja: Selenium i ChromeDriver (LEKCJA DEMO)
Demo Selenium i testowanie asercji (LEKCJA DEMO)
Nawigacja pomiędzy stronami (LEKCJA DEMO)
Zamykanie sesji i okna przeglądarki (LEKCJA DEMO)
Zadanie: zamykanie sesji i okna przeglądarki
Źródło strony, url i tytuł
Zadanie: źródło i tytuł strony
Ustawienia okna przeglądarki
Zadanie: ustawienia okna przeglądarki

Proste lokatory

Metody lokalizujące
Znaczniki i konsola deweloperska
Mechanizmy lokalizujące: nazwa klasy, id, atrybut name, nazwa taga
Mechanizmy lokalizujące: szukanie po linku
Zadanie: proste lokatory

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

Interakcje z elementami

Timeouty
Klikanie w elementy i wprowadzanie tekstu
Zadanie: testy logowania
Zasada DRY (Don’t Repeat Yourself)
Wgrywanie pliku z dysku

Czekanie i pobieranie informacji

Explicit Wait, czyli jawne czekanie
ExpectedConditions
Pobieranie informacji o elementach: położenie, rozmiar, nazwa taga, czy wyświetlony, czy zaznaczony, czy aktywny
Pobieranie informacji o elementach: wartości CSS, atrybuty i właściwości JavaScript oraz szukanie elementów w elemencie
Zadanie: informacje o elementach

Gesty

Klikanie oraz przesuwanie kursora myszki
Prawy przycisk myszy oraz podwójny klik
Akcje na klawiaturze: przytrzymanie klawisza i wprowadzenie tekstu
Zadanie: akcje na klawiaturze i gesty myszy
Przesuwanie elementów
Zadanie: przesuwanie elementów

Wyższa szkoła jazdy

Ramki
Zadanie: ramki
Wykonywanie skryptów JavaScript
Zadanie: JavaScript
Ciasteczka: pobieranie ciasteczek
Usuwanie i dodawanie ciasteczek w Selenium
Co, gdy nie mamy pełnej nazwy ciasteczka?
Zadanie: Ciasteczka
Wyskakujące okienka (alerty)
Zadanie: wyskakujące okienka
Praca na kilku oknach przeglądarki
Zadanie: praca na kilku oknach przeglądarki
Listy rozwijane: pobieranie informacji
Listy rozwijane: zaznaczanie i odznaczanie opcji
Zadanie: listy rozwijane
Zrzuty ekranu
Zrzuty ekranu: przykład

Drivery i Selenium Grid

Inicjalizacja driverów: Chrome, Firefox, Opera, Edge, IE
Selenium Grid
Selenium Grid: RemoteWebDriver
Selenium Grid: konfiguracja
Selenium Grid: konfiguracja w plikach JSON

Projekt testowy

Projekt testowy: testy koszyka
Projekt testowy: testy płatności
Projekt testowy: testy kuponów

Page Object Model

Wprowadzenie do Page Object Model
Pierwszy test w POM
Pierwsze klasy Page Object
„Chainowanie” metod
Czekanie po akcji vs czekanie przed akcją
Zadanie: dwa kolejne testy w POM
Rozszerzenie metody AddToCart() i przepisanie dwóch kolejnych testów
Zadanie: testy koszyka w POM
Testy płatności w POM
Wydzielenie klas Page Object i referencje do projektów
Zadanie: testy płatności w POM
BaseTest: bazowa klasa testu
CustomAssert: niestandardowe asercje
TestHelpers: metody pomocnicze
Jedna metoda, ale dwa typy zwracane
BasePage: bazowa klasa Page Object
Page Object: jeden poziom głębiej
Parametryzacja drivera
Refaktoring: nowy driver
Driver factory

Konfiguracja i dane testowe

Konfiguracja z pliku JSON
Deserializacja JSONa
Refaktoring: system operacyjny w parametrze drivera i URL strony
Dane testowe z pliku JSON
Użycie w testach danych testowych z pliku

Selenium 4

Upgrade/instalacja
Zmiany typów parametrów
Nowe okno lub karta
Względne lokatory
Basic Auth
Wykrywanie zmian w DOM
Logi w konsoli przeglądarki
Wyjątki JavaScript
Przechwytywanie ruchu sieciowego
Metryki wydajności
Drukowanie strony
Shadow DOM
Informacje o elementach
Grid
Grid: przykłady

Przykładowe lekcje

Selenium w C# to w sumie 102 lekcje i zadania. Już po kilku pierwszych lekcjach napiszesz proste testy Selenium.

Czy można inaczej?

Na pewno się zastanawiasz czy program Selenium w C# 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łądanie 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ż w ogóle rzucić to wszystko i zacząć się szkolić w jakimś fachu, który potencjalnie bardziej się opłaca.

Tracisz jednak zdobytą wiedzę i doświadczenie, a też wcale nie wiesz na 100% czy nowa praca pozwoli Ci ostatecznie zarobić więcej i nie będzie powtarzalna

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.

Już 719 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 Programu otrzymasz dwa dodatkowy minikurs.

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.

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.

Co o moich materiałach mówią studenci

Jest to zdecydowanie najlepszy kurs z automatyzacji Selenium w C#, na jaki trafiłam, a próbowałam już i szkoleń stacjonarnych i różnych kursów online. W przeciwieństwie do większości kursów, jest oparty na praktycznym rozwiązywaniu konkretnych zadań i problemów. Zagadnienia są prosto i logicznie wytłumaczone, dlatego wystarczy podstawowa znajomość C#, żeby zacząć. Zadania ułożone w bardzo przemyślany sposób, wymagają zastosowania wiedzy z poprzednich lekcji. Na mnie pozytywna energia Testelki działała bardzo motywująco, w dodatku po przerobieniu części kursu, udało mi się przeprowadzić rekrutację na testera automatyzującego. Polecam!

Anna, studentka Selenium w C# na testelka.pl

Dzięki kursom TestElki z Selenium Web Driver C# dostałem lepszą pracę. Bardzo przydatne zagadnienia tłumaczone w jasny i przejrzysty sposób na filmikach. Ela dzięki wielkie za ten kurs! Duża kawa w Twoją stronę ! :)

Przemysław, programista testów automatycznych, student Selenium w C# na testelka.pl

Trafiłam na testelka.pl szukając informacji o automatyzacji testów w Selenium. Początkowo odnalazłam kilka bezpłatnych lekcji Eli na YouTube i od razu wiedziałam, że chcę więcej! Zapisałam się na listę i czekałam na informacje o rozpoczęciu kursu. Kiedy tylko ruszyła sprzedaż, nie wahałam się ani chwili. Zakup członkostwa był jedną z lepszych inwestycji w mój zawodowy rozwój. Całość stanowi bardzo uporządkowaną porcję wiedzy, która przekazana jest w przystępny sposób. W każdej chwili można wrócić do konkretnego zagadnienia lub poprosić o wsparcie. Z czystym sumieniem polecam! 

Aśka, studentka Selenium w C# na testelka.pl

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

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

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

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

FAQ

Dla kogo jest ten kurs?

Przede wszystkim dla każdego, kto już jest testerem, ale jeszcze nie automatyzującym. Ale z tego kursu skorzystają także ci, którzy automatyzowali już jakieś testy jednak nie w Selenium. 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.

Żeby wycisnąć z tego kursu jak najwięcej, wypadałoby mieć podstawy programowania w C#. 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.

Poniżej znajdziesz listę zagadnień, które wpisują się w moją definicję podstaw programowania. Ważne żeby poniższe elementy rozumieć i umieć stosować.

  • Co to są zmienne i typy danych?
  • Co to jest null?
  • Co to jest konkatenacja (łączenie łańcuchów tekstowych)?
  • Co to jest klasa i obiekt?
  • Co to są pola klasy?
  • Czym są właściwości?
  • Co to są metody i parametry?
  • Co to jest konstruktor i jak utworzyć obiekt klasy?
  • Co to jest klasa i metoda statyczna?
  • Co to są wyjątki?
  • Przechwytywanie wyjątków: blok try catch
  • Co to jest interfejs?
  • Co to są i jak używać pętli: foreach, for, while, do while?
  • Co to jest i jak używać instrukcji warunkowej if?
  • Co to jest znak ucieczki?
  • Co to są wyrażenia lambda?
  • Co to jest i jak wykonać konwersję i rzutowanie typów?
  • I ogólnie co to jest programowanie obiektowe i na czym polegają jego paradygmaty?

Dla kogo ten kurs nie jest?

Ten kurs nie jest dla osób, które potrafią zbudować testy w oparciu o POM i nie mają problemu w korzystaniu z dokumentacji Selenium. Nie jest on też dla osób, które chcą pisać w innych językach niż Java. Selenium się mocno między sobą nie różni, ale nie znam specyfiki innych języków, np. Pythona, dlatego bezpieczniej będzie, jeżeli sięgniesz po materiały przygotowane przez specjalistów z danego języka.

Nie polecam też tego kursu osobom, które jeszcze nie są testerami. W moim kursie zakładam, że nie muszę tłumaczyć podstawowej terminologii ani w ogóle koncepcji testów.

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

Z kursu Selenium tak! W momencie udanego zakupu dostajesz dostęp do wszystkich materiałów w ramach Twojego członkostwa. Jeżeli zdecydujesz się także na kurs Javy, to tam kolejne moduły będą odblokowywane co tydzień.

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.

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.

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

Instrukcje znajdziesz tutaj.

Ile lekcji zawiera kurs?

Kurs Selenium w C# zawiera 102 lekcje i zadania. W większości są to materiały wideo (oprócz modułu dotyczącego Selenium 4).

Dodatko kurs Allure, który jest bonusem do kursu Selenium zawiera 18 lekcji.

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.

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ę.

Uwaga: mimo tego, że prowadzę działalność w Hiszpanii i tutaj mam siedzibę, na fakturze zobaczysz stawkę VAT odpowiadającą krajowi, który jest siedzibą Twojej firmy/Twoim adresem zamieszkania. Wynika to z tego, że stawki VAT dla produktów cyfrowych odpowiadają krajowi nabywcy, nie sprzedawcy. Jeżeli Twoja firma ma poprawny europejski numer VAT i zostanie on poprawnie zweryfikowany podczas zamówienia, stawka VAT zostanie odjęta od sumy zamówienia i zapłacisz stawkę bez VAT.

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

Komputera z dostępem do internetu i przeglądarką. Optymalnie będzie, jeżeli nie będzie to laptop służbowy, bo te potrafią mieć konfigurację uniemożliwiającą wykonanie pewnych akcji.

By mieć dostęp do samego kursu wystarczy nawet smartfon z dostępem do internetu ale przeglądanie nie będzie wtedy wygodne – kod może być słabo widoczny na mniejszych ekranach. Kurs jest przygotowany na Windowsie i przy użyciu przeglądarki Chrome, więc najłatwiej Ci będzie korzystając właśnie z Windowsa i przeglądarki Chrome. Kurs nie jest dostępny offline.

Na jakim systemie operacyjnym przeprowadzany jest kurs?

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 może. Nie poruszam w kursie tematyki specyficznego zachowania przeglądarek na różnych systemach operacyjnych.

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ć. 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.

Czy otrzymam certyfikat?

Nie przeprowadzam egzaminów. Mogę Ci jednak wystawić certyfikat uczestnictwa. W takim certyfikacie znajdzie się informacja o tym jaki procent lekcji oznaczyłeś/aś jako ukończone. Po prostu po ukończeniu kursu odezwij się do mie mailowo.