Test wydajności PHP i MySQL na hostingu to bardzo dobry pomysł. Dzięki niemu możesz określić, jaka jest prędkość i przepustowość serwera w zakresie przetwarzania zapytań do baz danych – a tym samym, jak poradzi sobie z aplikacją czy stroną internetową. Zobacz, jak szybko przeprowadzić taki test.
Testing
Artykuły o testach
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.
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.
#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.
SpreadIT 2017 – Enough with the theory, let’s TDD!
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.
Piąta planeta w układzie czyli JUnit 5 Jupiter
10-tego września miało miejsce oficjalne wydanie JUnitów w wersji 5. Autorzy wprowadzili rozwiązania, które sprawdziły się w innych bibliotekach łącząc to w jedną całość. Zmieniło się także podejście do architektury biblioteki. Czy warto już zacząć migrować się do najnowszej wersji?
#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.”
Używałeś już Spocka?
JUnity, JUnity, i jeszcze raz JUnity. Tak do jakiegoś czasu wyglądało moje testowanie. Na konferencjach coraz częściej pojawiał się skrót BDD, czyli Behavior Driven Development oraz kojarzące się ze Star Trekiem słowo Spock. Spock jest frameworkiem do testowania kodu w języku Java jak i Groovy, który został wydany w wersji 1.0 w roku 2015.
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!
Python – specjalna zmienna __name__
Czy podczas importowania modułów Python’owych zastanawiałeś się w jakim celu wykorzystywane jest sprawdzenie:
if __name__ == '__main__':
Jeśli tak to zapraszam do krótkiego artykułu, w którym omówię tą specjalną zmienną.