lukaszstaniszewski.pl

blog programistyczny

lukaszstaniszewski.pl

blog programistyczny

unit testy

Testy mutacyjne

Każdego dnia pisane są tysiące klas tylko czy aby na pewno dobrych bez bugów? A może zapominasz zadać sobie pytania kończąc test jednostkowy czy przeszedłeś wszystkie przypadki? Zapewne jak każdy powiesz że to wszystko zależy. Niestety jako ludzie popełniamy błędy, dlatego z pomocą przychodzą nam zero jedynkowe maszyny (one też popełniają błędy ale rzadziej). 🙂 […]

Co to jest atrapa obiektu (Mock Object)

Po wpisie wprowadzającym do TDD oraz testów jednostkowych (jeżeli nie czytałeś tego wpisu, zapraszam Cię do przeczytania go na moim blogu) przyszła pora na atrapy obiektu – mock object. Jest to nierozłączny element testów jednostkowych, bez którego ich wydajność spadłaby drastycznie. Do tego generowałoby to wiele bezsensownych błędów oraz kolejnych testów. Dlaczego i jakie byłyby konsekwencje […]

Testy jednostkowe & TDD – wprowadzenie

W dzisiejszym wpisie powiem Ci, czym tak naprawdę są testy jednostkowe oraz TDD (Test-driven development), czyli moim zdaniem obowiązek gdy, programujesz w PHP’e, ale również w innych językach, czy to w Javie, Pythonie lub innym języku. Napiszemy również dwa proste testy, jeden w PHP z użyciem PHPUnit a następnie w Javie z użyciem jUnit.   […]

Przewiń na górę