Różnica między ważnością a priorytetem w testowaniu (przykład)

Dotkliwość vs. Priorytet: różnica między nimi

  • Priorytet to kolejność, w jakiej programista powinien usuwać defekty, natomiast powaga to stopień wpływu, jaki defekt wywiera na działanie produktu.
  • Priorytet dzieli się na trzy typy: niski, średni i wysoki, natomiast dotkliwość dzieli się na pięć typów: krytyczny, poważny, umiarkowany, niewielki i kosmetyczny.
  • Priorytet jest powiązany z harmonogramem, podczas gdy ważność jest powiązana z funkcjonalnością lub standardami.
  • Priorytet wskazuje, jak szybko błąd powinien zostać naprawiony, natomiast Istotność wskazuje powagę wady funkcjonalności produktu.
  • O pierwszeństwie defektów decyduje się w porozumieniu z menadżerem/klientem, natomiast poziom ważności defektów określa inżynier ds. kontroli jakości.
  • Priorytet wynika z wartości biznesowej, natomiast ważność wynika z funkcjonalności.
  • Wartość priorytetu jest subiektywna i może zmieniać się w czasie w zależności od zmiany sytuacji w projekcie, natomiast wartość ważności jest obiektywna i jest mniej podatna na zmiany.
  • Stan o wysokim priorytecie i niskim priorytecie wskazuje, że defekt musi zostać naprawiony natychmiast, ale nie ma to wpływu na aplikację, natomiast stan o wysokim priorytecie i niskim priorytecie wskazuje, że defekt musi zostać naprawiony, ale nie natychmiast.
  • Status priorytetu opiera się na wymaganiach klienta, natomiast status ważności opiera się na technicznym aspekcie produktu.

Dotkliwość vs. Priorytet:

Co to jest ważność błędu

Ważność błędu lub Istotność wady w testowaniu to stopień wpływu błędu lub a Wada ma w testowanej aplikacji. Większy wpływ błędu/defektu na funkcjonalność systemu będzie prowadził do wyższego poziomu istotności. A Zapewnienie jakości: inżynier zwykle określa poziom ważności błędu/wady.

Co to jest priorytet?

Priorytet definiuje się jako kolejność, w jakiej usterka powinna zostać naprawiona. Im wyższy priorytet, tym szybciej usterka powinna zostać naprawiona.

Wady, które powodują, że oprogramowanie nie nadaje się do użytku, mają wyższy priorytet niż defekty, które powodują awarię niewielkiej funkcjonalności oprogramowania.

Rodzaje dotkliwości

In Testowanie oprogramowaniaRodzaje powagi błędów/wad można podzielić na następujące kategorie:

  • Krytyczny: Ta wada oznacza całkowite zatrzymanie procesu, nic nie może dalej działać
  • Major: Jest to bardzo poważna wada powodująca awarię systemu. Jednak niektóre części systemu pozostają funkcjonalne
  • Średni: Powoduje niepożądane zachowanie, ale system nadal działa
  • Niski : Nie spowoduje to żadnej poważniejszej awarii systemu

Typy priorytetów

Rodzaje priorytetów błędów/wad można podzielić na trzy części:

  • Niska: Wada jest irytująca, lecz naprawę można przeprowadzić po usunięciu poważniejszej wady
  • Medium: W trakcie normalnego przebiegu działań rozwojowych usterka powinna zostać usunięta. Może poczekać, aż zostanie utworzona nowa wersja
  • Wysoka: Usterkę należy usunąć tak szybko, jak to możliwe, ponieważ ma ona poważny wpływ na system i nie można z niego korzystać, dopóki nie zostanie naprawiona

Wskazówki dotyczące określania wagi wady

  • Zdecyduj o częstotliwości występowania: W niektórych przypadkach, jeśli drobne defekty w kodzie występują często, mogą one być poważniejsze. Zatem z punktu widzenia użytkownika jest to poważniejsze, mimo że jest to drobna wada.
  • Wyizoluj defekt: Wyizolowanie defektu może pomóc w ustaleniu, jak poważny jest wpływ.

Różnica między ważnością a priorytetem w testowaniu

Priorytet Dotkliwość
Priorytet defektów określa kolejność, w jakiej deweloper powinien rozwiązać defekt Stopień istotności wady definiuje się jako stopień wpływu wady na działanie produktu.
Priorytet jest powiązany z harmonogramem Ważność jest powiązana z funkcjonalnością lub standardami
Priorytet wskazuje, jak szybko błąd powinien zostać naprawiony Ważność wskazuje na powagę wady funkcjonalności produktu
O pierwszeństwie usterek decydujemy w porozumieniu z menadżerem/klientem Inżynier ds. kontroli jakości określa poziom ważności wady
Priorytet wynika z wartości biznesowej Ważność wynika z funkcjonalności
Jego wartość jest subiektywna i może zmieniać się w czasie w zależności od zmiany sytuacji w projekcie Jego wartość jest obiektywna i mniej podatna na zmiany
Status o wysokim priorytecie i niskiej ważności wskazuje, że defekt należy natychmiast naprawić, ale nie ma to wpływu na aplikację Stan o wysokiej ważności i niskim priorytecie wskazuje, że defekt musi zostać naprawiony, ale nie natychmiast
Status priorytetowy opiera się na wymaganiach klienta Status ważności opiera się na technicznym aspekcie produktu
Podczas UAT zespół programistów naprawia defekty w oparciu o priorytety Podczas SIT zespół programistów naprawi defekty w oparciu o wagę, a następnie priorytet
Priorytet można podzielić na trzy typy

  • Niski
  • Średni
  • Wysoki
Dotkliwość dzieli się na pięć typów

  • Krytyczny
  • Major
  • Umiarkowany
  • Moll
  • Kosmetyka

Przykład wagi i priorytetu wady

Zobaczmy przykład niskiej ważności i wysokiego priorytetu i odwrotnie

Ważność i priorytet wady

  • Bardzo niska istotność i wysoki priorytet: błąd logo na dowolnej stronie internetowej poświęconej wysyłce może mieć niewielką wagę, ponieważ nie wpłynie na funkcjonalność witryny, ale może mieć wysoki priorytet, ponieważ nie chcesz, aby dalsza wysyłka była kontynuowana z niewłaściwym logo.
  • Bardzo wysoki poziom istotności, ale niski priorytet: Podobnie w przypadku witryny internetowej obsługującej loty, wada w funkcjonalności rezerwacji może mieć wysoki poziom istotności, ale niski priorytet, ponieważ można zaplanować jej usunięcie w kolejnym cyklu.

Selekcja usterek

Segregacja defektów to proces, który ma na celu przywrócenie równowagi w procesie, w którym zespół testowy staje przed problemem ograniczonej dostępności zasobów. Tak więc, gdy istnieje duża liczba defektów i ograniczona liczba testerów, którzy mogą je zweryfikować, selekcja defektów pomaga spróbować rozwiązać jak najwięcej defektów w oparciu o parametry defektu, takie jak ważność i priorytet.

Jak określić segregację usterek:

W większości systemów priorytet jest głównym kryterium oceny wady. Jednak dobry proces segregacji uwzględnia również dotkliwość.

Selekcja usterek

Proces triażu obejmuje następujące kroki

  • Revprzeglądanie wszystkich usterek, w tym usterek odrzuconych przez zespół
  • Wstępna ocena wady opiera się na jej treści oraz odpowiednich ustawieniach priorytetu i wagi
  • Ustalanie priorytetów defektu na podstawie danych wejściowych
  • Przypisz defekt do poprawnego wydania przez menadżera produktu
  • Przekierowuje usterkę do odpowiedniego właściciela/zespołu w celu podjęcia dalszych działań

Wytyczne, które każdy tester powinien rozważyć przed wybraniem ważności

Parametr ważności oceniany jest przez testera, natomiast parametr priorytetowy oceniany jest przez menadżera produktu lub zespół selekcji. Aby ustalić priorytet defektu, tester musi wybrać odpowiednią wagę, aby uniknąć nieporozumień z zespołem programistów.

  • Dobrze zrozum pojęcie priorytetu i ważności
  • Zawsze przypisuj poziom ważności w oparciu o typ problemu, ponieważ będzie to miało wpływ na jego priorytet
  • Zrozum, jak konkretny scenariusz lub Przypadek testowy miałoby wpływ na użytkownika końcowego
  • Należy wziąć pod uwagę, ile czasu zajmie naprawa usterki, biorąc pod uwagę jej złożoność i czas potrzebny na jej sprawdzenie.

Podsumowanie

In Inżynieria oprogramowania, Przypisanie do wady nieprawidłowej ważności może spowodować opóźnienie STLC procesu i może mieć drastyczny wpływ na ogólną wydajność zespołu. Zatem osoba odpowiedzialna musi być precyzyjna i dokładna w swoim wezwaniu do przypisania wady.