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ów6
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji19-09-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi21
- 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 |
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 |
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 |
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 6-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 14 Wprowadzenie do języka programowania Python- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 14 Składnia (syntax)- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2025 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 3 z 14 Typy danych- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 4 z 14 Operatory arytmetyczne, porównania, przypisania, logiczne, tożsamości- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2025 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 5 z 14 Instrukcje if, elif, else- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 14 Pętle for, while- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 7 z 14 Funkcje- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2025 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 8 z 14 Wprowadzenie do programowania obiektowego (object oriented programming)- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2025 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 9 z 14 Klasy, obiekty- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2025 | Godzina rozpoczęcia 14:30 | Godzina zakończenia 16:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 10 z 14 Instalowanie zewnętrznych modułów- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2025 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 11 z 14 1. Importowanie modułów- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 12 z 14 Wyjątki (Exceptions)- wykład | Prowadzący Szymon Wrona | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 13 z 14 Instrukcje try, except- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 15:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 14 z 14 Wprowadzenie do bibliotek unittest oraz pytest- wykład, ćwiczenia | Prowadzący Szymon Wrona | Data realizacji zajęć 24-09-2025 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 17:00 | Liczba godzin 02:00 |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 1 890,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 890,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 90,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 90,00 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. 6 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.