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!
Kupując otrzymujesz
- Kurs tworzenia testów jednostkowych
- Rok dostępu do treści wraz z aktualizacjami
- Gwarancja satysfakcji lub zwrot pieniędzy
OFERTA
- 29 lekcji
- 7 quizów
- 9 ćwiczeń
- 5 godzin materiałów wideo
- 1 rok dostępu do treści wraz z ich aktualizacjami
- 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
Gwarancja satysfakcji
Dostęp do kursu w ciągu kilku minut po zakupie
Zwrot pieniędzy do 14 dni
Faktura VAT 23%