Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
Termin gwarantowany
Testy jednostkowe i integracyjne backendu

Pierwotna cena wynosiła: 3500,00 PLN.Aktualna cena wynosi: 2499,00 PLN.

  • Widoczna cena nie zawiera podatku VAT (23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy

9 w magazynie (może być zamówiony)

Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

Testy backendowe to nie tylko zabezpieczenie przed błędami, to narzędzie wspierające architekturę i jakość kodu. Dobrze zaprojektowane testy pozwalają bezpiecznie refaktoryzować system i skracają czas wdrażania zmian.

Podczas szkolenia Testy jednostkowe i integracyjne backendu uczestnicy:

  • uczą się pisać testy jednostkowe w Java, Python lub Node.js

  • rozumieją różnicę między testem jednostkowym a integracyjnym

  • stosują mockowanie i izolowanie zależności

  • testują API i integracje z bazą danych

  • wdrażają testy w pipeline CI/CD

Szkolenie ma charakter warsztatowy, piszemy testy, analizujemy błędy i refaktoryzujemy kod.

Organizacja

  • 2 dni ( 2 x 7 h) w godzinach 8:00- 15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Wieloletni praktyk, ekspert w obszarze testów
  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników.
  • Czas trwania
    Szkolenie trwa 2 dni (7 godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Szkolenie jest przeznaczone dla poziomu junior → mid (możemy również przygotować szkolenie na poziomie expert)

Dla kogo

To szkolenie jest dla Ciebie, jeśli:

  • jesteś backend developerem
  • pracujesz w Java, Python lub Node.js
  • jesteś fullstack developerem
  • pracujesz w technicznym zespole QA
  • Twoja organizacja wdraża TDD lub CI/CD
  • chcesz pisać kod łatwy do testowania

To szkolenie nie jest dla Ciebie, jeśli:

  • dopiero uczysz się programowania
  • nie pracujesz z backendem
  • szukasz kursu frameworka od podstaw

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • pisać testy jednostkowe i integracyjne
  • rozumieć granice między typami testów
  • stosować mockowanie i dependency injection
  • testować API i integracje z bazą danych
  • wdrażać testy w pipeline CI/ CD
  • projektować kod z myślą o testowalności

Jak pracujemy

To szkolenie ma formę warsztatową. Pracujesz, testujesz i popełniasz błędy tu i teraz, dokładnie tak, jak w realnym projekcie.

Nasze podejście:

  • 80% praktyki, pisanie testów w wybranym języku
  • analiza błędów i regresji
  • porównanie TDD vs klasyczne podejście
  • testowanie API i bazy danych
  • refaktoryzacja kodu pod testowalność
  • tłumaczenie „jak testy wpływają na architekturę”

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiamy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

  • znajomość jednego z języków backendowych
  • doświadczenie projektowe
  • własny laptop z dostępem do internetu

Program kursu

  • testy jednostkowe, integracyjne, e2e, różnice i cele

  • piramida testów i jej interpretacja w backendzie

  • koszt utrzymania różnych typów testów

  • testy jako element quality- by-design

  • zależność między architekturą a testowalnością

  • rola testów w CI/ CD

  • granica testu jednostkowego

  • testowanie logiki biznesowej w izolacji

  • testy integracyjne z bazą danych

  • testy API vs testy serwisów

  • kompromisy między szybkością a realizmem testów

  • typowe błędy w klasyfikacji testów

  • konfiguracja projektu testowego

  • struktura folderów testowych

  • adnotacje i dekoratory testowe

  • uruchamianie testów z CLI i IDE

  • organizacja test suite

  • integracja z build tool (Maven, Gradle, npm)

  • różnica między mock, stub i fake

  • izolowanie zależności zewnętrznych

  • mockowanie repozytoriów i serwisów

  • weryfikacja wywołań metod

  • pułapki nadmiernego mockowania

  • narzędzia: Mockito, unittest.mock, Sinon

  • struktura Arrange- Act- Assert

  • jeden scenariusz na test

  • czytelne nazwy metod testowych

  • niezależność testów od siebie

  • unikanie zależności od środowiska

  • test jako dokumentacja zachowania

  • testowanie wyjątków i błędów walidacji

  • edge cases w logice biznesowej

  • obsługa null/ None/ undefined

  • testowanie limitów danych wejściowych

  • testowanie timeoutów i błędów zewnętrznych

  • zapewnienie stabilności przy błędnych danych

  • testy z prawdziwą bazą danych

  • Testcontainers (Java/ Node/ Python)

  • testowanie endpointów REST

  • mockowanie zewnętrznych API

  • kontrola transakcji w testach

  • resetowanie środowiska po teście

  • scenariusze sukcesu

  • scenariusze błędów

  • testowanie uprawnień i autoryzacji

  • testy dla różnych konfiguracji

  • testy regresyjne

  • testy parametryzowane

  • czym jest coverage (line, branch, condition)?

  • narzędzia do pomiaru pokrycia

  • interpretacja raportów

  • dlaczego 100% coverage nie gwarantuje jakości?

  • pokrycie a jakość architektury

  • integracja coverage z CI/CD

  • analiza przykładowej aplikacji backendowej

  • pisanie testów jednostkowych dla serwisów

  • testowanie repozytorium/ warstwy dostępu do danych

  • testowanie endpointu REST

  • refaktoryzacja kodu pod testowalność

  • porównanie architektury „przed” i „po”

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście, w razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50- 80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Bierzesz udział w intensywnym, praktycznym szkoleniu.
Celem szkolenia jest zbudowanie kultury testowania jako elementu projektowania systemu, a nie dodatku na końcu sprintu.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak, np. JUnit, Pytest, Jest, w zależności od języka.
Tak, w praktyce.
Tak, zarówno jednostkowo, jak i integracyjnie.
Tak, głównie warsztatowe.
Tak, jako kluczowy element testów jednostkowych.
Tak, w kontekście pipeline.
Tak, szczególnie.
Tak, jako opcja dodatkowo płatna.
Tak, w wersji firmowej.
Tak, poprzez wdrożenie systemowego podejścia do testów.

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje

Zobacz podobne szkolenia