Sobes.tech
Junior

Od czego zależy poziom powagi (severity) defektów w testowaniu?

sobes.tech AI

Odpowiedź od AI

Poziom powagi defektu zależy od wpływu tego defektu na funkcjonalność, wydajność, bezpieczeństwo lub użyteczność produktu.

Główne czynniki:

  • Wpływ na funkcjonalność: Jak poważnie defekt zakłóca krytyczne funkcje.
  • Utrata danych: Czy defekt prowadzi do utraty lub uszkodzenia danych użytkownika.
  • Blokada pracy: Czy defekt uniemożliwia korzystanie z produktu lub jego kluczowych funkcji.
  • Zagrożenie bezpieczeństwa: Czy defekt tworzy podatność, którą można wykorzystać.
  • Wpływ na wydajność: Czy defekt powoduje znaczne obniżenie prędkości działania lub zużycia zasobów.
  • Częstotliwość występowania: Jak często użytkownicy mogą napotkać ten defekt.
  • Wpływ na reputację/biznes: Czy defekt może zaszkodzić wizerunkowi firmy lub prowadzić do strat finansowych.

Zazwyczaj severity dzieli się na poziomy:

Poziom Opis Przykłady
Blocker Całkowicie blokuje wykonanie głównych funkcji lub korzystanie. Aplikacja się nie uruchamia. Użytkownik nie może się zalogować. Krytyczna funkcja (np. składanie zamówienia) nie działa.
Critical Poważnie zakłóca ważną funkcjonalność, ale jej nie blokuje całkowicie. Niepoprawne zapisywanie danych. Błędy w obliczeniach. Brak kluczowych elementów interfejsu.
Major Wpływa na ważną funkcję, ale istnieją obejścia lub nie jest krytyczny. Błędy walidacji formularzy, które można obejść. Problemy z wyświetlaniem na niektórych urządzeniach (jeśli nie są krytyczne). Wolne ładowanie danych niekrytycznych.
Minor Niewielki wpływ na funkcjonalność, głównie kosmetyczny. Literówki w tekście. Małe przesunięcia elementów interfejsu. Problemy z wyświetlaniem, które nie wpływają na użyteczność.
Trivial/Enhancement Bardzo niski wpływ, zwykle związany z ulepszeniem lub drobnymi niedociągnięciami. Nieprawidłowy kolor elementu. Małe odstępy. Sugestie ulepszeń UX/UI, które nie są błędami.