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ę!

Tomek KaczanowskiWitam!

Jakiś czas temu napisałem naprawdę dobrą książkę o testach. Nazywała się "Bad Tests, Good Tests" i miała jedną wadę: była po angielsku. Postanowiłem ją przetłumaczyć na rodzimy język. Wiem, że większość programistów biegle posługuje się językiem angielskim, jednak sam od czasu do czasu lubię poczytać po polsku.

Polecam lekturę i zapraszam do podsyłania mi interesujących kawałków kodu testowego. Oh, no daj spokój - na pewno niejeden badziewny kod w życiu widziałeś! Podziel się! :)

Twitter Medium LinkedIn e-mail

Samo życie

W tej książce nie spotkasz żadnych wyssanych z palca przykładów typu hello-world.

Piszą ją postanowiłem użyć tylko z życia wziętych przykładów. Tylko takich, które widziałem w kodzie produkcyjnym. Szukałem powtarzających się antywzorców. Szukałem często występujących błędów i niedoskonałych rozwiązań. W tej książce omawiam je jeden po drugim i pokazuję jak zastąpić je lepszymi rozwiązaniami.

Mam już sporo doświadczenia - czy warto czytać?

Zawsze możesz być jeszcze lepszy, czyż nie?
Zobacz jak inni radzą sobie z pisaniem testów i czerp naukę z ich niepowodzeń.
Stosując przedstawione w książce techniki możesz znacząco obniżyć koszt utrzymywania testów.

Jestem zielony - czy warto czytać?

W książe zawartych jest ponad 20 wzorców i antywzorców dotyczących pisania testów.
Dzięki lekturze ominiesz ślepe zaułki i pułapki, w jakich marnie skończyli Twoi poprzednicy.
Dobrze jest się uczyć na własnych błędach, ale jeszcze lepiej na cudzych!

Podziel się, proszę!

Oferują moją książkę za darmo, jako prezent dla całej społeczności developerów. Z podziękowaniami za wspaniałe projekty open-source, artykuły na blogach, wystąpienia na meetupach i tysiące świetnych odpowiedzi na stackoverflow. Wesprzyj mnie proszę, powiadamiając swoich znajomych o istnieniu tej książki!


Byłoby wspaniale gdybyś zechciał napisać choć krótką
recenzję książki i opublikować na swoim blogu, FB, czy G+.

...a gdybyś natrafił na jakiś kiepski kod testowy to bardzo proszę, podeślij mi go.

Zapraszam do lektury

Książkę za darmo możesz pobrać tutaj: Leanpub

Kod źrodłowy

Zajrzyj tutaj.

English version

Your team doesn't speak Polish? No worries! Grab the English version then!

Another book, perhaps?

Practical Unit Testing with JUnit and Mockito Practical Unit Testing with TestNG and MockitoBad Tests, Good Tests

Kanban For Your Team 1,2,3 KANBAN - polish version / wersja polska Złe testy, dobre testy