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
- Tester znajduje usterkę
- Status przypisany do wady - Nowy
- Usterka jest przekazywana do Project Managera w celu analizy
- Project Manager decyduje, czy wada jest ważna
- W tym przypadku wada jest nieważna - nadawany jest status „Odrzucony”.
- 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 .
- Następnie kierownik sprawdza, czy podobna wada nie została wcześniej zgłoszona. Jeśli tak, wada ma status duplikatu .
- Jeśli nie, wada jest przypisywana deweloperowi, który zaczyna naprawiać kod. Na tym etapie wadzie przypisywany jest stan w toku.
- Po naprawieniu kodu. Wadowi przypisywany jest stan naprawiony
- 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.
- 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