ROZDZIAŁ 22.

Szybkie testy, wolne testy i gorąca lawa

Baza danych to gorąca lawa!

Casey Kinsey1

Aż do rozdziału 19. praktycznie wszystkie testy „jednostkowe” przedstawione w książce prawdopodobnie powinny być nazywane testami integracyjnymi, ponieważ opierają się na bazie danych lub używają klienta testów Django. Wspomniany klient wykonuje jednak zbyt wiele zadań w warstwach pośrednich mieszczących się między żądaniami, odpowiedziami i funkcjami widoku.

Można się spotkać ze stwierdzeniem, że prawdziwy test jednostkowy zawsze powinien być odizolowany, ponieważ jest przeznaczony do przetestowania pojedynczej jednostki oprogramowania.

Niektórzy weterani podejścia TDD twierdzą, że należy dążyć do tworzenia „czystych”, odizolowanych testów jednostkowych ...

Get TDD w praktyce. Niezawodny kod w języku Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.