Czym różni się test jednostkowy, integracyjny i end-to-end?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Test jednostkowy sprawdza mały fragment logiki, na przykład obliczanie limitu. Test integracyjny sprawdza współpracę elementów, na przykład API z prawdziwą testową bazą. Test end-to-end przechodzi ważną drogę użytkownika, na przykład zalogowanie, wysłanie formularza i zobaczenie wyniku.
Każdy odpowiada na inne pytanie. Szybki test funkcji nie udowodni, że aplikacja poprawnie łączy się z bazą. Z kolei sam długi test w przeglądarce może utrudniać znalezienie przyczyny błędu. Dobieram poziom testu do ryzyka i sprawdzam konkretne zachowanie, a nie tylko to, czy program „się nie wywraca”.
Dlaczego to ważne: Weryfikacja kodu wygenerowanego przez AI musi mieć konkretne podstawy.
Możliwe dopytania: Kiedy podstawienie sztucznej odpowiedzi API może ukryć błąd?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Powiązane pytania
Dalsza lektura
- Claude Platform: Define success criteria and build evaluations(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Kryteria sukcesu, reprezentatywne dane i rodzaje graderów.