Zapisy w cenie promocyjnej!
0
dni
0
h
0
m
0
s
Dołącz teraz
Kurs startuje 9.10. Zapisy do 5.10.
0
dni
0
h
0
m
0
s
Dołącz teraz

Najbardziej kompleksowy kurs dla początkujących i rozwijających się testerów oprogramowania w Polsce!

Roczny program studiów podyplomowych zrobisz szybciej bo w 5 miesięcy. Dokładnie wiesz kto poprowadzi kurs – sprawdź nasze doświadczenie. 8 lat temu stworzyliśmy pierwszy w Polsce kompletny program do nauki testowania i co roku szlifujemy go do perfekcji! Zapraszamy!

🎬 10 modułów – od podstaw po automatyzację API.
💻 20 tygodni nauki – online, ale przy wsparciu mentorów.
👨💻👩💻 Kameralna i zaangażowana grupa – maks. 30 miejsc.

Start kolejnej edycji 9 października 2023, zapraszamy!

User ratingUser ratingUser ratingUser ratingUser ratingUser ratingUser ratingUser ratingUser rating
🔥 78 uczestników poprzednich dwóch edycji
300+ absolwentów w ciągu ostatnich 8 lat

Dlaczego 4_testers?

Na rynku jest mnóstwo kursów i programów studiów dla testerów. Dlaczego akurat 4_testers? Przez 8 lat prowadzenia studiów szlifowaliśmy dla Ciebie program nauki testowania – dlatego jego stosunek ceny do jakości oraz ilości zajęć jest naszym zdaniem najlepszy na rynku. Jesteśmy praktykami, sami prowadzimy rekrutację testerów do naszych firm i wiemy jak przygotować Cię do wejścia do branży IT lub awansu. Najlepsi kursanci znajdują pracę już w trakcie trwania kursu, tu zobaczysz
PRAWDZIWE opinie naszych absolwentów 😀

Roczny program studiów podyplomowych zrobisz szybciej i efektywniej, bo w 5 miesięcy.

Masz stały rytm zajęć, cotygodniowe spotkania live na zajęciach i konsultacjach.

Jesteś na bieżąco i nie musisz nadganiać dużego materiału tuż przed kolejnymi zajęciami.

Masz weekendy dla siebie, rodziny, przyjaciół, na podróże małe i duże :)

Zajęcia prowadzimy online, ale wszystkie materiały LIVE nagrywamy, więc w każdej chwili możesz do nich wrócić.

W ramach zajęć zrealizujesz projekty, które śmiało możesz dodać do CV i zwiększyć swoje szanse podczas rekrutacji.

Będziesz częścią społeczności instruktorów i kursantów 4_testers, którzy będą wspierać Cię na co dzień.

Łączysz się z dowolnego miejsca na Ziemi.

Tagline

Jesteś w dobrych rękach

4_testers tworzymy zarówno dla osób wchodzących dopiero do branży IT w roli testera, jak również świeżo upieczonych testerów-juniorów, którzy rozpoczęli już pracę, ale chcą lepiej uporządkować swoją wiedzę i szybciej awansować w kierunku mid-level, w ciągu najbliższych kilku miesięcy.

Początkujący testerzy i testerki, którzy chcą się rozwijać i awansować
  • Czujesz, że nie rozwijasz się wystarczająco szybko jako junior.
  • Masz 6-10 godzin tygodniowo na naukę.
  • Masz 20-40 lat.
  • Poszukujesz mentorów w dziedzinach związanych z testowaniem.
  • Masz już pracę, ale chcesz awansować i zarabiać więcej.
  • Cenisz sobie pracę i naukę z domu.
  • Chcesz uczyć się w grupie innych testerów, a nie samotnie.

Osoby wchodzące do branży IT w roli testerów, w trakcie zdobywania doświadczenia
  • Chcesz się przebranżowić.
  • Potrzebujesz lepszej pozycji na rynku i mniej stresującej pracy.
  • Masz 6-10 godzin tygodniowo na naukę.
  • Masz 20-40 lat.
  • Oczekujesz wsparcia w pełnym procesie od nauki do rozpoczęcia pracy.
  • Potrzebujesz zmiany stylu pracy na pracę z domu.
  • Interesuje Cię praca nad lepszym portfolio pod okiem mentorów.

Co osiągniesz po programie?

1

Jesteś gotowy/a do pracy na stanowisku Testera

Pracujemy razem w niewielkiej, ale mocno zmotywowanej grupie maksymalnie 30 uczestników, aby na koniec wyposażyć Ciebie nie tylko w nową wiedzę, ale przede wszystkim projekty, które pokażesz podczas rozmów kwalifikacyjnych na potwierdzenie swoich nowych kompetencji.

2

Przyspieszasz swoją karierę zawodową

Jeśli do tej pory pracowałeś w branży, którą chcesz zmienić przez brak perspektyw na dalszy rozwój – IT jest bardzo dobrym kierunkiem. Nasz zespół instruktorów ma w sumie ponad 20 lat doświadczenia w nauczaniu testowania i 60 lat doświadczenia w pracy w testach – w tym zarządzaniu i automatyzacji. Jesteś w dobrych rękach :)

3

Zyskujesz ogromne możliwości dalszego rozwoju

Po wejściu do IT masz możliwości rozwoju i awansu we wszystkich kierunkach – od testów po QA, programowanie, analizę, wdrożenia, zarządzanie i wiele innych, Postępy kursantów na bieżąco raportujemy zaprzyjaźnionym firmom, aby jeszcze bardziej przyspieszyć zatrudnienie w dobrej organizacji lub awans.

Tagline

Co mówią absolwenci?

Po prostu poprosiliśmy o opinię. Oto co napisali, sami z siebie. Wybacz, ale nie poprawiliśmy nawet ewentualnych literówek ;)

Long heading is what you see here in this feature section

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Tagline

Heading goes here

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Tagline

Szukasz kursu realizowanego online, ale z wsparciem uznanych mentorów? Właśnie tak działa 4_testers.

Istnieją takie tematy gdzie warto uczyć się przy wsparciu mentora. Tym rodzajem zagadnienia testowanie oprogramowania, szczególnie jeśli zależy Ci na czasie i chcesz jak najwięcej mieć podane "na tacy".

Z tego powodu zdecydowaliśmy się na kurs kohortowy.

Przy kohorcie, uczestnicy szkolenia stanowią jedną grupę, która prowadzona przez trenerów dąży do wspólnego opanowania tematu. Oznacza to, że wiedzą dzielimy się w taki sposób, aby dało się ją przyswajać małymi porcjami. Tydzień po tygodniu.

Dodatkowo, członkowie kohorty współtworzą społeczność. Wspólnie rozmawiamy o problemach i je rozwiązujemy.

Zadania! W klasycznych kursach online może i znajdziesz zadania domowe, ale niestety nikt ich nie sprawdzi, bo generowałoby to zbyt wielki nakład pracy dla prowadzących. Przy kohorcie jest inaczej. Każdy projekt zaliczeniowy będzie weryfikowany i dopiero na bazie pozytywnej oceny dostaniesz certyfikat.

Certyfikat 4_testers

Z jakich narzędzi skorzystamy?

Jira, QACraft for Jira, Gitlab, Postman, Ghostlab, PyCharm, MySQL na AWS, Google Chrome, Selenium, Pytest, narzędzia do generowania danych testowych.

4_testers w pigułce

  • 4_testers potrwa 20 tygodni.
  • Spotkamy się online w poniedziałki i środy od 19:00 do 21:30.
  • Wszystkie spotkania będą nagrywane i otrzymasz do nich dostęp na zawsze!
  • Piątki rezerwujemy na konsultacje i mentoring.
  • W pozostałe dni realizujesz zadania i projekty, z których budujesz swoje nowe portfolio.
  • Oprócz 20 tygodni nauki podczas warsztatów LIVE z mentorami, otrzymujesz także bezterminowy dostęp do nagrań, społeczności 4_testers i aktualizacji materiałów.
START 9 PAŹDZIERNIKA 2023,
ZAKOŃCZENIE W MARCU 2024

4_testers jest programem kohortowym, w którym uczymy się razem. Dołączysz do grupy początkujących testerów o podobnych celach.

SESJE LIVE W PONIEDZIAŁKI I ŚRODY

Sercem programu są sesje LIVE w każdy poniedziałek i środę wieczorem (19:00-21:30) na ZOOM. WSZYSTKIE sesje LIVE będą nagrywane, więc nic Cię nie ominie.

KONSULTACJE LIVE Q&A W PIĄTKI

Dodatkowo, zapraszamy Cię do wzięcia udziału w piątkowych konsultacjach LIVE (o 16:00). Podczas tych dogłębnych sesji Q&A otrzymasz pomoc w rozwiązywaniu konkretnych problemów oraz dodatkowy feedback do swoich projektów.

MATERIAŁ PODZIELONY NA 20 TYGODNI

Materiał jest podzielony na 20 tygodni, co w praktyce okazało się optymalnym tempem dla większości uczestników.

PROJEKTY ZALICZENIOWE

Będziesz uczyć się poprzez robienie, a nie oglądanie. W trakcie kursu przygotowaliśmy kilkanaście zadań, z których złożysz projekt zaliczeniowy i portfolio na bazie, którego otrzymasz certyfikat.

FEEDBACK DO POSTĘPÓW

4_testers prowadzi grupa 10 weteranów-instruktorów, więc możesz liczyć na feedback i wymianę doświadczeń z każdej strony.

SPOŁECZNOŚĆ 4_TESTERS

Uczysz się w grupie, a nie samotnie. Nasz program oparty jest o społeczność działającą razem w ramach 20 tygodni kursu. Codziennie będziesz uczestniczyć w dyskusjach na społeczności, Q&A i dzieleniu się wiedzą.

Long heading is what you see here in this feature section

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla.

Tagline

Program 4_testers

🗓 KURS POTRWA OD 9 PAŹDZIERNIKA 2023 DO MARCA 2024
Potrzebujesz o tym porozmawiać? Zadzwoń na +48 730 865 695 lub napisz na kontakt@4testers.pl 🙂

Pobierz szczegółowy program i kalendarz
Moduł 1

Podstawowe techniki i narzędzia testowania

Tydzień 1-5
Dariusz Drezno, Adam Pucko
Tematy
Wprowadzenie + Podstawy pracy testera
  • Najważniejsze elementy pracy testera
  • Planowanie pracy - określanie priorytetów, zakresu i czasu testów
  • Kompetencje i umiejętności, które powinien rozwijać tester
  • Podstawowe zasady testowania oprogramowania - co, jak i w jakiej kolejności testować
  • Poziomy i typy testów
  • Trendy w testowaniu
Specjalizacje testerskie
  • Testy funkcjonalności, użyteczności, wydajności, bezpieczeństwa
  • Poruszanie się po specjalizacjach i wymagane do nich umiejętności
  • Podstawowe narzędzia i aplikacje wykorzystywane w testowaniu funkcjonalności, wydajności, bezpieczeństwa, użyteczności, dostępności i SEO aplikacji webowej
  • Obsługa i wykorzystanie narzędzi do testowania
  • Dostarczanie informacji o przeprowadzonych testach
Zgłaszanie błędów
  • Co to jest błąd
  • Różnica między pomyłką, błądem i awarią
  • Skąd wiemy, że coś jest błędem (wyrocznie testowe)
  • Schemat postępowania przy analizie błędu
  • Poprawne raportowanie błędu
  • Cykl życia błędu
  • Analiza przykładowych raportów błędów
  • Przykładowe narzędzie do zarządzania błędami
Techniki testowania i ich wykorzystanie
  • Rola technik testowania
  • Wprowadzenie do technik czarnoskrzynkowych
  • Najpopularniejsze techniki czarnoskrzynkowe: podział na klasy równoważności, analiza wartrości brzegowych, tablice decyzyjne, diagram stanów, metody kombinatoryczne
  • Omówienie każdej z technik, wykorzystanie i przykłady zastosowania
  • Schematy postępowania przy wykorzystywaniu każdej z technik
Testowanie wymagań
  • Praca ze specyfikacją i przykłady różnych specyfikacji
  • Analiza przykładowych raportów błędów
  • Przykładowe narzędzie do zarządzania błędami
Przypadki testowe
  • Po co piszemy przypadki testowe
  • Jak wygląda poprawny przypadek testowy
  • Schemat postępowania w przygotowaniu przypadku testowego
  • Analiza przykładowych przypadków testowych
  • Przykładowe narzędzia do zarządzania przypadkami testowymi
Testowanie eksploracyjne
  • Testy eksploracyjne i ich wykorzystanie
  • Testowanie eksploracyjne, a testowanie w oparciu o przypadki testowe
  • Planowanie i zarządzanie sesjami testów eksploracyjnych
  • Jak przeprowadzić sesję testów eksploracyjnych
  • Raportowanie sesji eksploracyjnej
  • Narzędzia wykorzystywane w testach eksploracyjnej
Środowiska testowe i dane testowe
  • Rola środowiska testowego
  • Identyfikacja potrzeb zwiazanych ze środowiskiem testowym
  • Wyzwania i przykładowe rozwiązania
  • Dane testowe - ich rola i najczęstsze problemy
  • Narzędzia do generowania danych testowych
  • Wykorzystanie narzędzi do wygenerowania danych testowych
Rezultaty
  • Zaplanujesz pracę nad testami
  • Zastosujesz podstawowe techniki testowania oprogramowania
  • Zaadaptujesz trendy w testowaniu do swojej pracy
  • Poznasz testerskie specjalizacje
  • Wykorzystasz podstawowe narzędzia do testowania
  • Zrealizujesz pierwsze testy strony internetowej
  • Rozróżnisz pomyłkę od błędu i awarii
  • Potrafisz uzasadnić błąd
  • Zgłosisz poprawnie błąd w dedykowanej aplikacji
  • Wykorzystujesz najpopularniejsze techniki testowania
  • Projektujesz testy z wykorzystaniem wybranych technik
  • Potrafisz korzystać ze specyfikacji
  • Projektujesz testy w oparciu o specyfikację
  • Piszesz przypadki testowe
  • Korzystasz z narzędzia do zarządzania przypadkami testowymi
  • Potrafisz dobrać odpowiednie testy do projektu (eksploracyjne lub w oparciu o przypadki testowe)
  • Planujesz sesje eksploracyjne
  • Samodzielnie realizujesz sesje eksploracyjne z wykorzystaniem narzędzi
  • Potrafisz wskazać parametry potrzebnego środowiska testowego
  • Rozumiesz specyfikę i wykorzystujesz środowiska testowe
  • Potrafisz generować dane testowe
Projekty
  • Wybranie strony do testów, testowanie z wykorzystaniem wiedzy i narzędzi z pierwszego tygodnia, przekazanie wartościowej informacji w raporcie, uzyskanie feedbacku do zrealizowanych testów
  • Zgłoszenie błędów w dedykowanym narzędziu (Jira)
  • Projektowanie testów z wykorzystaniem wybranych technik
  • Przygotowanie i wykonanie przypadków testowych w dedykowanym narzędziu (Jira)
  • Samodzielne przeprowadzenie sesji eksploracyjnej
  • Wygenerowanie danych testowych z wykorzystaniem dedykowanych narzędzi
Moduł 2

Technologie internetowe

Tydzień 6-7
Michał Łoza
Tematy
Własna strona www
  • HTML + CSS i własna strona www
  • Narzędzia developerskie w przeglądarce
  • Podstawy JS - interaktywność strony
  • Pobieranie danych z API
Rozwiązania wspierające stronę www
  • Wstęp do gita, gitlaba, gitlab CI i gitlab pages
  • Frameworki CSS i JS (na przykładzie bootstrap i jQuery)
  • Responsywność stron
Rezultaty
  • Potrafisz posługiwać się podstawowymi znacznikami HTML
  • Wykorzystujesz arkusz styli CSS aby zmienić wygląd elementów
  • Dodajesz proste skrypty JavaScript do strony
  • Pobierasz dane z API i wykorzystujesz je do własnej aplikacji
  • Potrafisz korzystać z narzędzia do kontroli wersji i korzystać ze środowiska do programowania
  • Wykorzystujesz arkusze styli dla poprawnego wyświetlania strony na różnych urządzeniach
Projekty
  • Projekt własnego CV z wykorzystaniem HTML
Moduł 3

Testowanie aplikacji mobilnych

Tydzień 8
Rafał Rymek
Tematy
Specyfika aplikacji mobilnych
  • Charakterystyka testów aplikacji mobilnych
  • Rodzaje urządzeń i parametrów technicznych
  • Wpływ systemów operacyjnych na testowanie
  • Fragmentacja urządzeń i związane z nią problemy w testowaniu
Testy aplikacji mobilnych
  • Podejście do testów aplikacji mobilnej od A do Z
  • Przydatne narzędzia oraz przygotowanie danych testowych
  • Zarządzanie testami
  • Wykorzystanie emulatorów oraz farm urządzeń i serwisów chmurowych, aby zwiększyć ilość urządzeń do testów
Rezultaty
  • Potrafisz ocenić wpływ parametrów urządzenia na pracę aplikacji mobilnej
  • Dobierasz urządzenia mobilne do testów swojej aplikacji
  • Planujesz testy aplikacji mobilnej
  • Wykorzystujesz dedykowane narzędzia do testów aplikacji mobilnych
  • Potrafisz korzystać z narzędzia do kontroli wersji i korzystać ze środowiska do programowania
  • Wykorzystujesz arkusze styli dla poprawnego wyświetlania strony na różnych urządzeniach
Projekty
  • Projekt checklisty dla testów wskazanej aplikacji mobilnej
Moduł 4

Programowanie w Python

Tydzień 9-11
Adrian Gonciarz
Tematy
Podstawowe operacje wykonywane w Pythonie
  • Przygotowanie i konfiguracja środowiska do programowania - Pycharm
  • Przygotowanie pierwszego projektu w Pycharmie
  • Zmienne i podstawowe operacje na zmiennych
  • Funkcje
Programowanie w Pythonie
  • Definiowanie list i słowników - dobieranie odpowiednich struktur przechowywania danych dla rodzaju danych
  • Operacje wykonywane na danych. Instrukcje warunkowe (if, elif, else)
  • Pętle - wykonywanie operacji powtarzających się
  • Definiowanie klas i metod
  • Praca z gotowymi bibliotekami
  • Obsługa bibliotek
Testowanie własnego kodu w Pythonie
  • Instalacja biblioteki Pytest
  • Podstawy testowania własnego kodu
  • Przygotowanie własnego kodu do testów
  • Testowanie zgodnie z metodyką Test-Driven Development (TDD)
Rezultaty
  • Tworzysz nowy projekt w Pycharm z wirtualnym środowiskiem
  • Definiujesz proste zmiennie przechowujące string, liczby oraz wartości bool'owskie
  • Tworzysz funkcje bez, z jednym oraz dwoma argumentami
  • Definiujesz listy i słowniki, wiesz jak przechowywać w nich dane
  • Budujesz instrukcje warunkowe w oparciu o if/elif/else
  • Wykonujesz pętle z użyciem range() jak i dla list
  • Programujesz obiektowo, wiesz czym są klasy i metody
  • Wykorzystujesz wiedzę do pisania czystego kodu zrozumiałego dla innych
  • Instalujesz biblioteki z repozytorium PyPI
  • Piszesz plik zawierający funkcje testowe
  • Piszesz proste testy dla zdefiniowanej przez siebie klasy
  • Testujesz zgodnie z metodyką TDD
Projekty
  • Napisanie testów i uzupełnienie kodu w oparciu o dostarczone wymagania i szkielet projektu
Moduł 5

Bazy danych

Tydzień 12
Jarosław Fuśnik
Tematy
Podstawy SQL i relacyjnych baz danych
  • Podstawy SQL - semantyka, Select, Insert,  Update, Delete
  • Relacyjne bazy danych - struktura tabel, klucze, język SQL - złączenia
  • Zmienne i podstawowe operacje na zmiennych
  • Funkcje
Rezultaty
  • Rozumiesz składnię języka SQL i schemat bazy danych
  • Wyszukujesz, sortujesz i agregujesz dane z pojedynczej i połączonych tabel
  • Piszesz podstawowe zapytania modyfikujące dane
Projekty
  • Stworzenie zapytania, które wyselekcjonuje dane, których można użyć w zadanym przypadku testowym - zadanie obowiązkowe
Moduł 6

Szukanie pracy i umiejętności miękkie

Tydzień 13
Adam Basek
Tematy
Ścieżka zawodowa testera oprogramowania (rekrutacja, zatrudnienie i zmiana pracy)
  • Specyfika procesów rekrutacyjnych oraz rekruterów w różnych typach firm - korporacje, startup'y itd.
  • Testerskie CV
  • Profil testera na Linekdin
  • Aktywne szukanie pracy
  • Porównanie form zatrudnienia - Umowa o pracę vs B2B
  • Przygotowanie do rozmów rekrutacyjnych
  • Negocjacje w procesie rekrutacyjnym
  • Awans i wzrost wynagrodzenia
  • Ocena miejsca pracy i podjęcie decyzji o zmianie
Umiejętności miękkie testera - współpraca, komunikacja, organizacja pracy
  • Istota efektywnej współpracy w zespole testerskim, w zespole projektowym, w organizacji
  • Dobór narzędzi komunikacji w pracy IT
  • Wykorzystanie języka korzyści m.in. podczas prezentowania efektów swojej pracy
  • Zarządzanie dużą liczbą zadań projektowych
  • Praca ze stresem i presją
Rezultaty
  • Przygotowujesz CV i profil na Linkedin dedykowany dla testera
  • Potrafisz przygotować się do procesu rekrutacji
  • Dobierasz najdogodniejszą dla siebie formę zatrudnienia
  • Potrafisz dostosować komunikację do odbiorcy, wykorzystuję język korzyści
  • Planujesz realizację celów i zarządzam dużą ilością zadań
Projekty
  • Przygotowanie własnego CV do aplikacji na stanowisko testera
  • Przygotowanie własnych odpowiedzi na pytania rekrutacyjne
Moduł 7

Automatyzacja testów - API

Tydzień 14-15
Michał Gaworski
Tematy
Automatyzacja testów - API cz.1
  • Poznanie narzędzia Postman i podstawowych pojęć związanych z REST API: metody HTTP, zasoby i komunikacja klient-serwer
  • Praca z przykładowym API w Postman: tworzenia, odczytu, aktualizacji i usuwania zasobów
  • Konfiguracja projektu do automatyzacji testów API wraz ze środowiskiem i niezbędnymi bibliotekami
  • Napisanie podstawowych testów automatycznych do zasobu REST API: odczyt, stworzenie, aktualizacja i usunięcie zasobu
Automatyzacja testów - API cz.2
  • Generacja danych testowych potrzebnych do przeprowadzenia testów
  • Lepsze opisywanie operacji w API za pomocą klas odwzorowujących zasoby
Rezultaty
  • Potrafisz przejść operacje CRUD dla zasobu API REST za pomocą Postmana
  • Potrafisz eksplorować API REST w poszukiwaniu wyjątków
  • Konfigurujesz projekt testów z użyciem Pytest
  • Generujesz dane testowe w payloadach JSON
  • Defniujesz fixture'y dostarczające dane do testów i definiujesz ich teardowny
Projekty
  • Pełna automatyzacja testów prostego API REST w sposób analogiczny jak na zajęciach
Moduł 8

Automatyzacja testów - UI

Tydzień 16-17
Sławomir Radzymiński
Tematy
Automatyzacja testów - UI cz.1
  • Narzędzia programistyczne przeglądarki i ich wykorzystanie do wyszukiwania elementów na stronie
  • Selektory HTML, dwa główne sposoby wyszukiwania elementów na stronie iich wybór
  • Konfiguracja szkieletu projektu do automatyzacji testów interfejsu graficznego, wybór bibliotek do zainstalowania,
  • Selenium Webdriver
  • Uruchomienie przeglądarki z poziomu kodu za pomocą Selenium i Seleninum Webdriver
  • Najprostsze interakcje z przeglądarką Chrome z poziomu kodu: wyszukiwanie elementów, kliknięcia, wpisanie tekstu
Automatyzacja testów - UI cz.2
  • Stosowanie wzorca Page Object Pattern do łatwego i czytelnego opisu interfejsu graficznego i interakcji ze stroną
  • Zastosowanie opisu Page Object Pattern w testach
  • Sposoby oczekiwania na pojawienie się elementów na stronie, aby nasze testy były stabilne
  • Uruchomienie pełnego zestawu testów wraz z raportem
Rezultaty
  • Używasz narzędzia Network w Chrome, aby oglądać zapytania wysyłane z przeglądarki
  • Używasz narzędzia Elements w Chrome aby odnajdywać elementy za pomocą selektorów CSS i XPath
  • Stawiasz projekt z Selenium i WebDriverManager
  • Definiujesz driver jako fixture
  • Piszesz proste skrypty: znajdź element, kliknij, wpisz tekst wraz z asercją
  • Piszesz klasy opisujące proste strony i skorzystasz z nich w testach
  • Piszesz "od zera" projekt testowy dla prostej strony internetowej w sposób zgodny z dobrymi praktykami: z wykorzystaniem POP, modułów projektu i helperów
Projekty
  • Pełna automatyzacja testów prostej strony internetowej w sposób analogiczny jak na zajęciach
Moduł 9

Automatyzacja testów - CI

Tydzień 18
Adrian Gonciarz
Tematy
Automatyzacja testów - CI
  • Znaczenie Continuous Integration w nowoczesnym rozwoju oprogramowania
  • Możliwości narzędzia Gitlab w zakresie Continuous Integration
  • Definicja pliku Gitlab CI YAML
  • Uruchomienie prostego Pipeline złożonego z kilku Jobów
  • Uruchomienie testów w pipelinie Gitlab
  • Zapisanie raportów z testów w formie artefatu Gitlab Pipeline
Rezultaty
  • Wykorzystujesz Gitlab do regularnego i automatycznego uruchomienia testów UI/API
  • Twoje testy generują raporty które mogą przeczytać i zrozumieć inni
Projekty
  • Rozbudowanie pliku Gitlab CI YAML o możliwość konfigurowania uruchamianych testów przez zmienne środowiskowe
Moduł 10

Zarządzanie testami

Tydzień 19-20
Adam Basek
Tematy
Zarządzanie testami w ramach projektu
  • Techniki i przygotowanie szacunków
  • Szacowanie, a harmonogram i wycena testów w projekcie
  • Negocjacje związane z szacowaniem
  • Aktualizacje planów w życiu projektowym
Dokumenty dotyczące testów
  • Strategia i plany testów
  • Statusy testów w trakcie projektu
  • Raporty końcowe
  • Prezentacje podejścia do testów oraz raportu z testów
Rezultaty
  • Planujesz testy i tworzysz czytelny plan testów dla projektu
  • Zarządzasz repozytorium defektów oraz scenariuszami
  • Tworzysz czytelny dla biznesu status prowadzonych testów z odpowiednimi metrykami
  • Przygotowujesz raport z testów podsumowujący przeprowadzone testy oraz jakość systemu
Projekty
  • Symulacja pracy w zespole testerskim (zadanie realizowane w grupach): przygotowanie planu testów, testowanie zgodnie z założonym planem, raportowanie cząstkowe, raport końcowy wraz z analizą wykonanej pracy
  • Prezentacja swojego projektu
Instruktorzy

Kto tworzy 4_testers?

Jesteśmy zespołem testerów z ponad 10-letnim doświadczeniem w branży. Od startupów po korporacje i firmy konsultingowe. Od lat dzielimy się wiedzą, a 4_testers to nasza "perła w koronie". Z przyjemnością zapraszamy Cię do dołączenia do nas!

Testing Team Manager

Adam Basek

Test manager z ponad 10 letnim doświadczeniem w zarządzaniu testami i projektami w Europie, Stanach Zjednoczonych i Azji w branży medycznej, ubezpieczeniowej, bankowej, produkcyjnej i innych. Zarządzał procesami testowymi w startup'ach, korporacjach i firmach consultingowych. Budował i zarządzał zespołami testerskimi do 80 osób. Obecnie rozwija się w automatyzacji testów.

Lead QA/SRE Engineer at Kitopi

Adrian Gonciarz

Pogodził się z faktem, że nie zna się na pisaniu papierków i liczeniu metryk. Jego konik to pomoc ludziom w rozwoju i techniczne aspekty testowania. Od lat buduje narzędzia wokół automatyzacji testów i procesów, interesuje go architektura systemów i potrafi odnaleźć się w skomplikowanych środowiskach jak ryba w wodzie. Obecnie prowadzi zespół QA w Kitopi. Ma 6 lat doświadczenia jako wykładowca na kierunku Testowanie Oprogramowania, a do tego regularnie mentoruje i prowadzi szkolenia.

Consultant Software Testing/QA

Adam Pucko

Od ponad 15 lat szlifuje swoje umiejętności testerskie. Zahartowany w dziesiątkach projektów, na co dzień sprawdza co z tego wszystkiego co piszą w książkach/blogach/mówią na konferencjach o testowaniu sprawdza się, a co nie. Wykładowca testowania oprogramowania i drużynowy zwycięzca w zawodach TestingCup. Tester oprogramowania.

Co-founder at Accens

Darek Drezno

Od 20 lat kieruje międzynarodowymi zespołami testerów, QA, dokumentacji technicznej i szkoleń m.in. w firmach Comarch, Nokia, Motorola, Apriso, Sabre. Pomysłodawca i współzałożyciel studiów podyplomowych na trzech uczelniach (Vistula, UJ, WSH) współtwórca największej lokalnej społeczności testerskiej KraQA. Niezależny konsultant i trener z zakresu zapewnienia jakości, testowania i komunikacji technicznej oraz prezes w Accens. Jako mentor, trener, wykładowca, szef, kolega wprowadził do branży testowania kilkaset osób.

Goście Specjalni 4_testers

Wśród prowadzących również
znane, lubiane i zaufane postaci.

Współpracujemy z najlepszymi, aby tworzyć topowy program dla testerów w Polsce.

Jarek
Fuśnik
Job title

QA Coordinator
BEC Poland

Michał
Gaworski

Engineering Manager, Quality Assurance, Vivun

Sławek
Radzymiński

Test Lead
Ocado Technology

Michał
Łoza

Senior Software Developer
Kitopi

Rafał
Rymek

Quality Assurance Engineer
Kitopi

We're hiring!

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Super, że dołączasz!

Masz aż 14 dni od startu kursu, by zmienić zdanie

Masz prawo rezygnacji w ciągu 14 dni od startu kursu, czyli do 23 października. Możesz przerobić 2 tygodnie kursu i poprosić o zwrot z dowolnego powodu, a my zwrócimy Ci 100% pieniędzy w ciągu 3 dni.

Nie musisz płacić wszystkiego od razu

Możesz opłacić na 3 raty 0%. Pierwsza jest płatna od razu, druga w ciągu 14 dni od startu kursu, a trzecia do końca listopada. Raty obsługujemy samodzielnie, a nie przez bank, więc nie wpływają na Twoją zdolność kredytową.

Kurs może opłacić Twój pracodawca

Wiele osób wybiera finansowanie z budżetu firmy. Napisz na kontakt@4testers.pl jeśli potrzebujesz faktury proforma. Dla zespołów oferujemy dodatkowe rabaty.

Cena promocyjna do __ kwietnia
9000 zł (lub 3 raty x 3000 zł)
0
dni
0
h
0
m
0
s
Zapisy do 5.10 lub wyczerpania limitu miejsc.
Includes:
20 tygodni warsztatów online z mentorami 4_testers
startujemy 9 października 2023.
100+ godzin praktycznych warsztatów LIVE + kilkadziesiąt godzin praktyki w ramach projektów + bezterminowy dostęp do nagrań.
Tester Manualny + Automatyzujący w jednym kursie.
Feedback do Twoich projektów i wsparcie w budowie portfolio.
Kameralna i zaangażowana grupa – maks. 30 osób.
Projekty zaliczeniowe i certyfikat dla pracodawcy.
Kup dostęp do 4_testers
🔥 Maksymalnie 30 miejsc. Miejsca na poprzednią edycję skończyły się miesiąc przed czasem – nie czekaj na ostatnią chwilę. 🔥
Potrzebujesz więcej czasu?
Zapisz się na listę zainteresowanych.
Zapisując się akceptujesz Politykę Prywatności oraz wyrażasz zgodę na dołączenie do newslettera 4_testers prowadzonego przez Test Sense sp. z o.o. i BRAVE Courses sp. z o.o. Spokojnie, nie spamujemy i w każdej chwili możesz się wypisać :)
Dzięki, jesteśmy w kontakcie!
Coś poszło nie tak, spróbuj ponownie.

FAQ

Masz dodatkowe pytanie?
Pomożemy szybko!

Kasia Marcyniuk
Czy kurs przygotowuje do ISTQB?

Wielu naszych absolwentów podchodzi do ISTQB i otrzymuje wynik powyżej 90%. Korzystając z wiedzy pozyskanej w 4_testers, oczywiście możesz podejść do tego egzaminu.

Czy można kupić kurs na raty?

Tak, udostępniliśmy dla Ciebie możliwość zakupu w trzech ratach 0%. Jeśli potrzebujesz więcej – napisz do nas na kontakt@4testers.pl w sprawie specjalnej oferty.

Czy dajecie gwarancję?

Tak, dajemy 14-dniową gwarancję. Jeśli w trakcie 14 dni po starcie kursu uznasz, że to jednak nie jest dla Ciebie, to zwrócimy Ci 100% kwoty bez zadawania dodatkowych pytań. Niczego nie ryzykujesz. Jesteśmy przekonani, że to będzie świetny kurs! W poprzedniej edycji z tej opcji skorzystała tylko 1 osoba na 36 (z powodu zmiany priorytetów zawodowych).

Mogę otrzymać fakturę po zakupie?

Oczywiście! Wystawiamy dla Ciebie fakturę VAT 23%. Wystarczy, że składając zamówienie w koszyku wpiszesz NIP firmy i faktura będzie wysłana na Twój e-mail.

Czy jest limit osób?

Tak, jest limit bo chcemy prowadzić kurs, podczas którego każdego poznamy z imienia i nazwiska. To jest najważniejsze w kursach kohortowych – działamy razem, są to warsztaty, ma być do bólu praktycznie!

Czy jest jakaś granica wiekowa, żeby wziąć udział w kursie?

Wiek nie jest kryterium. Najważniejsze są Twoje chęci i predyspozycje. Jeśli jesteś w stanie uczyć się intensywnie w zaproponowanym przez nas rytmie i masz podstawowe, techniczne umiejętności obsługi komputera to Twój wiek nie ma znaczenia.

Kiedy trzeba opłacić dostęp?

Mamy maksymalnie 30 miejsc i o przyjęciu decyduje kolejność zgłoszeń. Miejsca na poprzednią edycję skończyły się miesiąc przed czasem – nie czekaj na ostatnią chwilę :) Szybsza wpłata to gwarancja nie tylko najniższej ceny, ale również miejsca w programie.

Kiedy startuje kurs i jak długo mam do niego dostęp?

Kurs wystartuje 9 października 2023 i potrwa 20 tygodni licząc wszystkie cotygodniowe zajęcia online z nami. Po zakończeniu kursu otrzymasz też bezterminowy dostęp do wszystkich nagrań, aktualizacji materiałów oraz społeczności 4_testers.

Czy potrzebuję technicznego wykształcenia, żeby się przebranżowić?

Nie - nasz program zaprojektowaliśmy tak, że osoba z każdego rodzaju wykształceniem sobie poradzi.

Nie mam żadnego doświadczenia w IT, czy sobie poradzę na kursie?

Tak, kurs zaprojektowaliśmy tak, żeby nawet uczestnicy bez doświadczenia w IT zrozumieli wszystkie zagadnienia i potrafili samodzielnie prowadzić testy po kursie.

Czy ten kurs jest dla mnie?

Jeśli, któreś z tych stwierdzeń jest Ci bliskie to odpowiedź brzmi - tak! Ten kurs jest dla Ciebie!

- Chcę rozwijać się w testowaniu (coś już potrafię ale cały czas widzę, że sporo jest do zrobienia).

- Chcę się przebranżowić i wejść do branży IT.

- Chcę wzmocnić swoje umiejętności o testy automatyczne.

- Jestem początkującym testerem, chcę wiedzieć w którą stronę iść z testami, żeby czuć się pewnie.

W jakim języku jest prowadzony kurs?

Kurs prowadzimy w języku polskim. Kod piszemy w języku angielskim. Artykuły branżowe i dokumentacja czasem będzie dostępna w języku polskim, czasem angielskim. Podstawowa znajomość angielskiego na pewno Ci pomoże przejść przez kurs. Zaawansowany angielski nie jest wymogiem. Podsumowując: mówimy po polsku, ale angielski czasem wykorzystujemy do czytania lub pisania kodu.

Jak szybko zwróci mi się kurs? Jakie są wynagrodzenia w branży?

To zależy od Twojej motywacji, predyspozycji, chęci rozwoju i ścieżki, którą wybierzesz. Z naszego doświadczenia na rynku wynika, że junior otrzymuje średnio 5-6k brutto na start, a jeśli będziesz się szybko rozwijać to 10k+ jest również jak najbardziej możliwe w mniej niż 2 lata.

Ile czasu muszę zarezerwować na udział w kursie?

Potrzebujesz około 6-10 godzin w każdym tygodniu kursu (kurs trwa 20 tygodni). Te 6-10 godzin obejmuje udział w warsztatach na żywo i własną pracę nad projektami.

Jakie są ścieżki rozwoju dla testera?

Każda kolejna specjalizacja w IT może stać się Twoją kolejną ścieżką. W samych testach możesz rozwijać swoje umiejętności technicznie i biznesowe, iść w kierunku zarządzania lub automatyzacji testów, wyspecjalizować się w np. w testach wydajności, użyteczności, dostępności czy bezpieczeństwa. Opcji jest bardzo dużo, ale w każdej z nich niezbędne są solidne podstawy dotyczące testowania i zrozumienie całości procesu, a nie tylko jego fragmentu.

Jak będzie prowadzona rekrutacja, gdy chętnych będzie więcej niż miejsc?

Na tą chwilę obowiązuje kolejność zgłoszeń. Wpłata gwarantuje miejsce w kursie.

Czy naprawdę w 100 godzin można się nauczyć testowania? Wydaje się, że to trochę mało…

Nasze 100 godzin to pełne godziny zegarowe (nie lekcyjne) i obejmują same warsztaty live z nami. Poza tym czeka Cię jeszcze dodatkowo kilkadziesiąt godzin pracy przy realizacji ćwiczeń i projektów w oparciu o materiały, które dostaniesz od nas do własnej pracy.

Czy pomagacie w znalezieniu pracy po kursie?

Najlepsi absolwenci zostaną przedstawi współpracującym z nami firmom i otrzymają dostęp do tzw. "szybkiej ścieżki rekrutacji". W trakcie kursu pomagamy również w przygotowaniu profilu na LinkedIn, mocnego CV i przygotowaniu do rozmowy rekrutacyjnej. Sami jesteśmy właścicielami firm, pracujemy w firmach, które zatrudniają testerów i jeśli mamy możliwość, to pomagamy także złapać pracę na start.

Mam certyfikat ISTQB, piszę przypadki testowe ale chcę się nauczyć testów automatycznych. Czy ten kurs jest dla mnie?

Automatyzacja trwa u nas 8 tygodni - znajdziesz tu podstawy Pythona oraz testy API, UI, i dowiesz się jak spiąć je z CI / CD plus nauczysz się korzystać z systemu kontroli wersji Git. Dostajesz kompletny pakiet wiedzy i doświadczenia do wykorzystania w firmie wraz z obsługą narzędzi. Naszym zdaniem, nawet dla samej automatyzacji warto ten kurs zrobić.

API - programowalny interfejs aplikacji.
UI - interfejs użytkownika.
CI / CD - ciągła integracja i wdrażanie, pomoże Ci odpalać testy regularnie.

Czy osoba pracująca już jako tester (pierwsza praca) znajdzie w tym kursie coś dla siebie?

Zdecydowanie tak. W ramach kursu uczymy automatyzacji testów (to często ten obszar, którego najbardziej brakuje testerom na początku swojej drogi), ale zwróć uwagę na dodatkowe obszary, które pozwolą Ci zweryfikować, w którym kierunku chcesz się rozwijać i przydadzą się w dalszej karierze testera:-

- zarządzanie - nauczysz się od początku planować pełne testy i rozliczać je z biznesem i innym zainteresowanymi,-

- mobilki - jeśli nie masz za sobą testów aplikacji mobilnych do tej pory,

- szukanie pracy - dowiesz się jak na tym rynku się poruszać, żeby zarabiać więcej i żeby to inni starali się o Ciebie.

Uczyły się już z nami osoby z kilkuletnim doświadczeniem w pracy w testach i stwierdziły, że "wiedza się uporządkowała i było warto" 🙂 Zobacz recenzje absolwentów

To być może początek Twojej nowej kariery :)

Jeśli tu jesteś, to znak, że program 4_testers jest dla Ciebie – zapraszamy, zbiera się kolejna świetna grupa!

Start drugiej edycji wkrótce

Zapisz się na listę oczekujących

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

By clicking Sign Up you're confirming that you agree with our Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.