Tester automatyzujący w Selenium
2 550 zł
- Wykłady 0
- Quizy 0
- Liczba godzin 180
- Semestry 2
- Cena za semestr 2 550 zł
- Studenci 0
- Oceny Tak
Celem studiów podyplomowych jest zapoznanie słuchaczy z nowoczesnymi technikami testowania i automatyzacji testów. Studia te zorientowane są na pozyskanie bardzo praktycznych umiejętności dotyczące tworzenia, rozwijania i utrzymania testów automatycznych (skryptów testowych). Charakter studiów jest warsztatowy – zajęcia prowadzone są w formie warsztatów podczas których z wykorzystaniem scenariuszy testowych, środowisk testowych tworzone są programy testujące (skrypty) z wykorzystaniem języka programowania Java oraz Python. Nauka skupiona jest głównie na tworzenie testów automatycznych z wykorzystaniem Selenium Webdriver, Appium oraz Cypress od podstaw zatem i pozwala wejść w rozwój umiejętności w tym obszarze. Studia obejmują również zagadnienia samego tworzenia środowiska testowego, testowania baz danych, programowania (w tym programowania obiektowego od podstaw), elementów CI/CD czy testowania serwisów REST.
Odbiorcy studiów
Studia są skierowane do osób, które chciałbym poznać techniki automatyzacji testów od podstaw albo chcą zmienić branżę (przebranżowić się do IT). Znajomość podstaw w testowaniu manualnym mogą okazać się przydatne ale nie są konieczne. Zajęcia mogą być przeprowadzane w oparciu o laptopy uczestników, zatem można po zjeździe kontynuować pracę nad projektami/skryptami automatycznymi w domu i następnie na kolejnych zajęciach konsultować je z wykładowcami – praktykami w branży, z wieloletnim doświadczeniem w prowadzeniu zajęć studiach podyplomowych IT.
Forma prowadzenia zajęć:
Ćwiczenia grupowe interaktywne, programowanie i testowanie automatyczne aplikacji – na żywo z wykładowcą (livecoding), współpraca w oparciu o repozytoria kodu (Github/Gitlab) i grupy projektowe, tworzenie testów w faktycznych aplikacjach web/mobile. Dopuszcza się do 30% zajęć w formie on-line.
Korzyści dla absolwenta:
• Solidne podstawy programowania w Java i Python.
• Nauczanie oparte o realizację praktycznych projektów skryptów testowych (testów automatycznych)
• Duży nacisk na pracę z Selenium Webdriver i inne frameworki do automatyzacji
• Możliwy rozwój w kierunku samej automatyzacji testów od podstaw
• Bardzo praktyczne zajęcia.
• Doświadczona kadra szkoleniowców IT i praktyków IT
• Projektowanie rozwiązań IT na żywo (livecoding) podczas zajęć
• 180 godzin nauki podczas rocznej nauki testowania z automatyzacją
• Te studia to dobry start w branży IT / możliwość przebranżowienia
Prowadzący:
mgr inż. Grzegorz Mazur
Absolwent Politechniki Wrocławskiej oraz studiów podyplomowych w Wyższej Szkole Bankowej w Poznaniu (Nowoczesne technologie Webowe i Mobilne) oraz studiów podyplomowych (Android i iOS) na Politechnice Wrocławskiej.
Obecnie pracuje w firmie budującej oprogramowanie dla amerykańskiej firmy edukacyjnej. Wcześniej pracował także w mniejszych i średnich firmach softwarowych. Prowadzi szkolenia dla osób dorosłych od 2012 roku (w tym w IT od 2014 roku). Pasjonuje się budowaniem projektów szkoleniowych IT uczących praktycznych umiejętności IT w celu podniesienia kwalifikacji lub przebranżowienia się. Od 2017, w ramach samych informatycznych studiów podyplomowych w różnych miastach przeszkolił, ponad 300 osób. Skupiony jest na pracy warsztatowej w grupach projektowych z wykorzystaniem kontroli wersji i praktycznej automatyzacji testów.
mgr inż. Karol Kolański
Absolwent Politechniki Wrocławskiej oraz Uniwersytetu Ekonomicznego we Wrocławiu. Zawodową przygodę z testowaniem oprogramowania rozpoczął w roku 2013. Posiada doświadczenie w implementacji testów automatycznych w języku Python w projektach embedded, web oraz mobile. Od 2018 roku dzieli się swoją wiedzą prowadząc szkolenia informatyczne. Posiada certyfikat ISTQB. Wcześniej pracował na stanowisku Embedded Software Test Engineer w amerykańskiej firmie z branży automatyki przemysłowej. Obecnie pracuje jako Embedded Software Developer.
mgr inż. Łukasz Złocki
Absolwent Informatyki Uniwersytetu Śląskiego. W technikum, o specjalności Systemy Komputerowe, poznał pierwsze tajniki informatyki a następnie pogłębiał ją na studiach. Od 13 lat pracuje w branży IT i od początku swojej kariery jest związany z projektowaniem i rozwojem zaawansowanych aplikacji internetowych. Pracował jako web developer, programista, tester i kierownik testów zdobywając na każdym z etapów kariery bogatą wiedzę i doświadczenie. W dziedzinie testowania oprogramowania komputerowego i zapewniania jakości w projektach IT pracuje od ponad 6 lat. Jego bogata wiedza z tego zakresu jest potwierdzona uznanym certyfikatem ISTQB. Swoje doświadczenie związane z testowaniem od kilku lat z sukcesem przenosi na szkolenia, warsztaty czy wykłady, które prowadzi głownie dla portalu testerzy.pl. Specjalizuje się głównie w tematyce związanej z narzędziami do testowania aplikacji internetowych jak Selenium z językiem Java, JMeter czy TestComplete.
Lista przedmiotów:
Proces testowy w praktyce i wprowadzenie do automatyzacji
Programowanie w Python dla testerów
System kontroli wersji GIT oraz zdalne repozytoria (Github/Gitlab) dla testerów
Automatyzacja testów webowych w Selenium Webdriver z Pythonem – wprowadzenie
Automatyzacja testów webowych w Selenium Webdriver z Pythonem – zagadnienia rozszerzające
Testowanie baz danych
Testowanie systemów sztucznej inteligencji i machine learning (AI/ML)
Programowanie w Javie dla testerów
Automatyzacja testów w Selenium Webdriver z Java – wprowadzenie
Automatyzacja testów w Selenium Webdriver z Java – zagadnienia rozszerzające
Automatyzacja testów w nowoczesnych framework’ach – Cypress.io
Konteneryzacja dla środowiska testowego (Docker)
Elementy DevOps dla testerów (Jenkins/Gitlab CI)
Testowanie serwisów webowych – REST
Konsultacje projektowe projektu automatyzacji testów dla aplikacji webowej lub mobilnej
(dopuszcza się do 30% zajęć w formie on-line)
Liczba punktów ECTS: 30
Forma studiów: studia niestacjonarne
Lista przedmiotów:
Liczba punktów ECTS: 30