Poznaj podstawy testowania w oparciu o Javę
Praca samodzielna 2 tygodnie przed bootcampem przygotujesz się do szkolenia, konfigurując środowisko pracy, poznając podstawy Javy lub systematyzując wiedzę. Podczas preworka rozwiążesz też pierwsze zadania, które zostaną sprawdzone przez Mentora po rozpoczęciu szkolenia.
Na początku bootcampa, od zera wprowadzimy Cię w tematykę testowania. Poznasz podstawy testowania manualnego, metodyki pracy testera oraz dowiesz się, w jaki sposób profesjonaliści zbierają wymagania testowe. Później, w ramach przejścia do technik automatycznych, skonfigurujesz środowisko pracy i zapoznasz się z systemem kontroli wersji używanym przez developerów – Gitem.
Aby rozpocząć prawdziwe testy automatyczne, niezbędna będzie znajomość przynajmniej podstaw języka Java. W tej części kursu dowiesz się, co kryje się za pojęciami takimi jak "obiekt" oraz "tablica", nauczysz się też pisać instrukcje warunkowe i pętle.
Następnie poznasz rodzaje testów w Javie oraz narzędzia do budowania projektu. Zaczniesz również pracę z testami jednostkowymi przy użyciu JUnit.
Zagłębiając się w temat testowania, poznasz coraz bardziej zaawansowane techniki i narzędzia. W tej części kursu nauczysz się korzystać m.in. ze Springa i Selenium, a także zapoznasz się ze SQL, REST i SOAP. Na tym etapie omówione będą również podstawy wiedzy frontendowej, takie jak HTML, CSS, JS oraz narzędzia developerskie w przeglądarce Chrome.
Oprócz tego wprowadzimy takie narzędzia jak Spock, bash, JMeter i Docker, a także przedyskutujemy kwestię optymalizacji testów.
Praca samodzielna Wykorzystując w praktyce dotychczasową naukę, będziesz samodzielnie pracować nad projektem testerskim dla utrwalenia swojej wiedzy.
Przystępując do kursu Tester Automatyzujący w Kodilli nie musisz posiadać doświadczenia w testowaniu manualnym. Nauczymy Cię wszystkiego od zera. Zakres szkolenia zakłada wprowadzenie do wszystkich zagadnień niezbędnych na początku Twojej przygody z testowaniem.
Zdalna forma nauki pozwala Ci przyswajać materiał i wykonywać zadania w dogodnych dla Ciebie porach dnia oraz z dowolnego miejsca. Szkolenie odbywa się przez internet, więc nie tracisz czasu na dojazdy. Do zdobycia umiejętności testera automatycznego wystarczą Ci komputer z dostępem do internetu i odpowiednia motywacja.
Nasze szkolenie jest nastawione przede wszystkim na praktykę. Z naszego doświadczenia wynika, że w ten sposób najlepiej przyswaja się zdobytą wiedzę. Dlatego w trakcie kursu, w każdym module otrzymasz zadania do samodzielnego wykonania, a pod koniec kursu zmierzysz się z projektem. Dzięki temu lepiej poznasz zasady pracy nad testowaniem oprogramowania.
W trakcie szkolenia są przewidziane rozmowy z Mentorem, który będzie sprawował opiekę merytoryczną nad Twoim szkoleniem. Podczas indywidualnych konsultacji możesz omówić z Mentorem te zagadnienia, które sprawią Ci trudność, poprosić o pomoc w rozwiązaniu zadań, czy też poprosić o dodatkowe zadania, jeśli kurs będziesz realizować sprawniej niż zakłada to program. W zarezerwowanym przez Ciebie terminie Mentor poświęca uwagę jedynie Tobie, co pozwala Ci osiągać lepsze i szybsze postępy niż nauka w grupie.
Testowanie automatyczne wymaga umiejętności programowania. W trakcie nauki zetkniesz się więc również z code reivew, który jest jedną z największych zalet bootcampa. Jest to coś, czego brakuje przy zwykłych internetowych kursach lub przy samodzielnej nauce. Jeśli skończysz wykonywanie jakiegoś zadania lub utkniesz w którymś momencie, możesz przesłać kod swojemu Mentorowi do sprawdzenia. Udzieli Ci tylu rad, ile potrzebujesz, śmiało więc korzystaj z jego pomocy.
Przy konstruowaniu programu nauki bierzemy pod uwagę możliwości czasowe naszych kursantów i do nich dostosowujemy intensywność szkolenia. Jeśli okaże się, że nauka w danym tygodniu będzie szła Ci sprawniej i będziesz mieć ambicję na zrobienie czegoś więcej, możesz poprosić o dodatkowe zadania, by bardziej rozwinąć zdobyte do tej pory umiejętności w praktyce.
Poza wsparciem ze strony Mentora możesz liczyć również na wsparcie innych Mentorów, którzy przez cały tydzień pełnią dyżury i czasem do późnych godzin wieczornych pomagają Kursantom zrobić krok naprzód w nauce. Poza Mentorami jest też cała społeczność innych Uczestników Bootcampa, będących na różnym poziomie zaawansowania. Ich również możesz poprosić o pomoc. Wszyscy oni są osiągalni na zamkniętym czacie, dostępnym tylko dla bootcampowiczów.
Nauka tworzenia scenariuszy testowych oraz ich programowania.
Nauka programowania scenariuszy testowych z dodatkowym wsparciem HR.
Zostań automatyzującym testerem oprogramowania, godząc naukę z życiem!