Sobes.tech
Junior

Jaka jest różnica między rodzajami a typami testów?

sobes.tech AI

Odpowiedź od AI

Różnica między rodzajami a kategoriami testów polega na ich poziomie abstrakcji i celu.

Rodzaje testów opisują ogólny cel testowania, koncentrując się na tym, CO jest testowane lub JAK jest testowane. To wyższy poziom klasyfikacji.

Kategorie testów opisują konkretne techniki lub podejścia używane do osiągnięcia celów rodzaju testu. Skupiają się na konkretnych aspektach zachowania systemu lub metodach weryfikacji.

Kategoria testu Opis Przykłady rodzajów testów w tej kategorii
Funkcjonalne Sprawdzenie, czy system spełnia zadeklarowane wymagania funkcjonalne. Modułowe, Integracyjne, Systemowe, Akceptacyjne (Alpha/Beta), Regresja.
Niefunkcjonalne Sprawdzenie, JAK system działa, czyli jego cech (wydajność, niezawodność, użyteczność itp.). Testy obciążeniowe, Testy stresowe, Stabilności, Użyteczności, Bezpieczeństwa, Zgodności.
Zmiany Testy po wprowadzeniu zmian w systemie, aby sprawdzić, czy zmiany działają poprawnie i nie zepsuły istniejącej funkcjonalności. Testy dymne, Testy regresji, Akceptacyjne.
Potwierdzające Testy mające na celu sprawdzenie poprawki defektu. Re-testowanie.

W ten sposób, kategorie testów ustalają szeroki kontekst, a rodzaje testów dostarczają konkretne narzędzia i metodyki do pracy w tym kontekście. Na przykład, "Testy regresji" (rodzaj) najczęściej wykonuje się w ramach "Testów funkcjonalnych" lub "Testów zmian" (kategorie). "Testy obciążeniowe" (rodzaj) są wykonywane w ramach "Testów niefunkcjonalnych" (kategoria).