Kurs testowanie jednostkowe

Kurs wprowadzający w tematykę tworzenia testów jednostkowych napisany z myślą o początkujących.

Kurs jest aktualnie w fazie BETA. Można śmiało z niego korzystać, ale ciągle dodajemy do niego nowe treści.
Niewykluczone, że jego cena z czasem wzrośnie.

Na praktycznych przykładach dowiesz się:

  • jak tworzyć testy jednostkowe
  • z jakich bibliotek korzystać
  • jak radzić sobie w problematycznych sytuacjach
  • jak praktycznie podejść do różnych problemów z testowaniem

Kurs opiera się na bibliotekach:

  • JUnit 5
  • AssertJ
  • Mockito

Forma kursu

Kurs ma nasz nowy format wideo + tekst. Praktycznie wszystkie treści dostępne są w obu formatach. Możesz oglądać wideo, a w razie potrzeby wrócić to treści i zamiast szukać odpowiedniego momentu w filmie to znaleźć interesujący Cię fragment w formie pisanej.

Jeśli wolisz treść pisaną to możesz również w ogóle nie oglądać wideo i skupić się wyłącznie na tekście - wybór należy do Ciebie!

Quizy

Kurs zawiera interaktywne quizy w formie pytań wielokrotnego wyboru sprawdzające czy dobrze udało się przyswoić treść lekcji przed podejściem do ćwiczenia.

Ćwiczenia

Kurs zawiera ćwiczenia do wykonania we własnym zakresie. Ćwiczenia pozwolą Ci lepiej przyswoić właśnie poznaną wiedzę. W dalszej części są również zadania bardziej przekrojowe, które wymagać będą przypomnienia sobie treści z kursu i odpowiedniego ich wykorzystania. Każde ćwiczenia posiada przyłkadowe rozwiązanie.

Wsparcie STANDARD

W ramach wersji standardowej oferujemy wsparcie w przypadku gdyby trafił Ci się problem z którym nie możesz sobie poradzić. Wystarczy, że zadasz pytanie na forum, a z pewnością otrzymasz pomoc. Możesz zadać NIEOGRANICZONĄ liczbę pytań.

Gwarancja satysfakcji

Na wszystkie nasze kursy dajemy gwarancję satysfakcji. Robimy to, ponieważ jesteśmy pewni jakości tworzonych przez nas materiałów. W przypadku gdy stwierdzisz, że kurs nie spełnił Twoich oczekiwań wystarczy, że napiszesz do nas w ciągu 14 dni od daty zakupu, a my zwrócimy Ci 100% wpłaconych pieniędzy. O powód zapytamy dopiero po zwróceniu pieniędzy.

Różnice między wersją podstawową, a standardową

Aktualnie jedyna różnica między tymi wersjami to możliwość otrzymania indywidualnego wsparcia od doświadczonego mentora. W razie problemów będziesz mógł/mogła zadać pytanie i mieć pewność, że otrzymasz odpowiedź.

Spis sekcji

Wstęp

  • Wstęp
  • Po co testować?
  • Opis ćwiczeń i kodu źródłowego w kursie

Konfiguracja i uruchamianie testów

  • Konfiguracja i uruchamianie testów
  • IntelliJ i Maven
  • Eclipse i Maven

Podstawy testowania

  • Pierwszy test
  • Asercje
  • Podstawy testowania - Sprawdź się
  • Podstawy testowania - Ćwiczenie

Nazewnictwo i organizacja testów

  • Cykl uruchamiania testów
  • Organizacja testów - Sprawdź się
  • Nazewnictwo i organizacja testów
  • Organizacja testów - Ćwiczenie

Asercje

  • Asercje w JUnit
  • Asercje w JUnit - Ćwiczenie
  • Statyczne importowanie metod
  • AssertJ - wstęp i instalacja
  • Kilka asercji w teście
  • Asercje - Sprawdź się

Parametryzowanie testów

  • Parametryzowanie testów
  • Parametryzowanie testów - Sprawdź się
  • Parametryzowanie testów - Ćwiczenie

Mockowanie

  • Mockowanie - wstęp
  • Tworzenie mocków
  • Nadawanie zachowania mockom
  • Mockowanie - Sprawdź się
  • Mockowanie - Ćwiczenie
  • ArgumentMatcher


Czas i wartości losowe

  • Czas i wartości losowe
  • Wartości losowe - Ćwiczenie

Testowanie wyjątków

  • Testowanie wyjątków
  • Testowanie wyjątków - Ćwiczenie

Weryfikacja wywołań metod

  • Weryfikacja wywołań metod
  • Weryfikacja parametrów metod

Przechwytywanie parametrów metod

  • Argument captors
  • Argument Captors - Sprawdź się
  • Argument Captors - Ćwiczenie

Ćwiczenia praktyczne

  • Omówienie ćwiczeń
  • Ustawianie kolejności elementów - Drag & Drop

Podsumowanie

  • Dodatkowe materiały

Dodatek

  • Dodatek
  • Uruchamianie testów Maven
  • Tagowanie i uruchamianie wybranych testów

Zakres kursu nie jest jeszcze zamknięty. Planuję rozbudować go o kolejne ćwiczenia i sekcje. Kupując dostęp uzyskujesz możliwość podesłanie sugestii do jego rozwoju. Niewykluczone, że dodam kolejną sekcję na Twoje życzenie!

Kupując otrzymujesz

  • Kurs tworzenia testów jednostkowych
  • Rok dostępu do treści wraz z aktualizacjami
  • Gwarancja satysfakcji lub zwrot pieniędzy

OFERTA

Wersja Podstawowa
59zł99zł
  • 29 lekcji
  • 7 quizów
  • 9 ćwiczeń
  • 5 godzin materiałów wideo
  • 1 rok dostępu do treści wraz z ich aktualizacjami
Kupuję
Rekomendowane
Wersja Standardowa
99zł149zł
  • 29 lekcji
  • 7 quizów
  • 9 ćwiczeń
  • 5 godzin materiałów wideo
  • 1 rok dostępu do treści wraz z ich aktualizacjami
  • Wsparcie doświadczonego programisty
Kupuję

Gwarancja satysfakcji

Dostęp do kursu w ciągu kilku minut po zakupie

Zwrot pieniędzy do 14 dni

Faktura VAT 23%