JUnit - testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie
- Autor:
- Długość
- liczba lekcji: 39, czas trwania: 2:39:15
- Ocena
Kurs wideo
JUnit - testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie (ebook)(audiobook)(audiobook)

- Wydawnictwo:
- Videopoint
- Wersja:
- Online i ZIP (259.8MB)
- Czas trwania:
- 2:39:15
- Ocena:
Spis lekcji
-
1. Wprowadzenie 48:34
- 1.1. Wprowadzenie 2:19
- 1.2. Idea testów jednostkowych, cz. 1. 3:43
- 1.3. Idea testów jednostkowych, cz. 2. 5:06
- 1.4. Idea testów jednostkowych, cz. 3. 1:17
- 1.5. Pierwszy test w środowisku Eclipse, cz. 1. 3:39
- 1.6. Pierwszy test w środowisku Eclipse, cz. 2. 4:21
- 1.7. Uruchamianie testów z linii poleceń 2:30
- 1.8. Testy jednostkowe w Mavenie, cz. 1. 4:11
- 1.9. Testy jednostkowe w Mavenie, cz. 2. 2:13
- 1.10. Po co nam testy jednostkowe? 3:07
- 1.11. Jakość kodu a testy jednostkowe, cz. 1. 4:07
- 1.12. Jakość kodu a testy jednostkowe, cz. 2. 3:54
- 1.13. Kilka słów o Test Driven Development, cz. 1. 4:27
- 1.14. Kilka słów o Test Driven Development, cz. 2. 3:40
-
2. Podstawy testowania 53:12
- 2.1. Zasady organizacji i nazewnictwa testów, cz. 1. 3:53
- 2.2. Zasady organizacji i nazewnictwa testów, cz. 2. 2:45
- 2.3. Asercje, cz. 1. 5:18
- 2.4. Asercje, cz. 2. 4:15
- 2.5. Dopasowania, cz. 1. 4:25
- 2.6. Dopasowania, cz. 2. 6:37
- 2.7. Oczekiwanie nieprzewidywanego, czyli testowanie wyjątków 5:41
- 2.8. Testy parametryzowane, czyli mało pracy - duży efekt, cz. 1. 5:35
- 2.9. Testy parametryzowane, czyli mało pracy - duży efekt, cz. 2. 2:28
- 2.10. Tworzenie zestawów testów 4:07
- 2.11. Kategoryzowanie testów 6:15
- 2.12. Kolejność wykonywania testów 1:53
-
3. Mechanizmy w JUnit 44:21
- 3.1. Test fixtures - przygotowanie warunków początkowych testów 5:59
- 3.2. Warunki początkowe dla klas testów 4:37
- 3.3. Pomijanie testów 3:05
- 3.4. Wykorzystanie założeń, czyli warunkowe pomijanie testów 5:48
- 3.5. Czym są reguły w JUnit? 5:29
- 3.6. Reguły standardowe, cz. 1. 6:44
- 3.7. Reguły standardowe, cz. 2. 1:30
- 3.8. Reguły standardowe, cz. 3. 4:44
- 3.9. Reguły standardowe, cz. 4. 3:06
- 3.10. TimeOut, czyli limit czasu dla testu 3:19
-
4. Dodatkowe narzędzia 13:08
Opis kursu video
Obierz kurs na... testy jednostkowe
Celem programisty nie jest pisanie kodu, ale tworzenie systemu. Przy czym system powinien działać, a najlepiej działać poprawnie! Jeśli tworzysz lub współtworzysz jakiś produkt, to dobrze wiesz, jak wiele czasu zajmuje wielokrotne sprawdzanie, czy działa on poprawnie, oraz korygowanie ewentualnych błędów. Z tego powodu nauka testowania to niemal naturalny etap rozwoju programisty. Każdy profesjonalny autor kodu powinien równocześnie być w pewnym sensie jego korektorem. I to już na etapie pisania — pisząc, trzeba od razu myśleć o poprawności działania i jego testach.Z testowaniem jest pewien podstawowy problem — zajmuje mnóstwo czasu. Z tego powodu wymyślono testowanie jednostkowe, swego rodzaju automatyzację tej dziedziny programowania. Stworzono je dla ludzi, którzy chcą pracować naprawdę wydajnie. Testy jednostkowe mają jedno zasadnicze wymaganie, a poza tym same zalety. Najważniejsza to oszczędność czasu: działając tą metodą, nie trzeba przeglądać wszystkich scenariuszy testowych przy każdej zmianie w kodzie — jeśli uruchomi się testy jednostkowe, od razu widać, które elementy przeszły je pomyślnie, a które nie. Poza tym z dobrze napisanych testów nawet nowy programista odczyta więcej niż z niejednej dokumentacji. Warunkiem sukcesu jest dbałość o kod. Im bardziej przejrzysty, tym łatwiej napisać do niego testy jednostkowe.
Jeśli jesteś gotów na testowanie, nie czekaj. Działaj! Uruchom kurs i dowiedz się, jak szybko i sprawnie sprawdzić klarowność i jakość swojej pracy.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
Z tego kursu video nauczysz się między innymi:- czym są testy jednostkowe, jakie są ich cechy i zastosowanie;
- jak uruchomić testy w środowisku Eclipse oraz jak ich użyć w Mavenie i z linii poleceń;
- jak tworzyć: asercje, dopasowania, testy parametryzowane, testy wyjątków, reguły standardowe i limity czasowe dla testów.
- ...poznasz inne ciekawe i potrzebne zagadnienia dotyczące testów jednostkowych, takie jak: tworzenie zestawów testów, kategoryzowanie testów, kolejność wykonywania testów, przygotowanie warunków początkowych, pomijanie testów i badanie pokrycia kodu testami.
Tu liczą się jednostki
Test jednostkowy to metoda badania tworzonego oprogramowania poprzez wykonywanie testów weryfikujących poprawność działania pojedynczych elementów (jednostek) programu. Fragment programu jest poddawany testowi, który go wykonuje i porównuje wynik z oczekiwaniami. JUnit służy do tworzenia powtarzalnych testów jednostkowych oprogramowania pisanego w języku Java. Cechy charakterystyczne tego narzędzia to między innymi testowanie najmniejszych jednostek (wybranych metod czy funkcji), przypadki testowe i oddzielenie testów od kodu. JUnit ma wiele mechanizmów uruchamiania. Pozwala tworzyć raporty potestowe i współpracuje z różnymi środowiskami programistycznymi.Jaki jest Twój kod?
Niniejszy kurs trwa 150 minut i jest podzielony na 38 lekcji, podczas których zapoznasz się zarówno z teorią, jak i praktyką pracy z JUnit. Kurs został pomyślany jako kompleksowy przewodnik z jasnymi i prostymi przykładami. Wprowadzi Cię w zagadnienie testów jednostkowych, pozwoli zastanowić się nad jakością tworzonego kodu, stosowanym nazewnictwem oraz porządkowaniem klas. W kolejnych etapach przeprowadzi Cię od najprostszych testów jednostkowych do coraz bardziej zaawansowanych. Dalej nauczy zarządzania testami, czyli ich grupowania, pomijania i kategoryzowania.Tylko dla wtajemniczonych
Autorka kursu pomyślała także o tym, co będziesz robić po ukończeniu kursu. Chcąc przygotować Cię do samodzielnej pracy nad większymi wyzwaniami związanymi z testowaniem, dodała lekcję dotyczącą frameworku Mockito. Opanowanie go stanowi kolejny krok na drodze nauki testowania jednostkowego.Poznaj naszego eksperta
Zofia Matusiewicz jest doktorem nauk matematycznych. Od kilku lat pracuje jako programistka. Zawodowo realizuje się także poprzez pisanie artykułów naukowych i popularnonaukowych z zakresu matematyki oraz informatyki. Wolny czas chętnie spędza w górach, najlepiej tam, gdzie nawet natura zapomina, że wiedzie przez nie szlak. O takich miejscach mówi, że będąc tam, „czuje, że jest częścią czegoś naprawdę wielkiego”.„Ten jeden krok, wybranie celu i trzymanie się go, zmienia wszystko”
(Scott Reed)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.

Oceny i opinie klientów (8)
(1)
(5)
(0)
(1)
(0)
(1)
6 oceniona przez: Agnieszka, 2016-12-20
5 oceniona przez: Adam, deweloper 2016-12-28
5 oceniona przez: 2016-06-19
5 oceniona przez: Programista Java i C++ 2016-06-19
5 oceniona przez: Marcin, Informatyk 2017-06-21
5 oceniona przez: Tomasz, informatyk 2016-03-01
3 oceniona przez: 2017-09-19
1 oceniona przez: 2016-02-27
więcej opinii