Python dla testerów oprogramowania. Autorskie szkolenie praktyczne.
Python dla testerów oprogramowania. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Kierunek - Rozwój, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie jest skierowane do szerokiej grupy osób z branży IT, które chcą zdobyć lub pogłębić umiejętności programistyczne w Pythonie w kontekście testowania oprogramowania, jak testerów manualnych, młodszych testerów automatyzujących, analityków jakości, developerów.
Szkolenie dedykowane jest uczestnikom projektu "Kierunek-Rozwój".
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji05-12-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi22
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Głównym celem szkolenia "Python dla Testerów Oprogramowania" jest wyposażenie uczestników w fundamentalną wiedzę i praktyczne umiejętności programowania w języku Python, niezbędne do efektywnej automatyzacji testów, tworzenia skryptów testowych oraz usprawniania codziennych zadań związanych z testowaniem oprogramowania.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się W zakresie wiedzyUczestnik: - Definiuje podstawowe pojęcia związane z językiem Python, takie jak zmienne, typy danych, operatory i instrukcje sterujące, - Wyjaśnia zasady programowania obiektowego (OOP), w tym koncepcje klas i obiektów, - Rozpoznaje i opisuje sposoby instalacji oraz importowania zewnętrznych modułów w Pythonie, - Charakteryzuje mechanizm obsługi wyjątków (try, except) w celu tworzenia niezawodnego kodu, - Opisuje podstawowe funkcjonalności bibliotek unittest oraz pytest do pisania testów jednostkowych i integracyjnych. | Kryteria weryfikacji Uczestnik: - Opisuje lub wyjaśnia pojęcia w krótkim teście pisemnym, - Omawia zastosowanie OOP w kontekście Pythona lub rozpoznaje przykłady kodu obiektowego, - Wymienia kroki instalacji modułu i podaje przykłady jego importowania w kodzie, - Analizuje fragmenty kodu i wskazuje miejsca, w których należy zastosować obsługę wyjątków, - Wymienia kluczowe cechy każdej z bibliotek i porównuje je ze sobą. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się W zakresie umiejętności Uczestnik: - Pisze podstawowe skrypty w Pythonie, wykorzystując poznane konstrukcje języka (instrukcje warunkowe, pętle, funkcje), - Tworzy proste klasy i obiekty, implementując podstawowe zasady programowania obiektowego, - Wykorzystuje zewnętrzne moduły i biblioteki do rozszerzania funkcjonalności swoich skryptów, - Implementuje mechanizmy obsługi błędów za pomocą instrukcji try, except, zapewniając stabilność kodu, - Używa bibliotek unittest i pytest do pisania i uruchamiania zautomatyzowanych testów oprogramowania. | Kryteria weryfikacji Uczestnik:- Tworzy skrypty rozwiązujące proste zadania programistyczne, - Projektuje i implementuje klasę reprezentującą np. "Testera" z atrybutami i metodami, - Instaluje i używa wybranego modułu zewnętrznego do wykonania zadania, - Pisze testy jednostkowe dla danej funkcji lub tworzy proste testy funkcjonalne aplikacji webowej z użyciem pytest. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się W zakresie kompetencji społecznych Uczestnik: - Współpracuje w zespole, pisząc czytelny i zrozumiały kod, który inni mogą łatwo modyfikować, - Przyjmuje odpowiedzialność za jakość i poprawność napisanego kodu testowego, - Wykazuje inicjatywę w poszukiwaniu rozwiązań programistycznych dla wyzwań testowych, - Dąży do ciągłego rozwoju swoich umiejętności programistycznych w Pythonie, - Ocenia własne postępy w nauce i identyfikować obszary do dalszego doskonalenia. | Kryteria weryfikacji Uczestnik:- Efektywnie komunikuje się z zespołem a jego kod jest recenzowany pod kątem czytelności i konwencji, - Samodzielnie znajduje i poprawia błędy w swoim kodzie, a także uzasadnia swoje decyzje projektowe, - Formułuje plan dalszego rozwoju, identyfikuje obszary, w których chce się doskonalić i demonstruje chęć dalszej nauki. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9-17. Czas trwania usługi to 21 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 5-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Walidacja przeprowadzana jest po zakończeniu szkolenia.
Zakres tematyczny
1. Wprowadzenie do języka programowania Python
2. Składnia (syntax)
3. Typy danych
4. Operatory arytmetyczne, porównania, przypisania, logiczne, tożsamości
5. Instrukcje if, elif, else
6. Pętle for, while
7. Funkcje
8. Wprowadzenie do programowania obiektowego (object oriented programming)
9. Klasy, obiekty
10. Instalowanie zewnętrznych modułów
11. Importowanie modułów
12. Wyjątki (Exceptions)
13. Instrukcje try, except
14. Wprowadzenie do bibliotek unittest oraz pytest
15.Walidacja
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 15 Wprowadzenie do języka programowania Python- prezentacja | Prowadzący Szymon Wrona | Data realizacji zajęć 10-12-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 15 Składnia (syntax)- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 10-12-2025 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 3 z 15 Typy danych- prezentacja | Prowadzący Szymon Wrona | Data realizacji zajęć 10-12-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 4 z 15 Operatory arytmetyczne, porównania, przypisania, logiczne, tożsamości- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 10-12-2025 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 5 z 15 Instrukcje if, elif, else- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 10-12-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 15 Pętle for, while- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 11-12-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 15 Funkcje- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 11-12-2025 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 8 z 15 Wprowadzenie do programowania obiektowego (object oriented programming)- prezentacja | Prowadzący Szymon Wrona | Data realizacji zajęć 11-12-2025 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 9 z 15 Klasy, obiekty- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 11-12-2025 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 10 z 15 Instalowanie zewnętrznych modułów- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 12-12-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 11 z 15 Importowanie modułów- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 12-12-2025 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 12 z 15 Wyjątki (Exceptions)- prezentacja | Prowadzący Szymon Wrona | Data realizacji zajęć 12-12-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 13 z 15 Instrukcje try, except- prezentacja, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 12-12-2025 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 14 z 15 Wprowadzenie do bibliotek unittest oraz pytest- prezentacja | Prowadzący Szymon Wrona | Data realizacji zajęć 12-12-2025 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 15 z 15 Walidacja- test teoretyczny z wynikiem generowanym automatycznie | Prowadzący - | Data realizacji zajęć 12-12-2025 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 324,70 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 890,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 105,67 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 85,91 PLN |
Prowadzący
Prowadzący
Szymon Wrona
Aktualnie pracuje w centrum badawczo-rozwojowym Hitachi Energy, gdzie pełni funkcję QA lead’a - dba o wysoką jakość produktu oraz bierze czynny udział w doskonaleniu procesu testowego.
Ma duże doświadczenie w definiowaniu procesów testowych dla projektów tworzonych od zera oraz we wdrażaniu procesów testowych dla istniejących już rozwiązań. Implementuje testy automatyczne frontendu, backendu, projektuje i wykonuje zarówno testy funkcjonalne jak i niefunkcjonalne systemów.
Dodatkowo, rozszerza swoje kompetencje testerskie poprzez szkolenia i konferencje.
Posiadane certyfikaty:
ISTQB Poziom podstawowy
ISTQB Analityk Testów
ISTQB Techniczny Analityk Testów
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
- Prezentacja szkoleniowa
- Zestaw ćwiczeń
Warunki uczestnictwa
Warunkiem uczestnictwa w szkoleniu jest posiadanie podstawowej wiedzy z zakresu testowania. Znajomość języka programowania nie jest wymagana.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 5 osób. W przypadku niewystarczającej liczby chętnych szkolenie zostanie przełożone na kolejny termin.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom, MS Teams bądź Google Meets.
Na szkolenie należy przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tesktu, zgodnie z instrukcją przekazaną 3 dni robocze przed rozpoczęciem kursu.