Cykl życia defektów / błędów w testowaniu oprogramowania

Spisie treści:

Anonim

Co to jest cykl życia wady?

Cykl życia defektu lub Cykl życia błędu w testowaniu oprogramowania to określony zestaw stanów, przez które defekt lub błąd przechodzi przez całe życie. Celem cyklu życia defektu jest łatwe koordynowanie i przekazywanie aktualnego stanu defektu, który zmienia się z różnymi cesjonariuszami, oraz sprawienie, aby proces naprawy usterki był systematyczny i skuteczny.

Stan wady

Status defektu lub status błędu w cyklu życia defektu to obecny stan, od którego defekt lub błąd aktualnie przechodzi. Celem statusu defektu jest precyzyjne przekazanie aktualnego stanu lub postępu wady lub usterki, aby lepiej śledzić i rozumieć rzeczywisty postęp w cyklu życia defektu.

Liczba stanów, przez które przechodzi defekt, różni się w zależności od projektu. Poniższy diagram cyklu życia obejmuje wszystkie możliwe stany

  • Nowość: gdy nowa usterka jest rejestrowana i publikowana po raz pierwszy. Otrzymuje status NOWY.
  • Przypisane: gdy błąd zostanie opublikowany przez testera, lider testera zatwierdza błąd i przypisuje błąd do zespołu programistów
  • Otwarta : programista rozpoczyna analizę i pracuje nad naprawą usterki
  • Naprawiono : gdy programista wprowadza niezbędną zmianę w kodzie i weryfikuje zmianę, może ustawić status błędu jako „Naprawiono”.
  • Oczekujący na ponowny test : po naprawieniu usterki programista przekazuje konkretny kod do ponownego przetestowania kodu testerowi. Ponieważ testowanie oprogramowania pozostaje w toku od końca testerów, przypisany stan to „oczekujący na ponowny test”.
  • Test ponownie : Tester przeprowadza ponowne testowanie kodu na tym etapie, aby sprawdzić, czy usterka została naprawiona przez programistę, i zmienia status na „Przetestuj ponownie”.

  • Zweryfikowano : tester ponownie testuje błąd po naprawieniu go przez programistę. Jeśli w oprogramowaniu nie zostanie wykryty błąd, błąd zostanie naprawiony, a przypisany status to „zweryfikowany”.
  • Otwórz ponownie : jeśli błąd będzie się powtarzał nawet po naprawieniu błędu przez programistę, tester zmieni status na „ponownie otwarty”. Po raz kolejny błąd przechodzi przez cykl życia.
  • Zamknięty : jeśli błąd już nie istnieje, tester przypisuje status „Zamknięty”.
  • Duplikat : jeśli defekt powtarza się dwukrotnie lub wada odpowiada tej samej koncepcji błędu, status zostaje zmieniony na „Duplikat”.
  • Odrzucony : jeśli deweloper uważa, że ​​wada nie jest prawdziwą wadą, zmienia ją na „odrzuconą”.
  • Odroczony : Jeśli obecny błąd nie ma pierwszorzędnego priorytetu i jeśli oczekuje się, że zostanie naprawiony w następnej wersji, to takim błędom przypisywany jest status „Odroczony”
  • To nie jest błąd : jeśli nie ma to wpływu na działanie aplikacji, status przypisany do błędu to „To nie jest błąd”.

Objaśnienie cyklu życia wady

    1. Tester znajduje usterkę
    2. Status przypisany do wady - Nowy
    3. Usterka jest przekazywana do Project Managera w celu analizy
    4. Project Manager decyduje, czy wada jest ważna
    5. W tym przypadku wada jest nieważna - nadawany jest status „Odrzucony”.
    6. Tak więc kierownik projektu przypisuje status odrzucony . Jeśli wada nie zostanie odrzucona, następnym krokiem jest sprawdzenie, czy znajduje się ona w zakresie. Załóżmy, że mamy inną funkcję - funkcję poczty e-mail dla tej samej aplikacji i napotykasz z tym problem. Nie jest to jednak część bieżącej wersji, gdy takie wady mają status odroczony lub odroczony .
    7. Następnie kierownik sprawdza, czy podobna wada nie została wcześniej zgłoszona. Jeśli tak, wada ma status duplikatu .
    8. Jeśli nie, wada jest przypisywana deweloperowi, który zaczyna naprawiać kod. Na tym etapie wadzie przypisywany jest stan w toku.
    9. Po naprawieniu kodu. Wadowi przypisywany jest stan naprawiony
    10. Następnie tester ponownie przetestuje kod. W przypadku, gdy przypadek testowy przejdzie pomyślnie, defekt jest zamknięty. Jeśli przypadki testowe ponownie zawiodą, defekt jest ponownie otwierany i przypisywany programiście.
    11. Rozważmy sytuację, w której podczas pierwszego wydania Rezerwacji lotów wykryto usterkę w zamówieniu faksowym, która została naprawiona i otrzymała status zamknięty. Podczas drugiego uaktualnienia ponownie pojawił się ten sam błąd. W takich przypadkach zamknięta wada zostanie ponownie otwarta.

To wszystko na temat cyklu życia błędów

Ten film szkoleniowy opisuje różne etapy cyklu życia błędu, zwanego również defektem, i jego znaczenie na przykładzie

Kliknij tutaj, jeśli wideo nie jest dostępne