Konferencja “Automatyzacja testowania – prawdy i mity”

29 listopada odbędzie konferencja pt. “Automatyzacja testowania prawdy i mity“. Organizowana jest ona przez firmę SuccessPoint. Wydarzenie będzie odbywać się w Centrum Konferencyjnym Golden Floor Plaza w Warszawie. Jest to konferencja, na której poruszane są tematy związane z testowaniem automatycznym. Serdecznie zapraszamy do udziału.

Czytaj dalej


java.time.Clock – testowanie czasu

Proces testowania przez wielu z nas traktowany jest podobnie jak sztuka. Dobre testy powinny spełniać wiele czynników by mogły być nazwane “dobrymi”. Jednym z nich jest brak zależność od czasu. Nasze testy powinny być tak szybkie jak to tylko możliwe oraz nie powinny zależeć od czynników zewnętrznych (mówimy o testach jednostkowych). Aby pozbyć się zależności czasowych Java 8 dostarczyła nam nową klasę java.time.Clock.

Czytaj dalej


#28 Spring Boot – Testowanie z GreenMail

Podczas przygotowania mojej prezentacji na SpreadIT, obracałem się wokół domeny związanej z mejlami.  Ponieważ była to prezentacja o TDD, musiałem w jakiś sposób przetestować moją usługę do wysyłania mejli. Po wyszukaniu dostępnych rozwiązań postanowiłem wybrać bibliotekę GreenMail. Jest to prawdopodobnie jedyna biblioteka, która może być wykorzystywana jednocześnie do wysyłania jak i odbierania emaili.

Czytaj dalej


SpreadIT 2017 – Enough with the theory, let’s TDD!

spreadit2016

Już 18 listopada w Gliwicach odbędzie się V odsłona konferencji SpreadIT! Miło mi poinformować, iż będę występował na niej jako jeden z prelegentów z tematem “Enough with the theory, let’s TDD!“. Opis prelekcji:

Wszyscy wiemy, że TDD jest super, tylko dlaczego tak mało z nas stosuje tą metodykę na co dzień? Podczas live codingu postaram się pokazać wam, że życie na fazie może być ciekawe.

Czytaj dalej


#Kata – co to ta Kata? – FizzBuzz

Godzina 5.00, za oknami ciemno, pora na codzienne ćwiczenia. Zgodnie z definicją: “Kata – wysoce sformalizowany rodzaj ćwiczeń stosowanych w wielu tradycyjnych sztukach i sportach walki…”, “Są to sekwencje technik ataku i obrony, połączone z określonym poruszaniem, przyjęciem ściśle określonej pozycji i sposobu oddychania. Niektóre techniki w kata mają charakter wyłącznie symboliczny.”

Czytaj dalej


Piramida testów

Rozmawiając z kilkoma osobami na temat podziału ilości testów względem ich przeznaczenia okazało się, że pojęcie piramidy testów nie jest aż tak popularne jak mi się wydawało. Ponad pół roku temu Agnieszka w bardzo fajny sposób opisała rodzaje testów, dlatego też ten wpis jest tylko uzupełnieniem jej postu. Także w pierwszej kolejności zapraszam do przeczytania jej artykułu i zapraszam z powrotem! 

Czytaj dalej