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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access