Шта је животни циклус оштећења?
Животни циклус оштећења или животни циклус грешака у тестирању софтвера је одређени скуп стања кроз које дефект или грешка пролази током читавог свог живота. Сврха животног циклуса недостатака је да лако координира и саопшти тренутни статус квара који се мења код различитих прималаца и чини поступак отклањања недостатака систематичним и ефикасним.
Статус оштећења
Статус квара или статус грешке у животном циклусу квара је тренутно стање из којег су квар или грешка тренутно у току. Циљ статуса квара је прецизно преношење тренутног стања или напретка квара или грешке како би се боље пратио и разумео стварни напредак животног циклуса квара.
Број држава кроз које дефект пролази варира од пројекта до пројекта. Испод дијаграма животног циклуса обухваћена су сва могућа стања
- Ново: Када се нови квар евидентира и први пут књижи. Додељен му је статус НОВИ.
- Додељено: Када тестер објави грешку, водитељ тестера одобрава грешку и додељује грешку тиму програмера
- Отворено : Програмер почиње да анализира и ради на отклањању недостатака
- Исправљено : Када програмер изврши неопходну промену кода и верификује промену, он или она може статус грешке направити као „Поправљено“.
- На чекању поновно тестирање : Једном када је квар отклоњен, програмер даје одређени код за поновно тестирање кода испитивачу. С обзиром да тестирање софтвера остаје на чекању од краја тестера, додељени статус је „на чекању за поновно тестирање“.
- Поновно тестирање: Тестер у овом тренутку врши поновно тестирање кода како би проверио да ли је програмер отклонио квар или није и мења статус у „Поново тестирај“.
- Верификовано : Тестер поново тестира грешку након што ју је програмер исправио. Ако у софтверу није откривена грешка, грешка је исправљена, а додељени статус је „верификован“.
- Поново отворити : Ако грешка постоји и након што је програмер исправио грешку, тестер мења статус у „поново отворен“. Грешка још једном пролази кроз животни циклус.
- Затворено : Ако грешка више не постоји, тестер додељује статус „Затворен“.
- Дупликат : Ако се квар понови два пута или квар одговара истом концепту грешке, статус се мења у „дупликат“.
- Одбијено : Ако програмер сматра да недостатак није стварни недостатак, онда га мења у „одбијен“.
- Одложено : Ако тренутна грешка није од примарног приоритета и ако се очекује да ће се поправити у следећем издању, тада се таквим грешкама додељује статус „Одложено“
- Није грешка : Ако то не утиче на функционалност апликације, статус грешке додељен је „Није грешка“.
Објашњени животни циклус оштећења
- Тестер проналази квар
- Статус додељен дефекту - Ново
- Квар се прослеђује менаџеру пројекта на анализу
- Менаџер пројекта одлучује да ли је квар валидан
- Овде квар није важећи - статус добија „Одбијен“.
- Дакле, менаџер пројекта додељује статус одбијен . Ако се квар не одбаци, следећи корак је провера да ли је обухваћен. Претпоставимо да имамо другу функцију - функционалност е-поште за исту апликацију, а ви наиђете на проблем са тим. Али то није део тренутног издања када су такви недостаци додељени као одложени или одложени статус.
- Даље, менаџер проверава да ли је сличан недостатак раније откривен. Ако је одговор да, дефекту се додељује дупликат статуса .
- Ако ниједан недостатак није додељен програмеру који започне поправљање кода. Током ове фазе, дефекту се додељује статус у току.
- Једном када се код поправи. Квару се додељује статус отклоњеног стања
- Затим ће тестер поново тестирати код. У случају да тест случај прође, квар је затворен. Ако тест случајеви поново не успеју, квар се поново отвара и додељује програмеру.
- Размотримо ситуацију када је током првог пуштања Резервације лета пронађена грешка у редоследу факса која је отклоњена и којој је додељен статус затворености. Током другог издања надоградње исти дефект се поново појавио. У таквим случајевима, затворени квар ће се поново отворити.
То је све за животни циклус грешака
Овај видео за обуку описује различите фазе животног циклуса грешке, познате као дефект, и његову важност помоћу примера
Кликните овде ако видео снимку није доступан