Po krótkiej przerwie, Kuba przygotował kolejną recenzję kursu z portalu StrefaKursów.pl.

Tym razem wybór padł na Kurs JAVA – testy jednostkowe.


Korzyści z pisania testów jednostkowych można długo wymieniać. Dzięki nim wprowadzanie zmian w kodzie jest mniej stresujące, bo po przeprowadzeniu testów automatycznych otrzymujemy informację czy niczego po drodze nie zepsuliśmy. Dodatkowo, dobrze napisane testy stanowią świetną dokumentację aplikacji przedstawiając jej działanie, zmniejszając tym samym próg wejścia dla nowych członków zespołu.

Wszystkim, którzy chcieliby nauczyć się pisać testy jednostkowe w Javie z wykorzystaniem JUnit mogę polecić kurs Kurs JAVA – testy jednostkowe dostępny na platformie StrefaKursów.pl. Dostarcza on wiedzy potrzebnej do rozpoczęcia pisania testów w swoim projekcie.

Kurs rozpoczyna się od przedstawienia podstawowych informacji na temat testowania aplikacji, następnie tłumaczy w jaki sposób dodać testy do istniejącego projektu lub jak stworzyć nowy projekt przygotowany do testów automatycznych. Następnie przechodzimy już do konkretów, czyli pisania przykładowych testów, dowiadując się w międzyczasie czym jest np. Given-When-Then i jak nazywać przypadki testowe, aby były wymowne w przypadku pojawiających się błędów. W dalszej kolejności otrzymujemy informację czym są zestawy testów oraz jak mockować obiekty za pomocą biblioteki Mockito. Dalej dowiadujemy się czym są oraz jak pisać testy parametryzowane, a wszystko kończymy rozdziałem o nowościach w JUnit5. Całość opowiedziana i zaprezentowana na bardzo fajnym, praktycznym przykładzie naliczania energii elektrycznej.

Minusem (mocno subiektywnym) było spolszczanie niektórych nazw, np. mock – atrapa, mockowanie – zaślepianie. Osobiście uważam, że angielskie nazwy są bardziej wymowne i częściej spotykane. Z rzeczy, których mi zabrakło jest omówienie (przynajmniej krótkie) dodatkowych bibliotek związanych z testowaniem takich jak: AssertJ, Spock itp. Tak aby osoba ucząca się testowania aplikacji miała świadomość o istnieniu takich rozwiązań i mogła już samodzielnie poszerzyć swoją wiedzę.

Uważam, że rzetelne przerobienie tego kursu wystarczy aby zacząć pisać testy, które będą wartością dodaną do projektu. Z całą pewnością mogę go polecić.


30% zniżki na dowolny kurs

Jeżeli chciał(a)byś skorzystać z kursu Kurs JAVA – testy jednostkowe lub dowolnego innego kursu z oferty portalu StrefaKursów.pl to masz ku temu świetną okazję. Tylko do 6 czerwca 2019 roku korzystając z jednego z poniższych linków:

oraz kodu zniżkowego JAVA30 wszystkie kursy otrzymasz 30% taniej!

Kod zniżkowy działa również na wcześniej recenzowane kursy:

Picture Credits
  • „certyfikat” generowany po ukończeniu kursu