Testy Automatyczne
w praktyce
Poznaj podstawy QA i zbuduj swoje pierwsze repozytorium. Zero ryzyka – jeśli Challenge nie przekona Cię w pierwszym tygodniu, zwrócimy Ci pieniądze.
Testy Automatyczne +Python
Poznaj tajniki pracy QA i stwórz swój pierwszy raport z badań.
Jak to działa?
Dołącz do wyzwania
Wyzwanie trwa 7 tygodni i składa się z 6 zadań technicznych i jednego HR, które otrzymasz co tydzień. Poszczególne zadania złożą się w całość – projekt QA.
Pobierz materiały i zadania
W każdy czwartek otrzymasz od nas kolejne zadanie wraz z instrukcjami i przydatnymi materiałami. Na rozwiązanie każdego z nich będziesz mieć 6 dni.
Zadawaj pytania mentorkom (Slack)
Dołączysz do dedykowanego kanału na Slacku gdzie możesz zadawać pytania bezpośrednio naszym mentorkom.
Sprawdź feedback i rozwiązania
Otrzymasz dostęp do nagrań, na których nasi mentorzy i mentorki omawiają rozwiązania i dobre praktyki na przykładzie Waszych prac.
Stwórz własny projekt
Systematyczna praca i ukończenie zadań zaowocuje gotowym projektem.
Otrzymaj indywidualny feedback
Wszystkie osoby, które wybrały pakiet Standard lub Premium otrzymają indywidualny feedback do całości swojej pracy przesłanej na koniec programu.
Dołącz do bazy talentów Dare IT
Osoby, które ukończyły i przesłały wszystkie zadania w terminie, znajdą się w Bazy Talentów Dare IT. To Twoja dodatkowa szansa na zatrudnienie przez jednego z Partnerów Dare IT.
Co od nas otrzymasz?
6 zadań technicznych
1 zadanie HR przygotowujące do rekrutacji
Przebieg Challengu
Wiemy, że nasze Challenge są skuteczne! Skąd?
Od lutego 2021 roku współpracujemy z Uniwersytetem Stanforda. Wspólne projekty badawcze udowadniają, że nasze programy mają wysoką skuteczność we wspieraniu przebranżowienia do IT.
*Wynik badań przeprowadzonych wspólnie z Golub Capital Social Impact Lab, Stanford University. Link do publikacji naukowej.
Autorka Challengu
Hej, z tej strony Patrycja z SdNcenter IT Consulting. Ponad pięć lat temu zaczęłam swoją przygodę z testowaniem, a w branżę IT weszłam jak nóż w masło ;) Czuję, że znalazłam swoje miejsce na Ziemi i tego samego uczucia życzę wszystkim kursantkom i kursantom Dare IT Challenges.
Od ponad dwóch lat pomagam ludziom zdobyć pierwszą pracę w branży IT i powiem Wam szczerze, że to uwielbiam.
Pomoc w zostaniu testerem stała się moją pasją, którą pielęgnuję do dziś.
Mentorki i mentorzy wyzwań
🦾
7-tygodni materiałów edukacyjnych i ćwiczeń
Pracując w tygodniowych sprintach, krok po kroku będziesz
budować swoje umiejętności (i portfolio:)
Naucz się podstaw pracy z Selenium Webdriver Automation Testing oraz Pythonem biorąc udział w programie Dare IT Challenge. Żeby przygotować się do kursu, musisz przeczytać ten dokument i postępować zgodnie z instrukcjami. Mamy nadzieję, że podczas naszego wyzwania oswoisz się z środowiskiem programistycznym, poznasz koncepcje testowania i będziesz zmotywowany do tego, żeby kontynuować ciężką pracę i naukę! 💪
Jeżeli myślał_ś, że pobranie i zainstalowanie gita to jedynie, co Cię czeka... był_ś w błędzie 😅 Żeby wykonać zadanie, będziemy potrzebować różnych narzędzi, takich jak np. Python, IDE PyCharm Community czy Webdriver. Najpierw zaczniemy od porządnego przygotowania środowiska pracy i przygotowania do kolejnych wyzwań.
To zadanie pozwoli Ci m.in.:
✅ dowiedzieć się jakie programy są niezbędne, aby rozpocząć testowanie automatyczne (Python + Selenium Webdriver),
✅ założyć własne zdalne repozytorium w GitHubie,
✅ sklonować repozytorium i skonfigurować środowisko pracy,
✅ sformatować plik README.
Przed nami nauka wyszukiwania elementów na stronie. Zanim zaczniemy pisać nasz pierwszy test, musimy dowiedzieć się czym jest selektor i jak z nim pracować.
To zadanie pozwoli Ci m.in. dowiedzieć się:
✅ czym są selektory,
✅ gdzie szukać selektorów,
✅ jak poznać zapis xPath’ów,
✅ czym się kierować, aby wyodrębnić te “najlepsze” selektory.
Celem zadania jest wykonanie automatycznego testu sprawdzającego poprawność wyświetlanego tytułu strony: nauczymy się wypełniać pola tekstowe i klikać na przyciski (czyli zyskamy SUPERMOC!)
To zadanie pozwoli Ci m.in.:
✅ poznać dogłębnie framework, na którym będziemy pracować,
✅ klikać w elementy na stronie,
✅ wypełniać pola tekstem,
✅ wykorzystać assert title,
✅ uruchomić test.
Zaczniemy od drobnego refaktoryzowania kodu, a następnie stworzymy przypadki testowe i napiszemy dla nich testy automatyczne.
To zadanie pozwoli Ci m.in.:
✅ wykonać refactor naszego kodu,
✅ dowiedzieć się jak pracować z debuggerem,
✅ rozwinąć skrzydła wyobraźni- zaprojektujesz i napiszesz test case’y,
✅ zautomatyzować stronę internetową na podstawie swoich TC.
Na tym etapie skupimy się na odtworzeniu naszych testów w innym frameworku - Robot Framewroku. Dowiesz się jak uprościć pisanie testów automatycznych i przy okazji jak korzystać z dodatkowych funkcji, które umożliwia nam ta biblioteka.
To zadanie pozwoli Ci m.in.:
✅ dowiedzieć się czym jest Smoke tests,
✅ dowiedzieć się jak skonfigurować Suite test,
✅ poznać nowy framework,
✅ wygenerować automatycznie raport.
Wykorzystując dotychczasowe testy i nabytą wiedzę wyłapiesz bugi, będziesz je inwestygować i zareportujesz zgodnie ze sztuką testerską. Ach! I nie zapomnij napisać raportu z testów!
To zadanie pozwoli Ci m.in.:
✅ Wykorzystać projekty w jedynym słusznym celu - wyłapywaniu bugów,
✅ Zapoznać się ze strukturą prawidłowo zgłoszonego buga,
✅ Zapoznać się ze strukturą raportów z testów,
✅ Stworzyć repozytorium z funkcjonalnym portfolio w README file.
W ciągu ostatnich kilku tygodni zbudował_ś solidne podstawy swojej wiedzy z testów automatycznych. Teraz nadszedł czas, aby przedstawić go światu 🌍 i podjąć kroki, aby odpowiednio zaprezentować Twoje nowe umiejętności 🎓 Poznasz dobre praktyki budowania CV, profilu na LinkedIn czy portfolio. Otrzymasz od nas także Job Tracker, który pomoże Ci lepiej zarządzać swoimi procesami rekrutacyjnymi.
O kursie
Przebieg najbliższej edycji Dare IT Challenge
Od tego dnia przyjmujemy zgłoszenia do kursu.
Mamy 110 dostępnych miejsc. O przyjęciu decyduje
kolejność dokonanych wpłat.
Po dołączeniu do kursu otrzymasz od nas Starter Pack i materiały, które pozwolą Ci przygotować. Dwa dni przed startem kursu dołączysz także do dedykowanej społeczności kursu na Slacku.
Otrzymujesz pierwsze zadanie wraz z instrukcjami.
W każdy czwartek będziesz otrzymywać kolejne zadania (łącznie 7), które złożą się na kompletny projekt QA.
Po każdym zadaniu otrzymasz dostęp do nagrań wideo z feedbackiem do wybranych projektów. Wszystkie osoby, które wybrały pakiet Standard lub Premium otrzymają indywidualny feedback do całości swojej pracy przesłanej na koniec kursu.
Przez cały czas trwania kursu będziesz mogła zadawać pytania naszym mentorkom i mentorom na dedykowanym kanale na Slacku. Mentorzy będą dostępni od poniedziałku do soboty. Poznasz tam także społeczność kursu :))
Osoby, które ukończyły i przesłały wszystkie zadania w terminie, znajdą się w Dare IT Talent Pool. To Twoja dodatkowa szansa na zatrudnienie przez jednego z Partnerów Dare IT.
Wybierz najlepszą opcję dla siebie
Pracując w tygodniowych sprintach, krok po kroku będziesz
budować swoje umiejętności (i portfolio:)
To 6 dodatkowych tygodni, które pomogą Ci zdobyć narzędzia, by radzić sobie z wyzwaniami i stresem podczas zmiany ścieżki kariery. Więcej o kursie
Opinie uczestniczek i uczestników
Dare IT Challenge pozwolił mi upewnić się w przekonaniu, iż w przyszłości bardzo chciałabym wykorzystywać w swej pracy Pythona. Uwielbiam stawiać sobie wyzwania i odczuwać dreszczyk emocji, gdy rozwiązanie jest oddalone o zaledwie kilka linijek kodu :). Kurs stawiał na samodzielność, praktykę i zaangażowanie, co bardzo cenne i jedynie słuszne w drodze po upragnione doświadczenie. Zadania nie były proste, ale przez to jakże przyjemnym było znajdowanie ostatecznie właściwych tropów :-D . Mentorzy wspierali wiedzą , aczkolwiek nie podawali wszystkiego na tacy, co również jest wielkim plusem - wiedzieć, że jeszcze komuś zależy na tym, byśmy samodzielnie znaleźli rozwiązania :). Cały kurs oceniam bardzo wysoko i z pewnością poleciłabym innym osobom skorzystanie z tej formy nauki.
Dzięki kursowi Dare IT " Wstęp do testów automatycznych", przestałam się bać nauki automatyzacji testów. Ten temat został dla mnie odczarowany. Poznałam podstawy automatyzacji i zyskałam chęci oraz inspirację do dalszego rozwoju w tym kierunku . Była to dla mnie ciężka praca i super zabawa, wykonywanie zadań dawało mi wiele satysfakcji i poczucie rozwoju . Dla mnie był to bardzo wartościowy czas i myślę, że ważny krok w rozwoju. Dzięki wsparciu Dare IT stworzyłam moje pierwsze portfolio i zyskałam pewność siebie i wiarę w zdobycie pierwszej pracy jako Tester.Dziękuję!
Wzięłam udział w kursie, aby doszkolić się i usystematyzować wiedzę z tematyki testów automatycznych. Zadania były rozpisane w sposób łatwy do zrozumienia, krok po kroku i ciekawy. Rozwiązywałam zadania chętnie, choć mam styczność z testami automatycznymi w Pythonie w Selenium, musiałam poświęcić trochę czasu, aby wykonać wszystkie ćwiczenia. Poziom trudności był odpowiedni, więc dzięki kursowi dowiedziałam się nowych, przydatnych rzeczy, które będę mogła wykorzystać w pracy. Oczywiście się nie zatrzymuje i będę uczyć się dalej, aby być lepszym testerem.Poleciłabym wszystkim osobom chętnym nauczyć się nowych umiejętności, które chcą wkroczyć do branży IT lub tak jak ja doszkolić się. Polecam :)
Jeśli miałabym wybrać kurs, który uważam za najbardziej wartościowy ze wszystkich, które przerobiłam, byłby to zdecydowanie ten od Dare IT. Bardzo dziękuję Patrycja Komor, Honorata Stuczka-Kucharska i Aneta Wójcik za wasze zaangażowanie, wsparcie i wiedzę, którą się z nami podzieliłyście! ❤️ A każdemu, kto zastanawia się nad dołączeniem do kolejnej edycji – zdecydowanie polecam udział w wyzwaniu! 💪
I highly recommend this course to anyone who is taking their first steps in automated testing.This course provided me with an excellent foundation to continue learning and developing my skills in this area. The course materials are well-written and provide detailed information. The mentors were always available to provide feedback and support throughout the 6 weeks, which was extremely helpful.I'm grateful to Katerina, Mateusz, and Patrycja for their guidance and support. Thank you for making this course such a positive and valuable experience.
Poznaj Kseniię – obecnie QA Engineer we Flying Bisons
Wszystkie osoby uczestniczące w naszych challenges mają możliwość zdobycia zatrudnienia u jednego z naszych partnerów. Stawiamy przede wszystkim na naukę poprzez praktykę, by zapewnić Ci jak najlepszy start w branży IT.
To już koniec strony, a Ty dalej masz pytania?
Opłatę należy wnieść po potwierdzeniu swojego uczestnictwa w programie. Tylko dokonanie płatności jest równoznaczne z potwierdzeniem udziału w programie Dare IT i gwarantuje Ci miejsce w tej edycji.
Potrzebujesz faktury? Po dokonaniu płatności za kursu prześlij nam dane do faktury na adres hello@dareit.io. a my odeślemy Ci ją mailem!
Możesz rozłożyć pełną cenę kursu na 5 rat i zapłacić za niego w ciągu 5 miesięcy. Wystarczy, że skorzystasz z linku do płatności dostępnego na naszej stronie i wybierzesz jedną z dwóch opcji: albo zapłacisz pełną cenę od razu, albo zapłacisz ją w ciągu 5 miesięcy dzięki ratom 0%. Wysokość raty w każdym miesiącu będzie uzależniona od wybranego przez Ciebie pakietu kursu.
Certyfikat ukończenia kursu otrzymają wszystkie osoby, które prześlą w terminie co najmniej 5 z 6 zadań technicznych realizowanych podczas kursu.
Przesłanie 5 z 6 zadań technicznych na czas jest warunkiem oficjalnego ukończenia kursu.
Zadanie 7. jest zadaniem bonusowym HR i nie będzie sprawdzane.
Do uczestnictwa zapraszamy wszystkie osoby zainteresowane ćwiczeniem i rozwijaniem praktycznych umiejętności w dziedzinie testowania.
– jęz. angielski – znajomość na poziomie B1-B2 (niektóre materiały pomocnicze będą w tym języku)
Średnio uczestnicy poświęcają na kurs od 37 do 38 godzin, czyli od 5 do 6 godzin tygodniowo.
– Dobrze działający komputer/laptop - przy wolnym komputerze nie poczujesz radości z pisania automatycznego kodu i może Cię to tylko zniechęcić do dalszej pracy,
– [Opcjonalnie] myszkę komputerową (nasza mentorka ma bzika na jej punkcie:).
W wyzwaniu wykorzystamy konto Gmail, git, Github, pulpit Github, Pycharm, Python oraz aplikację do robienia zrzutów ekranu - konfigurację i linki otrzymasz w pakiecie startowym, a w pierwszym wyzwaniu
Możemy przyjąć do 100 osób. Liczba miejsc w programie jest ograniczona – o przyjęciu decyduje kolejność zgłoszeń oraz dokonana opłata.
Dwa dni przed rozpoczęciem kursu otrzymasz dostęp do dedykowanego kanału na Slacku Dare IT Challenge, gdzie będzie można komunikować się z innymi uczestnikami i uczestniczkami programu, a także dzielić się swoimi postępami i zadawać pytania mentorom. Mentorzy będą dostępni od poniedziałku do soboty.
Po każdym sprincie i każdym wykonanym zadaniu otrzymasz nagrania, na którym mentorki omawiają wybrane projekty i prace. Oferujemy feedback dotyczący danego zadania – oznacza to, że nie każda praca będzie omówiona indywidualnie podczas tych sesji.
Feedback indywidualny do całości swojej pracy otrzymają wszystkie osoby, które wybrały pakiet Standard lub Premium. Feedback będzie dawany po zakończeniu kursu.
Indywidualne konsultacje będą przeprowadzone z doświadczonymi rekruterkami z branży IT i potrwają 30 minut. Podczas spotkania będziesz mieć możliwość skonsultowania swojego CV, profilu LinkedIn czy procesów rekrutacyjnych. Spotkanie odbędzie się online.
Możliwość umówienia indywidualnej konsultacji HR otrzymają wszystkie osoby, które wybrały pakiet Standard lub Premium. Konsultacje będą odbywać się w 3 tygodnie po zakończeniu programu.
Przez cały czas trwania kursu będziesz mieć możliwości zadawania pytań mentorkom i mentorom poprzez dedykowaną platformę (Slack).
Nieważne skąd jesteś – jeśli chcesz rozwijać swoje praktyczne umiejętności w dziedzinie testowania, dołącz do nas!
Dołącz do naszego programu, jeśli jesteś gotowy/a na to, by brać aktywny udział przez cały czas jego trwania. Masz 7 dni od daty startu kursu na dokonanie zwrotu. Oddamy Ci całą wpłaconą kwotę :)
Osoby, które ukończyły i przesłały wszystkie zadania w terminie, znajdą się w Dare IT Talent Pool. To Twoja dodatkowa szansa na zatrudnienie przez jednego z Partnerów Dare IT.
Jeśli skontaktuje się z Tobą Partner Dare IT w sprawie stażu, termin jego rozpoczęcia zostanie ustalony indywidualnie. Staż można odbyć go zdalnie i skierowany jest jedynie do osób pełnoletnich. Po zakończeniu stażu możliwe przedłużenie współpracy.