od 59 zł

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ć do treści. Zamiast szukać odpowiedniego momentu w filmie wystarczy 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 przykładowe 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ę (3 pytania)
  • Nazewnictwo i organizacja testów
    • Zmiana wyświetlanej nazwy
    • Klasy wewnętrzne
  • 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ę

Parametryzacja testów

  • Parametryzacja testów
  • Parametryzacja testów — Sprawdź się
  • Parametryzacja 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 — W jaki sposób radzić sobie z czymś, co ciągle się zmienia
  • Wartości losowe — Ćwiczenie

Testowanie wyjątków

  • Testowanie wyjątków
    • Sprawdzenie, czy kod nie rzucił wyjątku
    • Sprawdzenie, czy kod rzucił wyjątek
    • Rzucanie wyjątków na potrzeby testó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!

Kurs Testowanie Jednostkowe
od 59 zł

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
59
  • 29 lekcji
  • 7 quizów
  • 9 ćwiczeń
  • 5 godzin materiałów wideo
  • 1 rok dostępu do treści wraz z ich aktualizacjami
Kupuję
Wersja Standardowa
99
  • 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ę
tag_faces

Gwarancja satysfakcji

speed

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

attach_money

Zwrot pieniędzy do 14 dni

business

Faktura VAT 23%