Dlaczego selekcja błędów / defektów jest ważna w testowaniu oprogramowania

Spisie treści:

Anonim

Co to jest „selekcja wad”?

Segregacja defektów to proces, w którym każdemu błędowi nadaje się priorytet na podstawie jego wagi, częstotliwości, ryzyka itp. Termin Triage jest używany w testowaniu / zapewnianiu jakości oprogramowania w celu określenia wagi i priorytetu nowych defektów.

W tym samouczku nauczymy się:

  • Co to jest „selekcja wad”?
  • Dlaczego potrzebujemy „selekcji defektów”?
  • Jak często należy przeprowadzać „selekcję defektów” w wydaniu?
  • Kim są obowiązkowi i inni uczestnicy „Defect Triage”?
  • Role i obowiązki uczestników podczas „selekcji defektów”.
  • Co dzieje się podczas spotkania „Defect Triage”?
  • Jaki jest wynik „selekcji wad”?

Dlaczego potrzebujemy „selekcji defektów”?

Celem Bug Triage jest ocena, ustalenie priorytetów i przydzielenie rozwiązania usterek. Zespół musi zweryfikować wagę defektu, wprowadzić zmiany zgodnie z potrzebami, sfinalizować rozwiązanie defektów i przydzielić zasoby. Stosowany głównie w zwinnym zarządzaniu projektami.

Jak często należy przeprowadzać „selekcję defektów” w wydaniu?

Częstotliwość spotkań dotyczących segregacji defektów nie jest ustalona. To zależy od sytuacji w projekcie.

Oto kilka ważnych czynników, które decydują o częstotliwości spotkań selekcji defektów:

Te ważne czynniki to:

  • Zgodnie z harmonogramem projektu
  • Liczba usterek w systemie
  • Wpływ na harmonogramy dostępności członków zespołu
  • Ogólny stan projektu

Zwykle Spotkania Selekcyjne Uszkodzeń odbywają się dwa lub trzy razy w tygodniu.

Kim są obowiązkowi i inni uczestnicy „Defect Triage”?

Obowiązkowi uczestnicy

Członkowie projektu poniżej zawsze biorą udział w spotkaniach Defect Triage.

  • Menadżer projektu
  • Lider zespołu testowego
  • Kierownik techniczny
  • Lider zespołu deweloperskiego

Uczestnicy opcjonalni

  • Deweloperzy
  • Testerzy
  • Analityk Biznesowy

Role i obowiązki uczestników podczas „selekcji defektów”.

Lider zespołu testowego

  • Zaplanowane spotkanie oceniające błędy i wysyłanie powiadomień o spotkaniu dla uczestników.
  • Utwórz raport o defektach i wyślij go do wszystkich uczestników przed spotkaniem.
  • Określ priorytet i wagę usterek.
  • Zorganizuj prezentację, aby inni członkowie zrozumieli Podstawową przyczynę wady.
  • Każda notatka ze spotkania jest przechwytywana i wysyłana do uczestników spotkania.

Kierownik ds. Rozwoju

  • Pomaga w ustalaniu priorytetów defektów.
  • Omów trudność związaną z defektem i wyjaśnij związane z nią ryzyko.
  • Przydziel pracę nad naprawą usterek odpowiednim programistom.
  • Zaktualizuj rozwiązanie defektu i dołącz uwagi programistyczne na wypadek braku jakichkolwiek informacji lub dodatkowych informacji potrzebnych programistom.

Menadżer projektu

  • Pomoc w ustalaniu priorytetów defektów.
  • Omów datę wydania następnej iteracji dla kontroli jakości.
  • Należy się upewnić, że przedstawiciele powiązanych użytkowników są również zaproszeni na spotkanie poświęcone selekcji błędów.

Co dzieje się podczas spotkania „Defect Triage”?

  • Lider zespołu testowego wysyła raport o błędzie z nowymi defektami. Podczas spotkania dotyczącego selekcji defektów każda wada jest analizowana, aby sprawdzić, czy przypisano jej właściwy priorytet i wagę.
  • W razie potrzeby priorytety są przestawiane.
  • Wady są analizowane i oceniane według stopnia ich nasilenia.
  • Obejmuje to dyskusję dotyczącą złożoności defektu, ryzyka, odrzucenia, ponownego przypisania błędów.
  • Aktualizacje są rejestrowane w systemie śledzenia błędów.
  • Inżynier ds. Kontroli jakości dokona zmian w każdej usterce i omówi je z każdym uczestnikiem.
  • Pole „Komentarze” jest poprawnie aktualizowane poprzez odnotowanie istotnych punktów spotkania.

Jaki jest wynik „selekcji wad”?

Pod koniec każdego spotkania zostaną przygotowane i przekazane wszystkim uczestnikom metryki defektów. Ten raport jest protokołem ze spotkania, który będzie pomocny w przyszłych spotkaniach.

Wniosek:

  • Segregacja defektów to proces, w którym każdemu błędowi nadaje się priorytet na podstawie jego wagi, częstotliwości, ryzyka itp.
  • Celem Bug Triage jest ocena, ustalenie priorytetów i przydzielenie rozwiązania usterek.
  • Częstotliwość spotkań dotyczących selekcji defektów jest określana zgodnie z harmonogramem projektu, liczbą defektów w systemie, ogólnym stanem projektu itp.
  • W spotkaniu biorą udział Project Manager, Test Team Leader, Technical Leader, Development Team Leader.
  • Wady są analizowane i oceniane według stopnia ich nasilenia.