Krótka książka o tym jak pisać lepsze testy. Oparta na prawdziwych przykładach kodu. Zwięzła i praktyczna do bólu.
Oczekują od nas, że będziemy pisać automatyczne testy. I słusznie.
Niestety nie wszystkie testy, które piszemy są wystarczająco dobrze... Liczne przykłady z tej książki pomogą Ci pisać testy silniejsze, czytelniejsze i łatwiejsze w utrzymaniu. Dowiesz się z niej o prawdziwych problemach związanych z pisaniem testów i poznasz sposoby na ich przezwyciężenie.
Celem tej książki jest nauczenie Cię pisania testów w taki sposób, żeby włożony w nie wysiłek opłacił się!
Лично религиозно ползвам verifyNoMoreInteractions и забелязвам, че доста проблеми се решават с това, та има съвети, с които не съм съгласен. Също за безплатно-достъпния пдф бих очаквал да има поне цветове в стайлинга на кода, все пак не си го принтирам на хартия.
//polish Jest to książka poświęcona dobrym praktykom w trakcie pisania testów w Java. Prezentowane testy są napisane głównie w JUnit i Mockito. Książka jest przeznaczona dla osób które mają jakieś podstawowe pojęcie o pisaniu testów w tych bibliotekach, ponieważ autor nie wyjaśnia podstaw tylko od razu przedstawia złe praktyki.
Cała książka opiera się na pokazywaniu przykładowych testów, które są napisane w brzydki sposób, omówieniu związanych z nimi problemów oraz pokazanie poprawionego testu. Autor omawia częste błędy popełniane podczas testów oraz promuje zasady czystego kodu.
Książka jest napisana w lekki sposób oraz jest krótka(niewiele ponad 100 stron). Autor chciał tą książką reklamować swoje inne książki o testach, więc udostępnił ją za darmo(chyba że ktoś chce wpłacić dobrowolnie). Książkę można pobrać na stronie wydawcy: https://leanpub.com/zletestydobretesty
Jeśli programuje się już w Java i napisało się trochę testów, to wiele przykładów będzie bardzo oczywiste, jednak ze względu na krótkość oraz darmowość polecam każdemu programiście Javy. Dodatkowo dowiedziałem się, że istnieją takie biblioteki jak assertJ i JUnitParams, które na pewno wykorzystam w przyszłych testach.