2 razy w tygodniu
od 18:00 do 21:00
Nauka na żywoGrupy do 15 osób

Automatyzowane testowanie na Pythonie

Naucz się automatyzowanego testowania z wykorzystaniem Pythona w 4 miesiące.

Python
Selenium
PyTest
Git
Jira
SQL
CI/CD
Linux

Kurs skupia się na praktycznej automatyzacji testów w Python

Mentorzy z doświadczeniem w QA i programowaniu

Certyfikat po ukończeniu kursu

Aktualne narzędzia i frameworki testowe

4-miesięczny cykl intensywnych zajęć

Projekt końcowy – implementacja systemu automatyzacji testów

 Automatyzowane testowanie na Pythonie
1 300 PLN miesięczne (5 rat)
lub Cena: 6 500 PLN

Informacje ogólne

Obecnie dostępne są dwa warianty oferty ratalnej:

Oferta 5 równych rat bez dodatkowych opłat, oraz

Oferta do 50 rat – warunki określone w kalkulatorze rat.

Rekrutacja trwa
pn-czw, 18:00-21:00 (4 miesięcy)
Rekrutacja trwa
pn-czw, 18:00-21:00 (4 miesięcy)
Phone
Wyrażam zgodę na Politykę przetwarzania danych osobowych i wyrażam zgodę na ich przetwarzanie i przechowywanie.

Podręcznik został opracowany przez profesjonalnych wykładowców praktyków posiadających certyfikaty takie jak:

Program kursu

Opracowane profesjonalne materiały dydaktyczne, duża ilość praktyki i projektów końcowych.

132 Godzin akademickich33 Lekcji

Bonus: Narzędzia AI

Podręcznik został opracowany przez profesjonalnych wykładowców praktyków posiadających certyfikaty takie jak:

Ostatnia aktualizacja 23.01.2026

Wprowadzenie do algorytmizacji i ekosystemu Python

  • Algorytmizacja, Python

  • Narzędzia programistyczne

  • Virtualenv

  • Konsola, python, pip

  • Tworzenie środowiska, cel, użycie, usuwanie

  • PEP 8, PEP 20

Repozytoria

  • Git

  • Git Flow

  • Praca z poleceniami Git

  • Github

Podstawy Python (Część 1)

  • Zmienne

  • Typy danych

  • Operatory

  • Konwersja typów

  • Funkcje wejścia i wyjścia

  • Reprezentacja zmiennych w pamięci

  • Komentarze

Podstawy Python (Część 2)

  • Formy operatorów przypisania

  • Formatowanie ciągów

  • Operatory porównania

  • Instrukcje warunkowe

  • Zagnieżdżone warunki

  • Pętle, rodzaje pętli

Wbudowane funkcje i moduły

  • Funkcje do przetwarzania i analizy danych

  • Korzystanie z modułów

  • Praca z datą i czasem

  • Random

Programowanie funkcyjne (Część 1)

  • Funkcje i argumenty

  • Zakres widoczności

  • Adnotacje

  • Generatory list

Programowanie funkcyjne (Część 2)

  • Dokumentowanie kodu

  • Funkcje lambda

  • Funkcje wyższego rzędu

Dekoratory i ich specyfika

  • Dekoratory

  • Wrapery

Programowanie obiektowe (Część 1)

  • Klasy

  • Hermetyzacja, dziedziczenie i polimorfizm

  • Przeciążanie operatorów

  • MRO

Programowanie obiektowe (Część 2)

  • Metody statyczne, metody klasy, właściwości

  • Metaklasy

  • Klasy danych

Iteratory, generatory i debugowanie

  • Iteratory, generatory

  • Tworzenie skryptów

  • Korzystanie z debuggera

  • Praca z systemem plików

Wprowadzenie do testowania oprogramowania

  • Krótka historia

  • Metodologie tworzenia oprogramowania

  • Tworzenie i walidacja wymagań

  • Plany testów

Podstawy testowania oprogramowania

  • Checklisty

  • Case'y testowe

  • Techniki projektowania testów

Przedstawianie wyników testowania

  • JIRA i raporty błędów

  • Raporty z testów oprogramowania

Testy jednostkowe - unittest

  • Podstawowe możliwości unittest

  • Pisanie testów jednostkowych

  • Markery

  • mock

  • Bloki Before After

  • Assert

Testy jednostkowe - pytest

  • Podstawowe możliwości pytest

  • Pisanie testów jednostkowych

  • Markery

  • Bloki Before After

  • Assert

  • Alternatywy pytest

Wprowadzenie do automatyzacji testów

  • Podstawowe pojęcia i definicje automatyzacji testów

  • Celowość wdrożenia

  • Cele i podejścia do automatyzacji

  • Najczęściej używane narzędzia

  • Konfiguracja środowiska pracy

Selenium WebDriver - Podstawy

  • Przeznaczenie, instalacja, podstawowe funkcje, zasada działania

  • Podstawowe metody biblioteki Selenium WebDriver

Selenium WebDriver - Zaawansowane

  • Praca z Selenium WebElements

  • Dekoratory WebElements

PageObjects i inne wzorce projektowe

  • Użycie wzorca Page Object

  • Różne implementacje PageObjects

  • Alternatywne podejścia do Page Object

Automatyzacja REST API

  • Architektura klient-serwer

  • Specyfika testowania aplikacji webowych

  • Automatyzacja testów REST API

  • JSON i XML

Praca z bazami danych

  • Podstawy relacyjnych baz danych

  • Łączenie z bazą danych, rodzaje i wykonywanie zapytań, praca z wynikami zapytań

Docker i testy obciążeniowe

  • Wprowadzenie do Docker

  • Kontenery, obrazy

  • Wprowadzenie do JMeter

  • Podstawowe komendy

  • Rodzaje obciążenia

  • Raporty

Continuous integration - Jenkins

  • Proces CI i praktyki DevOps

  • Pojęcie narzędzia i podstawowe funkcjonalności

  • Instalacja i podstawowa konfiguracja Jenkins

  • Uruchomienie prostego testu

Zajęcia online: Szukanie pracy w IT

  • Tworzenie CV i narzędzia do tworzenia CV

  • Tworzenie i poprawne uzupełnianie profilu w LinkedIn

  • Tworzenie listu motywacyjnego

  • Szukanie ofert pracy na różnych portalach

  • Osobiste rekomendacje Centrum Kariery na temat szukania pierwszej pracy w IT

Próbna rozmowa techniczna

  • Podsumowanie kursu

  • Przeprowadzenie próbnej rozmowy technicznej

  • Odpowiedzi na pytania studentów

Konsultacja dotycząca projektu dyplomowego

  • Automatyzacja testowania od podstaw dla projektu

Obrona projektu dyplomowego

     Automatyzowane testowanie na Pythonie
    1 300 PLN miesięczne (5 rat)
    lub Cena: 6 500 PLN

    Informacje ogólne

    Obecnie dostępne są dwa warianty oferty ratalnej:

    Oferta 5 równych rat bez dodatkowych opłat, oraz

    Oferta do 50 rat – warunki określone w kalkulatorze rat.

    Rekrutacja trwa
    pn-czw, 18:00-21:00 (4 miesięcy)
    Rekrutacja trwa
    pn-czw, 18:00-21:00 (4 miesięcy)
    Phone
    Wyrażam zgodę na Politykę przetwarzania danych osobowych i wyrażam zgodę na ich przetwarzanie i przechowywanie.

    Podręcznik został opracowany przez profesjonalnych wykładowców praktyków posiadających certyfikaty takie jak:

    Technologiczny stack

    • Python
    • Selenium
    • PyTest
    • Git
    • Jira
    • SQL
    • CI/CD
    • Linux

    Co będziesz potrafił(a) po kursie?

    • Tworzenie testów automatycznych dla aplikacji webowych za pomocą Selenium.

    • Testowanie REST API z wykorzystaniem PyTest.

    • Konfiguracja i korzystanie z systemów kontroli wersji Git.

    • Praca z bazami danych i tworzenie zapytań SQL.

    • Konfiguracja środowiska testowego na Linuxie.

    Nauczyciele

    Nasi wykładowcy to nie tylko doświadczeni programiści, ale również specjaliści w przekazywaniu wiedzy, ponieważ:

    01

    Cztery etapy rekrutacji

    Proces obejmuje rozmowę z HR, ocenę przez głównego wykładowcę kursu, weryfikację przez metodyków oraz lekcję próbną

    02

    Szkolenie

    Nauczyciele przechodzą specjalne kursy opracowane przez metodyków

    03

    Wymiana doświadczeń

    Regularne spotkania i wymiana najlepszych praktyk wśród wykładowców

    04

    Feedback

    Systematyczne zbieranie opinii od studentów i dostosowywanie procesu nauczania

    Cena

    zł 6 500

    Możliwość płatności w ratach bankowych od 6 do 18 miesięcy. Szczegółowe informacje na temat programów ratalnych i kredytowych można uzyskać u naszych menedżerów.

    5 rat

    zł 1 300
    Łączna opłata za cały kurs - zł 6 500

    10 rat

    zł 728
    Łączna opłata za cały kurs - zł 7 280

    20 rat

    zł 403
    Łączna opłata za cały kurs - zł 8 060

    30 rat

    zł 295
    Łączna opłata za cały kurs - zł 8 840

    40 rat

    zł 222
    Łączna opłata za cały kurs - zł 8 866

    50 rat

    zł 190
    Łączna opłata za cały kurs - zł 9 457

    Wybór liczby rat

    5 rat
    50 rat

    Możliwość zapłaty z dowolnego miejsca na świecie dowolną kartą.

    Skontaktuj się z nami, a z przyjemnością Ci pomożemy!

    Uzyskaj bezpłatną konsultację

    Wypełnij formularz i otrzymaj kilka rozdziałów naszego podręcznika w prezencie!

    Phone
    Wyrażam zgodę na Politykę przetwarzania danych osobowych i wyrażam zgodę na ich przetwarzanie i przechowywanie.
    form

    Co potrafi absolwent kursu?

    • Tworzy testy automatyczne dla aplikacji webowych i REST API, korzystając z najlepszych praktyk branżowych.

    • Uruchamia testy z wykorzystaniem narzędzi Continuous Integration.

    • Wykorzystuje zaawansowane funkcje Selenium WebDriver.

    • Rozumie koncepcje związane z tworzeniem i testowaniem oprogramowania.

    • Jest poszukiwanym specjalistą na stanowisko Automation QA Engineer.

    Zarobki w branży

    8 300 zł/mies.
    Junior
    18 000 zł/mies.
    Middle
    25 000 zł/mies.
    Senior

    Automatyzowane testowanie to jedna z najbardziej poszukiwanych specjalizacji w IT.

    Podstawowa znajomość Python Testing otwiera drzwi do pierwszej pracy w IT.

    300+Oferty pracy dla specjalistów w dziedzinie automatyzacji testowania

    Tester Automatyzujący (Python)

    7N Sp. z o.o., Warszawa

    Technologie: Python, Selenium, SQL

    zł 22 680

    Test Automation Developer

    ITDS Polska Sp. z o.o., Łódź

    Technologie: Python, SQL

    zł 19 000

    Uzyskaj bezpłatną konsultację

    Wypełnij formularz i otrzymaj kilka rozdziałów naszego podręcznika w prezencie!

    Phone
    Wyrażam zgodę na Politykę przetwarzania danych osobowych i wyrażam zgodę na ich przetwarzanie i przechowywanie.
    form
    edukacja na żywo
    platforma edukacyjna LMS
    wsparcie
    praktyka

    Korzyści ze szkoleń na żywo

    Interakcja z nauczycielami: Możliwość zadawania pytań w czasie rzeczywistym i otrzymywania natychmiastowych odpowiedzi.

    Praca w grupach: Wspólne wykonywanie zadań i wymiana doświadczeń z innymi uczestnikami.

    Elastyczność: Uczestnictwo w zajęciach z dowolnego miejsca na świecie.

    studying

    Platforma edukacyjna LMS

    Wygodne konto osobiste: Dostęp do materiałów edukacyjnych i nagrań zajęć.

    Dostęp do nagrań: Możliwość przeglądania nagrań zajęć w dowolnym czasie.

    Śledzenie postępów: Monitorowanie postępów i wyników zadań.

    studying

    Wsparcie nauczycieli i opiekunów

    Trenerzy: Odpowiadają na pytania i wspierają w procesie nauczania.

    Opiekunowie: Zapewniają wsparcie organizacyjne oraz pomoc w kwestiach technicznych.

    studying

    Zadania praktyczne i projekty

    Rzeczywiste projekty: Praca nad zadaniami odzwierciedlającymi rzeczywiste warunki pracy.

    Sprawdzanie zadań: Ciągłe sprawdzanie i komentowanie wykonanych prac przez nauczycieli, aby zapewnić efektywne doskonalenie umiejętności.

    Projekt końcowy: Realizacja projektu końcowego, który można dodać do swojego portfolio jako dowód zdobytych umiejętności.

    studying

    Korzyści ze szkoleń na żywo

    Interakcja z nauczycielami: Możliwość zadawania pytań w czasie rzeczywistym i otrzymywania natychmiastowych odpowiedzi.

    Praca w grupach: Wspólne wykonywanie zadań i wymiana doświadczeń z innymi uczestnikami.

    Elastyczność: Uczestnictwo w zajęciach z dowolnego miejsca na świecie.

    studying

    Platforma edukacyjna LMS

    Wygodne konto osobiste: Dostęp do materiałów edukacyjnych i nagrań zajęć.

    Dostęp do nagrań: Możliwość przeglądania nagrań zajęć w dowolnym czasie.

    Śledzenie postępów: Monitorowanie postępów i wyników zadań.

    studying

    Wsparcie nauczycieli i opiekunów

    Trenerzy: Odpowiadają na pytania i wspierają w procesie nauczania.

    Opiekunowie: Zapewniają wsparcie organizacyjne oraz pomoc w kwestiach technicznych.

    studying

    Zadania praktyczne i projekty

    Rzeczywiste projekty: Praca nad zadaniami odzwierciedlającymi rzeczywiste warunki pracy.

    Sprawdzanie zadań: Ciągłe sprawdzanie i komentowanie wykonanych prac przez nauczycieli, aby zapewnić efektywne doskonalenie umiejętności.

    Projekt końcowy: Realizacja projektu końcowego, który można dodać do swojego portfolio jako dowód zdobytych umiejętności.

    studying

    certyfikat

    Przyznawany po pomyślnym ukończeniu kursu, zwiększa szanse na rozwój kariery. Dostępny w wersji polskiej i angielskiej.

    Przykładowy certyfikat ukończenia kursu LearnIT

    Partnerzy, gdzie pracują
    nasi absolwenci

    Do czego potrzebne są wiedza i umiejętności zdobyte na kursie?

    01

    Rozpoczęcie kariery w IT

    Dla osób, które chcą nauczyć się podstaw automatyzowanego testowania.

    02

    Rozwój umiejętności testowania

    Dla osób, które chcą przejść z testowania manualnego na automatyczne.

    03

    Tworzenie portfolio projektów

    Wykonasz praktyczne zadania i stworzysz projekty do portfolio.

    Jak wygląda proces edukacyjny?

    Godzina teorii

    Profesjonalny mentor omawia teorię z wykorzystaniem wizualizacji oraz materiałów dostępnych w systemie LMS

    benefit

    Półtorej godziny praktyki

    Uczniowie razem z nauczycielem wykonują zadania praktyczne w trybie udostępniania ekranu, z możliwością zadawania pytań

    benefit

    Prace domowe i praca dyplomowa

    Każda lekcja kończy się obowiązkowym zadaniem domowym, które jest sprawdzane przez nauczyciela i wymagane do uzyskania dyplomu. Na zakończenie kursu uczniowie przygotowują dużą pracę dyplomową

    benefit

    Czat z kolegami z grupy i nauczycielem

    Czat umożliwia zadawanie pytań kolegom z grupy oraz nauczycielowi o dowolnej porze

    benefit

    O szkole

    Szkoła została założona w 2015 roku na bazie firmy zajmującej się serwisowym rozwojem oprogramowania.

    Naszą misją jest oferowanie wysokiej jakości edukacji online, która przygotowuje uczestników do wyzwań w dynamicznie rozwijającym się sektorze IT. Uczymy nie tylko teorii, ale przede wszystkim praktycznych umiejętności, które pozwalają naszym uczestnikom na szybkie włączenie się do rynku pracy.

    10 lat

    Na rynku edukacji online

    10+

    Profesjonalnych kursów online

    4,9 z 5

    Średnia ocena kursów

    Najczęstsze pytania

    Tak. Zaczynamy od podstaw, a testy automatyczne budujemy w Pythonie. Wcześniejsze doświadczenie w programowaniu nie jest wymagane — podstawy Pythona wprowadzamy w trakcie.

    Pythona, biblioteki do testów (pytest), Selenium do automatyzacji testów UI oraz integracji testów z CI/CD. Poznasz też dobre praktyki pisania niezawodnych testów.

    Tak, QA to jedno z najbardziej przystępnych wejść do IT. Automatyzacja testów dodatkowo podnosi Twoją wartość na rynku pracy.

    Tak, zajęcia są prowadzone na żywo online w małych grupach i nagrywane, więc możesz nadrabiać we własnym tempie.

    Tak. Płatność rozłożysz nawet na 20 rat, a wybrane kursy mogą być objęte dofinansowaniem (BUR/PARP/KFS).

    Uzyskaj bezpłatną konsultację

    Wypełnij formularz i otrzymaj kilka rozdziałów naszego podręcznika w prezencie!

    Phone
    Wyrażam zgodę na Politykę przetwarzania danych osobowych i wyrażam zgodę na ich przetwarzanie i przechowywanie.
    form