Tester Oprogramowania: Automatyzacja testów (Python) - Małopolski Pociąg do Kariery
Tester Oprogramowania: Automatyzacja testów (Python) - Małopolski Pociąg do Kariery
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Kurs skierowany jest do osób zainteresowanych nauką programowania w języku Python oraz automatyzacją testów oprogramowania z wykorzystaniem tego języka.
Zaleca się, aby uczestnik posiadał wiedzę z zakresu testowania manualnego. Nie jest wymagana wcześniejsza wiedza z zakresu programowania.
Usługa adresowana również do uczestników Projektu Kierunek - Rozwój oraz Małopolski Pociąg do Kariery, a także innych programów dofinansowań.
- Minimalna liczba uczestników2
- Maksymalna liczba uczestników8
- Data zakończenia rekrutacji12-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi44
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Kurs przygotowuje Uczestnika do samodzielnego programowania w języku Python oraz projektowania oraz automatyzacji testów oprogramowania z wykorzystaniem stosowanych w branży narzędzi oraz omawianego języka.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Posługuje się wiedzą z zakresu programowania w języku Python | Kryteria weryfikacji charakteryzuje składnię Pythona (typy danych oraz podstawowe struktury danych, takie jak listy, słowniki, krotki) | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Automatyzuje testy z wykorzystaniem języka Python | Kryteria weryfikacji tworzy skrypty z wykorzystaniem zmiennych i wyrażeń warunkowych w języku Python | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji wskazuje sposoby uruchamiania testów z poziomu linii komend oraz obsługi narzędzi do automatyzacji testów | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Współpracuje z innymi członkami zespołu testerskiego i deweloperskiego | Kryteria weryfikacji wskazuje poprawne metody korzystania z narzędzia jira w celu raportowania błędów do innych członków zespołu | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Kurs dedykowany jest osobom zainteresowanym nauką programowania w języku Python oraz późniejszej automatyzacji testów oprogramowania z wykorzystaniem tego języka, zarówno pod kątem testowania aplikacji w branżach tradycyjnych, jak również w branżach zielonej gospodarki.
- zaleca się, aby uczestnik posiadał wiedzę z zakresu testowania manualnego. Nie jest wymagana wcześniejsza wiedza z zakresu programowania.
--
STRUKTURA KURSU:
- kurs obejmuje 40h lekcyjnych (45 min) = w przeliczeniu 30h zegarowe (60 min)) prowadzonych na żywo (on-line), na platformie webinarowej, w formie wirtualnej klasy, w formule live-coding - przez cały czas z trenerem
- dodatkowo planowana jest samodzielna praca własna kursantów w domu (ćwiczenia, projekty), z możliwością konsultacji na platformie Slack - praca ta pozwala utrwalić zdobytą podczas zajęć wiedzę i nie jest wliczana do czasu trwania usługi - nie jest to obowiązkowe;
- zajęcia odbywają się na żywo (online, w formie wirtualnej klasy) w formule wieczorowo-weekendowej - 2x w tygodniu (wieczorem) orazw wybrane soboty;
- grupa liczy maksymalnie 16 osób i jest jedną z najmniejszych grup na rynku
--
| Programowanie w Pythonie
- nauka programowania w języku Python
- instalacja modułów (pytest etc)
- pliki, typy danych, zmienne, funkcje, wyrażenia warunkowe, wyjątki, operacje na liczbach i tekstach, listy
- wybieranie elementów, przeglądanie danych (pętle)
- efektywność zarządzania typami danych
- optymalizacja kodu pod kątem zasobooszczędności (zastosowanie 6R)
| Automatyzacja testów w języku Python (Pytest) oraz testowanie API
- asercje, pisanie testów i ich uruchamianie w IDE, uruchamianie testów z poziomu linii komend
- debugging, requests module do automatyzacji API(REST), podstawy HTTP, kody odpowiedzi http, Postman, SOAP, REST, GraphQL
- podstawy tworzenia requestów, korzystanie z autoryzacji (postman monitor)
- efektywność pisania skryptów automatyzujących testy
| Testy za pomocą Selenium
- wyszukiwanie WebElementów z wykorzystaniem selektorów, znajomość selektorów, interakcja z elementami na stronie
- pobieranie danych z elementów, przetwarzanie danych, POM (page objectmodel) - tworzenie, modyfikacja i użycie FindBy
- omówienie możliwości wykorzystania narzędzi dodatkowych (np. Selenide, Selenium Grid, Cucumber, Serenity, Allure)
--
- aby osiągnąć zakładany cel realizacji usługi, uczestnik powinien być obecny w trakcie zajęć zdalnych w czasie rzeczywistym
- usługi szkoleniowe realizowane są w godzinach dydaktycznych (1 godzina dydaktyczna = 45 min.) - łącznie 40h dydaktycznych, w tym. ok. 10h teoretycznych oraz 30h praktycznych (live coding w formule wirtualnej klasy)
- w ramach usługi przewidziane są przerwy podczas zajęć 6 godzinnych w soboty, które zostały uwzględnione w harmonogramie usługi, jednak nie wliczają się do ilości godzin samej usługi
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 15 Automatyzacja testów, programowanie w Pythonie, zastosowanie języka Py w zielonej gosp. (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 13-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 2 z 15 (przerwa) | Prowadzący Artur Babiński | Data realizacji zajęć 13-09-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 3 z 15 Automatyzacja testów, programowanie w Pythonie, typy danych, elementy języka, funkcje (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 13-09-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 15:30 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 4 z 15 Automatyzacja testów, programowanie w Pythonie, wyjątki, pliki i moduły, efektywność zarządzania typami danych (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 16-09-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 21:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 5 z 15 Automatyzacja testów, programowanie w Pythonie, prog. funkcyjne w tym optymalizacja kodu (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 18-09-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 21:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 6 z 15 Automatyzacja testów, programowanie w Pythonie, prog. funkcyjne w tym optymalizacja kodu (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 7 z 15 (przerwa) | Prowadzący Artur Babiński | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 8 z 15 Automatyzacja testów, Pytest, testowanie API, Selenium (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 20-09-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 15:30 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 9 z 15 Automatyzacja testów, Pytest, testowanie API, Selenium (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 23-09-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 21:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 10 z 15 Automatyzacja testów, Pytest, testowanie API, Selenium, efektywność pisania skryptów ( (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 25-09-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 21:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 11 z 15 Automatyzacja testów, możliwość wykorzystania Selenide, Selenium Grid, Cucumber, Serenity, Allure, w tym w ziel. gosp. (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 27-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 12 z 15 (przerwa) | Prowadzący Artur Babiński | Data realizacji zajęć 27-09-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat zajęć 13 z 15 Automatyzacja testów, możliwość wykorzystania Selenide, Selenium Grid, Cucumber, Serenity, Allure, w tym w ziel. gosp. (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 27-09-2025 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 15:30 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 14 z 15 Automatyzacja testów, możliwość wykorzystania Selenide, Selenium Grid, Cucumber, Serenity, Allure, w tym w ziel. gosp. (on-line, na żywo, wykład + ćwiczenia) | Prowadzący Artur Babiński | Data realizacji zajęć 30-09-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 20:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 15 z 15 Walidacja efektów kształcenia, egzamin (test w formie cyfrowej) | Prowadzący Artur Babiński | Data realizacji zajęć 30-09-2025 | Godzina rozpoczęcia 20:00 | Godzina zakończenia 21:00 | Liczba godzin 01:00 |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 3 300,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 3 300,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 75,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 75,00 PLN |
Prowadzący
Prowadzący
Patryk Walaszkowski
Doświadczenie: 2023 - obecnie - Software Development Engineer Test Lead, Boeing, 2018 - 2023 -Senior Test Automation Engineer, Boeing, 2016 - 2018, Quality Engineer, Finastra, 2012 - 2016,Validation Engineer, Sii Polska. Wykszt.: Absolwent inżynierii telekomunikacyjnej na UniwersytecieMorskim w Gdyni. Dodatkowe certyfikaty, m.in.: AI-900 Azura, ISTQB Agile Testr, JMeterFundamentals, JMeter Advanced, ISTQB - Advanced Level - Test Manager, ISTQB - Foundation Level.
Posiada dośw. w zakresie ziel. komp. W okresie ostatnich 5 lat: m.in. w testowaniu oprogramowania również pod kątem optymalizacji zasobów (m.in. testy wydajnościowe, mimalizacja obciążenia infrastruktury, kompresja zasobów, obciążenie sieci).
Lucyna Kuchno
Doświadczenie: 2021-obecnie, Quality Assurance Engineer, Dassault Systemes. Wykszt: Absolwentka kierunku Informatyka na Akademii Górniczo-Hutniczej w Krakowie oraz magister zarządzania ze specjalnością w IT. Dodatkowe certyfi katy, m.in.: ISTQB Certified Tester, Certifi edScrum master (CSM) oraz Data Science i Machine Learning (Python).
Posiada dośw. w zakresie ziel. komp. W okresie ostatnich 4 lat: m.in. w testowaniu oprogramowania również pod kątem optymalizacji zasobów (m.in. testy wydajnościowe, mimalizacja obciążenia infrastruktury, kompresja zasobów, obciążenie sieci).
Artur Babiński
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
W ramach kursu uczestnik otrzymuje:
- dostęp do prezentacji z zajęć, materiałów oraz ćwiczeń podsumowujących zdobytą wiedzę (materiały on-line w formie pdf)
- bezpłatną licencję edukacyjną na wybrane IDE Jetbrains
- dostęp do dedykowanych kanałów na Slack
- dostęp do nagrań z odbytych zajęć
Każdy z uczestników otrzymuje certyfikat ukończenia kursu wraz z suplementem opisującym jego zakres.
Warunki uczestnictwa
- zaleca się, aby uczestnik posiadał wiedzę z zakresu testowania manualnego
- nie jest wymagana wcześniejsza wiedza z zakresu programowania.
- w przypadku korzystania z dofinansowania, warunkiem uczestnictwa jest zapisanie się przez BUR wraz z podaniem aktualnego ID wsparcia.
Informacje dodatkowe
- zapisanie się w BUR nie jest jednoznaczne z zarezerwowaniem miejsca. W celu potwierdzenia miejsca prosimy o dodatkowy kontakt telefoniczny, mailowy, lub za pośrednictwem messengera albo www
- zawarto umowę z WUP w Krakowie w ramach projektu Małopolski Pociąg do Kariery
- zawarto umowę z WUP w Toruniu w ramach projektu Kierunek Rozwój
- usługi dedykowane również uczestnikom innych programów dofinansowań
- zdobyte kompetencje dotyczą cyfrowej transformacji
- zakres tematyczny szkolenia jest zgodny m.in. z RSI dla Woj. Śląskiego 2030 oraz Programem Rozwoju Technologii Województwa Śląskiego
- podstawa zwolnienia z VAT: Dz.U.2013.1722, art. 3, ust. 1, pkt. 14 - usł. kszt. zaw. lub przekw. zaw., fin. w co najmniej 70% ze środków publ. -podstawa zwolnienia jest każdorazowo weryfikowana w stosunku do danego Uczestnika.
Warunki techniczne
Warunki techniczne
- zajęcia prowadzone są w czasie rzeczywistym na platformie Zoom, wraz z dostępem do kanałów grupowych na platformie Slack
- Minimalne wymagania sprzętowe: komputer / laptop / lub inne urządzenie ze stałym dostępem do internetu, wyposażone w kamerę internetową
- Minimalne wymagania dotyczące parametrów łącza sieciowego: szybkość pobierania / przesyłania: minimalna 2 Mb/s / 128 kb/s, zalecana: 4 Mb/s / 512 kb/s
- Niezbędne oprogramowanie umożliwiające dostęp do zajęć oraz materiałów: przeglądarka internetowa, Zoom w wersji bezpłatnej dla użytkownika
- Uczestnicy otrzymują linki do spotkań przed każdymi zajęciami. Link umożliwiający uczestnictwo w kursie jest aktywny w godzinach wskazanych na karcie usługi