Kurs tematyczny

Wprowadzenie do Testów Automatycznych (QA)

z Wykorzystaniem Pythona

Kurs tematyczny

Wprowadzenie do Testów Automatycznych (QA)

z Wykorzystaniem Pythona

Kurs tematyczny

Wprowadzenie do Testów Automatycznych (QA)

z Wykorzystaniem Pythona

Dla kogo?

Kurs jest przeznaczony dla testerów manualnych oraz osób z podstawowym doświadczeniem w QA, które chcą zrobić krok w stronę automatyzacji testów z wykorzystaniem Pythona. To idealna propozycja dla tych, którzy chcą nauczyć się pisać skrypty wspierające testowanie backendu, tworzyć pierwsze automaty i lepiej rozumieć proces developerski od strony kodu. Sprawdzi się także dla osób planujących rozwój w kierunku test automation engineer, naukę frameworków takich jak Pytest czy Selenium oraz integrację testów z pipeline’ami CI/CD w nowoczesnych środowiskach produktowych.

SZYBKO

Dzięki AI nauka szybsza nawet o 20% 😋

Dedykowane narzędzia AI znacząco przyspieszają Twoją naukę. Z łatwością zdobywać będziesz nowe umiejętności, a każdy napotkany problem rozwiążesz w ułamkach sekund. 

SKUTECZNIE

Całodobowe wsparcie i feedback 24/7 🤯

Doskonale wytrenowany TutorAI dostępny przez 7 dni w tygodniu i 24 godziny na dobę. Dzięki temu już nic nie zblokuje Cię w nauce, nawet jeśli 3.00 nad ranem to Twój najbardziej produktywny moment.

O kursie

Ten kurs otwiera drogę do automatyzacji testów poprzez naukę podstaw Pythona i jego zastosowania w testowaniu aplikacji. Skierowany jest do testerów manualnych, którzy chcą zrozumieć, jak działa kod, oraz rozpocząć automatyzację procesów testowych – szczególnie backendowych.

Kurs obejmuje kolejne etapy pracy z językiem Python – od podstaw składni, przez operacje na danych, aż po pierwsze automaty testowe. Pokazuje, jak pisać skrypty wspierające testowanie, jak używać bibliotek do obsługi żądań HTTP, a także jak strukturę kodu testowego powiązać z realnym procesem QA. To praktyczne przygotowanie do pracy w roli testera automatyzującego – z nastawieniem na stopniowe przejście z testów manualnych na testy zautomatyzowane w dynamicznych środowiskach produktowych.

Program

  1. Na czym polega testowanie E2E? 
  2. Zapoznanie się z biblioteką Selenium - wstęp 
  3. Zapoznanie się z biblioteką Selenium - ID, Name
  4. Zapoznanie się z biblioteką Selenium - XPATH
  5. Zapoznanie się z biblioteką Selenium - XPATH - loginForm, username, button
  6. Zapoznanie się z biblioteką Selenium - Text & Tag
  7. Zapoznanie się z biblioteką Selenium - Class
  8. Zapoznanie się z biblioteką Selenium - CSS
  9. Przygotowanie środowiska do pracy - Instalacja Pythona Windows
  10. Przygotowanie środowiska do pracy - Instalacja Pythona Linux, MacOS
  11. Tworzenie i inicjalizacja środowiska wirtualnego 
  12. Tworzenie i inicjalizacja środowiska wirtualnego praktyka 
  13. Instalacja wymaganych bibliotek: pypi.org i pip 
  14. Pierwszy test w Selenium 
  15. Pierwszy test w Selenium - setup 
  16. Pierwszy test w Selenium - praca z lokatorami strony 
  17. Pierwszy test w Selenium - praca ze skryptami JavaScript 
  18. Pierwszy test w Selenium - praca z asercjami
  19. Pierwszy test w Selenium - uruchomienie testu
  20. Lokatory i jak sobie z nimi radzić?
  21. Drugi test w Selenium
  22. Trzeci test w Selenium
  23. Podsumowanie
  1. Refaktoryzacja kodu: wprowadzenie metod - część 1
  2. Wprowadzenie metod - część 2
  3. Wprowadzenie metod - część 3 
  4. Refaktoryzacja kodu - test drugi - praktyka
  5. Refaktoryzacja kodu - test trzeci - praktyka
  6. Wstęp do pytest
  7. Wstęp do pytest część 1
  8. Wstęp do pytest część 1 praktyka
  9. Wstęp do pytest część 2
  10. Wstęp do pytest część 2 praktyka
  11. Wprowadzenie klas
  12. Refaktoryzacja kodu (pytest) - test drugi - praktyka
  13. Refaktoryzacja kodu (pytest) - test trzeci - praktyka
  14. Czwarty test - zebranie całości, krok po kroku - praktyka - część 1
  15. Piąty test - zebranie całości, krok po kroku - praktyka - część 2
  16. Wprowadzenie do Page Object Model
  17. POM we frameworku testowym
  18. Implementacja POM do istniejących testów - część 1 - praktyka
  19. Podsumowanie
  1. Dalsza konfiguracja pytest - markery
  2. Markery - praktyka
  3. Fixtury
  4. Fixtury - praktyka
  5. Parametryzacja fixtur
  6. Parametryzacja fixtur- praktyka - część 1
  7. Parametryzacja fixtur- praktyka - część 2
  8. Biblioteka logging
  9. Biblioteka logging - praktyka
  10. Tworzenie raportów testowych
  11. Tworzenie raportów testowych - praktyka
  12. Raporty testowe - praktyka
  13. Projekt testowy na GitLab - część 1
  14. Projekt testowy na GitLab - część 1 - praktyka
  15. Projekt testowy na GitLab - część 2
  16. Projekt testowy na GitLab - część 3
  17. Projekt testowy na GitLab - część 3 - praktyka
  18. Projekt testowy na GitLab - część 4
  19. Projekt testowy na GitLab - część 4 - praktyka
  20. Podsumowanie części trzeciej
  1. Aplikacja oparta na API
  2. Biblioteka request
  3. Biblioteka request - praktyka
  4. Strategia testowania API - część 1 - praktyka
  5. Strategia testowania API - część 2
  6. Strategia testowania API - część 3
  7. Strategia testowania API - część 4
  8. Strategia testowania API - część 5
  9. Strategia testowania API - część 6
  10. Framework do testów API - część 1
  11. Framework do testów API - część 2
  12. Framework do testów API - część 3
  13. Ustawienie GitHUB Actions
  14. Konfiguracja repozytorium GitHub
  15. Konfiguracja repozytorium GitHub - praktyka
  16. Uruchomienie testów i raport na GitHUB Pages
  17. Testy wydajnościowe
  18. Testy wydajnościowe - testy obciążenia
  19. Testy wydajnościowe - testy obciążenia - część 2
  20. Podsumowanie części czwartek

Efekty nauki

Uczestnik będzie potrafił pisać proste testy automatyczne w Pythonie, tworzyć skrypty wspierające testowanie aplikacji oraz zrozumie podstawy integracji testów z procesem developerskim. Zdobędzie bazowe kompetencje do dalszej nauki frameworków testowych.

Uczestnik może rozwijać się jako junior test automation engineer, uczyć się narzędzi takich jak Pytest, Selenium, Robot Framework czy Allure, a także rozpocząć tworzenie własnych frameworków testowych i integrować testy z pipeline’ami CI/CD w zespołach developerskich.

Zakup kursu

ESSENTIAL (tematyczny)

Kod kursu: DEPDEV-QAMAN-C-ESS

✅ TutorAI dostępny 24/7
✅ Platforma edukacyjna z narzędziami AI
✅ QuizyAI, TestyAI, FiszkiAI
✅ Wykłady, projekty, zadania
✅ Oglądaj, słuchaj, czytaj i praktykuj
✅ Zaświadczenie o ukończeniu kursu
✅ Nielimitowane przerwy w kursie
✅ Elastyczny i indywidualny tryb nauki
✅ Dostęp do materiałów i nagrań

2.490 zł

1.990 zł

Sfinansuj naukę

Sprawdź możliwości finansowania nauki. Oferujemy szerokie możliwości finansowania, od tych dostępnych na rynku po indywidualne podejście i personalizowana politykę cenową.

+48 781 802 802

Powyższe ceny są cenami brutto zawierają podatek VAT, w wysokości 23%.