"Python dla testerów oprogramowania". Programowanie i automatyzacja testów w praktyce.
"Python dla testerów oprogramowania". Programowanie i automatyzacja testów w praktyce.
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 skierowane jest do:
- testerów manualnych chcących rozpocząć pracę z kodem,
- początkujących testerów automatyzujących,
- QA Engineerów i Test Engineerów,
- analityków testowych współpracujących z automatami testów,
- osób przygotowujących się do nauki Selenium, API lub testów automatycznych w Pythonie.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji16-09-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie prowadzi do nabycia kompetencji programistycznych w języku Python umożliwiających testerom oprogramowania tworzenie, analizowanie i utrzymywanie skryptów testowych oraz podstawowych testów automatycznych, w tym testów jednostkowych z wykorzystaniem bibliotek unittest i pytest.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik: Definiuje podstawowe elementy języka Python. | Opisuje składnię i strukturę programu w Pythonie. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozróżnia podstawowe typy danych i ich zastosowanie. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Charakteryzuje mechanizmy sterowania przebiegiem programu. | Wyjaśnia działanie instrukcji warunkowych i pętli. | Test teoretyczny z wynikiem generowanym automatycznie |
| Uzasadnia wybór odpowiedniej konstrukcji sterującej. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Opisuje podstawy programowania obiektowego w Pythonie. | Definiuje pojęcia: klasa, obiekt, metoda, atrybut. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia korzyści OOP w kontekście testów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Wyjaśnia zasady obsługi wyjątków oraz testów jednostkowych. | Charakteryzuje mechanizm wyjątków i instrukcje try/except. | Test teoretyczny z wynikiem generowanym automatycznie |
| Opisuje przeznaczenie bibliotek unittest i pytest. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Tworzy proste skrypty testowe w Pythonie. | Stosuje poprawną składnię i konwencje języka Python. | Test teoretyczny z wynikiem generowanym automatycznie |
| Projektuje i wykorzystuje funkcje oraz moduły. | Definiuje funkcje z parametrami i wartościami zwracanymi. | Test teoretyczny z wynikiem generowanym automatycznie |
| Implementuje podstawowe elementy programowania obiektowego. | Tworzy klasy i obiekty. | Test teoretyczny z wynikiem generowanym automatycznie |
| Stosuje metody i atrybuty w kontekście testowym. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Stosuje analityczne podejście do rozwiązywania problemów. | Analizuje błędy i wyjątki w kodzie. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dba o jakość i czytelność kodu testowego. | Stosuje dobre praktyki programistyczne. | Test teoretyczny z wynikiem generowanym automatycznie |
| Uzasadnia decyzje dotyczące struktury kodu. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
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
Grupa szkoleniowa liczy 5-12 osób.
Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 18 Wprowadzenie do języka programowania Python. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 2 z 18 Składnia (syntax). | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat 3 z 18 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:00 | Liczba godzin 01:00 |
Przedmiot / temat 4 z 18 Typy danych. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat 5 z 18 Operatory arytmetyczne, porównania, przypisania, logiczne, tożsamości. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat 6 z 18 Instrukcje if, elif, else. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:00 | Liczba godzin 01:00 |
Przedmiot / temat 7 z 18 Pętle for, while. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 21-09-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat 8 z 18 Funkcje. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 9 z 18 Wprowadzenie do programowania obiektowego (object oriented programming). | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:30 | Liczba godzin 02:00 |
Przedmiot / temat 10 z 18 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 22-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:30 | Liczba godzin 01:00 |
Przedmiot / temat 11 z 18 Klasy, obiekty. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2026 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:00 | Liczba godzin 01:30 |
Przedmiot / temat 12 z 18 Instalowanie zewnętrznych modułów. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 22-09-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 17:00 | Liczba godzin 02:00 |
Przedmiot / temat 13 z 18 Importowanie modułów. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat 14 z 18 Wyjątki (Exceptions). | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat 15 z 18 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:30 | Liczba godzin 01:00 |
Przedmiot / temat 16 z 18 Instrukcje try, except. | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:00 | Liczba godzin 01:30 |
Przedmiot / temat 17 z 18 Wprowadzenie do bibliotek unittest oraz pytest | Typ aktywności Zajęcia | Prowadzący Szymon Wrona | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:45 | Liczba godzin 01:45 |
Przedmiot / temat 18 z 18 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 23-09-2026 | Godzina rozpoczęcia 16:45 | Godzina zakończenia 17:00 | Liczba godzin 00:15 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 24:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 20:45 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:15 |
Rodzaj godzin w tym suma przerw | Liczba godzin 03:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 28:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 287,80 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 860,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 95,33 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 77,50 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 24:00 |
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
Uczestnicy otrzymują starannie opracowaną prezentację szkoleniową oraz 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.
Usługa dofinansowana w min. 70% może być zwolniona z VAT.
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.