Trzymaj piramidę testów: dużo szybkich unit testów, mniej integracyjnych i mało E2E. W integracji testuj kluczowe “seamy” (DB, messaging) z realistycznymi zależnościami (np. Testcontainers) i dbaj o równoległość oraz stabilność. Unikaj jednego gigantycznego test-suite “testuje wszystko”.