Dla kogo ten Program NIE JEST?
Jeśli szukasz kompletnej wiedzy jak stać się testerem/testerem automatyzującym...
Ten program będzie idealną cegiełką w portfolio zdobywanej wiedzy testerskiej. Chcemy abyś wiedział, że Program to idealne wprowadzenie w dziedzinę automatyzacji testów bez jakiegokolwiek doświadczenia.
Czyli pokrywa on jeden mocny temat i wokół niego są skupione dostarczone lekcje.
Staramy się dać Tobie inspirację związaną z rozwojem technicznym i nakreślić kierunki kształcenia, jednak nie pokrywamy kompleksowo wszystkich zagadnień (bo jest to nie możliwe 😀 ).
Jeśli szukasz Programu w którym nauczysz się od podstaw o: bazach danych, API, BDD, zaawansowanych wzorcach...
Zdecydowaliśmy, że nie będziemy powierzchownie pokrywać wspomnianych dziedzin. Chcielibyśmy nauczyć tych tematów równie kompleksowo od podstaw tak jak to robimy w tym Programie z Automatami jednak wiemy, że muszą być one zrealizowane w ramach osobnych Programów nad którymi pracujemy.
Celowo nie poruszamy tych zagadnień bo są one na tyle szerokie, że ich opracowanie w ramach tego Programu dramatycznie zwiększyło by jego cenę i czas dostarczenia.
Jeśli szukasz Programu, który przeprowadzi Ciebie przez proces rekrutacji na Automatyka Testów...
Uczymy w naszym Programie wiedzy technicznej i rozwoju w obszarach automatyzacji testów, które będą świetnym dodatek do Twojego CV.
Nie pokrywamy w tym Programie zagadnień związanych z procesem rekrutacji i ubiegania się o pracę.
Jeśli uczysz się wyłącznie z lekcji Wideo i nie lubisz czytać...
Ten Program jest zrealizowany w formie bardzo dokładnie opracowanych lekcji tekstowych z licznymi przykładami kodu i zrzutów ekranu. Takie lekcje możesz szybko skanować i przyswajać jednocześnie głęboko pracując w ciszy i skupieniu.
Analityczni testerzy sa bardzo zadowoleni z takiej formy i możesz spróbować się do niej przekonać. Pamiętaj, że masz 30 dni gwarancji zwrotu pieniędzy.
W oparciu o ten Program chcesz stworzyć rozbudowany, zaawansowany technicznie framework do komercyjnego projektu...
Z pomocą tego Programu stworzysz podstawowy framework do utrzymania jakości warstwy wizualnej testowanej strony internetowej. Będzie to idealne wprowadzenie do pierwszych testów automatycznych i przygotowania prostego frameworka.
Przy okazji możesz bardzo ułatwić sobie manualną pracę.
Stworzenie kompleksowego i zaawansowanego rozwiązania będzie kolejnym, dobrym krokiem rozwoju po tym Programie. Chcemy abyś pamiętał, że tworzenie takich profesjonalnych i rozbudowanych rozwiązań to domena zaawansowanych automatyków i często całych zespołów.
Tutaj nauczymy Ciebie mocnych podstaw i wyznaczymy kierunek.
Najczęściej zadawane pytania
Czy ten Program wesprze mnie w drodze do zawodu automatyk testów?
Tak, ten Program zwiększy twoje szanse na ubieganie się o rolę początkującego automatyka testów.
Pamiętaj o tym, że jest to trudna profesja i nasze materiały to wprowadzenie do świata automatyzacji.
Jeśli będziesz rozwijał się w zagadnieniach wskazanych w tym Programie i ogólnych kompetencjach automatyka testów będziesz podniesiesz swoje szanse na rynku pracy.
Wielu naszych kursantów z powodzeniem przekwalifikowało się z testerów manualnych na testerów automatyzujących. Wsparci wiedzą zawartą w tym Programie oraz dzięki własnej pracy proces wskoczenia w automaty okazał się dla nich osiągalny.
O zawartości tego Programu
Jakich tematów nauczę się w tym Programie?
W tym Programie poznasz jak pisać testy automatyczne stron internetowych w oparciu o język Python oraz biblioteki Selenium WebDriver.
Podczas poznawania testów nauczymy Ciebie również podstaw programowania w języku Python. Z kolejnymi lekcjami będziemy wprowadzać coraz to nowe zagadnienia.
Począwszy od prostych konstrukcji wypisujących tekst (klasyczne print("Hello World!") ), będziesz poznawać bardziej zaawansowane koncepcje (klasy, dziedziczenie itp). Dzięki temu możesz od razu zacząć nauki automatyzacji nie tracąc cennego czasu na naukę programowania samego w sobie 🙂
Dlaczego nie Java/C#/inny język programowania? I dlaczego Python?
Powszechnie wiadomo, że język Python ma najmniejszy próg wejścia w programowanie. Jest językiem prostym i czytelnym.
Składnia Pythona pozwala w kilku liniach dokonać tego, co inne języki w kilkudziesięciu. Posiada przy tym, te same możliwości co inne języki, jak Java, C# czy JavaScript.
Python jest wspierany przez dobrze rozwiniętą społeczność i mnogość pakietów, które dodatkowo rozszerzają jego funkcje. W ostatnich latach jego popularność znacznie wzrosła i obecnie plasuje się w czołówce najpopularniejszych języków na świecie. Właśnie dlatego uważamy, że Python jest najlepszym językiem do nauki programowania i tworzenia pierwszych testów automatycznych.
Jednocześnie z wyżej wymienionych powodów nie wybraliśmy innych języków. Próg wejścia dla C# lub Javy jest znacznie wyższy, przez co znacznie więcej czasu musiałbyś poświęcić na naukę programowania niż na naukę pisania testów automatycznych.
Dzięki Pythonowi można łatwo poznać większość koncepcji programowania a nauka kolejnych języków przyjdzie znacznie łatwiej 🙂
Co mi da poznanie automatyzacji?
Automatyzacja jest wysoce pożądaną przez pracodawców umiejętnością w dzisiejszym świecie IT.
Dzięki tej wiedzy będziesz mógł zaoszczędzić czas (powtarzalne czynności mogą wykonywać automaty). Będziesz także mógł skupić się na bardziej złożonych testach, dostarczaniu lepszej jakości w projekcie oraz swojemu rozwojowi. Umiejętność automatyzacji i dobrych praktyk z nią związanych, może przełożyć się na:
- rozwinięcie kariery,
- wyższe zarobki,
- praktyczne umiejętności,
- nowe fascynujące projekty,
- nową pracę,
- automatyzację własnych projektów i aplikacji,
- otwarcie na nowe technologie i wyzwania.
Czy jest inny sposób nauczenia się zagadnień z tego Programu?
Oczywiście! Można samemu zdobywać wiedzę z dokumentacji i różnych tutoriali.
Niestety minusem takiego podejścia jest wysokie prawdopodobieństwo, że zajmie to znacznie więcej twojego cennego czasu. Powodem tego jest fakt, że wiedza często rozsiana jest po różnych zakątkach internetu. Trzeba uważać aby nie wpaść w inwestowanie pokładów energii i czasu w zdobywanie wiedzy, która nie jest istotna w aspekcie poznawanego przez Ciebie tematu.
Dodatkowo nauka automatyzacji jest nierozerwalnie związana z programowaniem. Jeśli nie miałeś styczności wcześniej z pisaniem kodu, to zanim tak naprawdę będziesz mógł rozpocząć naukę automatyzacji, będziesz musiał najpierw zapoznać się z podstawami programowania.
W tym Programie uczymy automatyzacji i programowania w tym samym czasie! Powoli wprowadzamy potrzebne konstrukcje programistyczne i nie tracimy czasu na zbędne w danej chwili koncepcje.
No i aktualizacje – sam wiesz jak jest z wiedzą w internecie. Albo są to tylko muśnięte podstawy albo tematy dobrze rozpracowane i niestety nieaktualne. My staramy się walczyć z obiema skrajnościami 😀
Bardzo ważne! Przy samodzielnej nauce nie będziesz posiadał trenera, który pomoże Ci ze wszelkimi problemami jaki napotkasz i odpowie na pytania i wątpliwości. A tutaj masz nas – ekspertów z jaktestowac.pl.
Dlaczego temat X jest dopiero w sekcji Y? Czy nie powinien być znacznie wcześniej?
Cały program przygotowaliśmy z konkretną wizją – wprowadzenia osoby do automatyzacji, jednocześnie ucząc programować.
Program ten ma służyć testerom podnieść najbardziej pożądane przez nich kompetencje – automatyzację testów UI, bez przechodzenia wcześniej przez Program programowania. W takim typowym Programie o programowaniu, kursant poznaje wiele koncepcji, których przez dłuższy czas może nie potrzebować podczas pisania testów. Dobrze wiemy, że czasem natłok dodatkowej wiedzy może zniechęcać, gdyż nie daje on czasem widocznego postępu w interesującej nas w danym momencie dziedzinie.
Dlatego bazując na naszym doświadczeniu, przygotowaliśmy plan, aby zmaksymalizować zyski z nauki. Powoli wprowadzamy kolejne koncepcje programistyczne bazując na potrzebach, jakie wynikają z rozwijania własnego frameworka do testów automatycznych.
Przykładowo, podczas pisania testów automatycznych strony internetowej, w pierwszej kolejności dobrze jest zaznajomić się z Chromedriverem i wyszukiwaniem elementów na stronie. Natomiast wiedzę z operacji na plikach można nabyć w drugiej kolejności.
Czy wszystkie zagadnienia z Selenium sa pokryte? Dlaczego brakuje tematu X?
W Programie poruszamy większość podstawowych zagadnień potrzebnych do stworzenia frameworka do testów automatycznych UI. Zahaczamy również o kilka tematów średnio-zaawansowanych, jak raporty czy obsługa błędów.
Przy wyborze tematów kierowaliśmy się doświadczeniem i wiedzą o najczęściej stosowanych elementach we frameworku. Również staraliśmy sie skupić na zagadnieniach, które przyniosą Tobie największą korzyść. Zarówno w kontekście pracy zespołowej, jak i w kontekście klienta, dla którego będziesz pisał testy.
Poruszenie wszystkich tematów dotyczących Selenium wymagałoby znacznie obszernego Programu a jest jeszcze wiele elementów w automatyzacji po za tą biblioteką.
Przykładowo kursant w lekcjach uczy się totalnie od podstaw selektora XPath i na bazie tej wiedzy może zgłębić samodzielnie inne typy selektorów. Staramy się opisywać daną gałąź wiedzy, którą potem można łatwo wykorzystać przy poznawaniu bliźniaczo podobnych tematów.
O formie Programu
Kiedy rozpoczyna się Program?
Program rozpoczyna się od razu, gdy wykupisz do niego dostęp.
Jak długo mam dostęp do tego Programu?
Otrzymujesz nielimitowany czasowo dostęp do tego Programu. Program będzie aktualizowany, a Ty będziesz mógł korzystać z jego nowych wersji.
Pragniemy abyś otrzymał maksymalnie długi dostęp do zakupionych materiałów, niemniej formalnie zapewniamy PRZYNAJMNIEJ ROK pełnego wsparcia jeśli chodzi o aktualizacje, bonusy i pełen support. Po tym czasie Programu będzie również cały czas dla Ciebie dostępny (a my będzie Cię supportować i aktualizować materiały) tak długo jak nasza organizacja będzie funkcjonować w obecnym kształcie.
Czy poza kupnem Programu będę musiał wydawać dodatkowe pieniądze?
Poza kupnem Programu nie poniesiesz żadnych dodatkowych kosztów. Lekcje i materiał został tak przygotowany, aby nie wymagały od Ciebie żadnych dodatkowych inwestycji finansowych. Staramy się aby oprogramowanie, które będzie niezbędne do realizacji Programu, posiadało wersje bezpłatne. Wystarczy, że posiadasz dostęp do komputera z zainstalowanym systemem operacyjnym oraz połączenie z siecią 😀
Jak wygląda support i Wasza pomoc?
Podczas przerabiania Programu wszelkie pytania i wątpliwości możesz zadawać pod lekcjami lub wysyłać nam na maila kontaktowego.
Odpowiadamy na wszystkie pytania i wątpliwości dotyczące:
- ✔️ zagadnień omawianych w lekcjach,
- ✔️ pytań dotyczących kodu z lekcji,
- ✔️ wątpliwości dotyczących innego sposobu rozwiązania zadań.
Podczas Programu nie będziemy w stanie odpowiedzieć na pytania dotyczące:
- ❌ zagadnienia spoza lekcji/zadania,
- ❌ testów lub kodu, na którym działasz w pracy,
- ❌ testów, które wykonujesz poza lekcjami np. na stronach innych niż podana w zadaniu albo lekcji.
Czy dostanę cały Program od razu?
Od razu dostaniesz dostęp do 6 obszernych części, na które składa się ponad 550 lekcji.
Również od razu otrzymasz dostęp do wszystkich obecnych (w tej chwili Program o Page Object Model) oraz przyszłych materiałów bonusowych, które wejdą w skład tego Programu.
Co z kodem źródłowym? Czy go dostanę?
Tak, otrzymasz cały kod źródłowy jaki napiszemy i użyjemy podczas Programu.
Dla kogo ten Program NIE JEST?
Wymiatasz już w testach automatycznych a język Pythonie nie ma przed Tobą tajemnic.
Jeśli odpowiedziałeś TAK na powyższe pytania, to zdecydowanie nie jest to materiał dla Ciebie 😉
Nie jestem testerem, czy to Program dla mnie?
To zależy 😉 Program ten kierujemy głównie do Testerów, którzy zajmują się testami manualnymi i chcieliby wkroczyć w świat programowania i automatyzacji.
Całość zaprojektowaliśmy tak, aby jak najlepiej trafić do takich osób.
Jednakże, jeśli zainteresowały Cię tematy z agendy, to możesz rozważyć zakup 😉 Jeśli masz jakieś wątpliwości – napisz do nas!
Nie umiem programować / nie znam Pythona - czy ten Program nadal jest dla mnie?
Zdecydowanie tak.
W naszym Programie uczymy automatyzacji od zupełnych podstaw jednocześnie ucząc programować w języku Python, również od zupełnych podstaw (przysłowiowego print("hello world!") 😀 ).
Chcąc poznać automatyzację, nie tracisz na początku czasu na naukę podstaw programowania. W naszym Programie systematycznie poznajesz nowe konstrukcje języka Python w momencie, gdy są niezbędne przy danym zagadnieniu automatyzacji.
Dzięki takiemu podejściu, nie musisz umieć programować 🙂 Znajomość innych języków programowania jedynie przyspieszy Tobie przechodzenie przez niektóre lekcje.
Czy będą też lekcje w formie wideo?
Planujemy takie, lecz potrzeba sporo środków i czasu aby je wyprodukować. Zgromadzona wokół nas społeczność, która już realizuje nasze Programy opowiedziała się w większości za materiałami tekstowymi, które produkujemy w najwyższej jakości!
Dodatkowo możemy Tobie zaoferować te materiały w tak atrakcyjnej cenie. Jeśli w przyszłości zdecydujemy się na dogranie wideo, otrzymasz je zupełnie nieodpłatnie. Wiemy, że główna wartość to wiedza jaką możesz posiąść z materiałów, które oferujemy i dlatego skupiamy się na jakościowo najlepszych treściach.
Czy forma Programu przypadnie mi do gustu?
Mamy nadzieję, że tak 😉 Ale już teraz możesz sprawdzić sposób w jaki przekazujemy wiedzę, gdyż udostępniamy wiele w pełni darmowych lekcji w kursach Podstawy Testów Automatycznych w Selenium i Python oraz Git dla Testerów.
Czy otrzymam fakturę?
Tak, za zakup Programu otrzymasz fakturę. Faktura zostanie wysłana automatycznie na adres e-mail i dane podane przy zamówieniu.
Jeśli chcesz najpierw otrzymać fakturę – to napisz do nas maila z danymi, my podeślemy fakturę, a po otrzymaniu przelewu nadamy dostęp do Programu.
Możemy również w razie potrzeby wystawić fakturę pro forma.
Czy otrzymam certyfikat ukończenia?
Tak, otrzymasz certyfikat na zakończenie całego programu po przejściu wszystkich 6 części.
Jeśli jest dla mnie coś niejasne?
Napisz do nas na adres kontakt [małpa] jaktestowac.pl 😉
Rozwiejemy Twoje wszelkie wątpliwości.
|