Животни циклус оштећења / грешака у тестирању софтвера

Преглед садржаја:

Anonim

Шта је животни циклус оштећења?

Животни циклус оштећења или животни циклус грешака у тестирању софтвера је одређени скуп стања кроз које дефект или грешка пролази током читавог свог живота. Сврха животног циклуса недостатака је да лако координира и саопшти тренутни статус квара који се мења код различитих прималаца и чини поступак отклањања недостатака систематичним и ефикасним.

Статус оштећења

Статус квара или статус грешке у животном циклусу квара је тренутно стање из којег су квар или грешка тренутно у току. Циљ статуса квара је прецизно преношење тренутног стања или напретка квара или грешке како би се боље пратио и разумео стварни напредак животног циклуса квара.

Број држава кроз које дефект пролази варира од пројекта до пројекта. Испод дијаграма животног циклуса обухваћена су сва могућа стања

  • Ново: Када се нови квар евидентира и први пут књижи. Додељен му је статус НОВИ.
  • Додељено: Када тестер објави грешку, водитељ тестера одобрава грешку и додељује грешку тиму програмера
  • Отворено : Програмер почиње да анализира и ради на отклањању недостатака
  • Исправљено : Када програмер изврши неопходну промену кода и верификује промену, он или она може статус грешке направити као „Поправљено“.
  • На чекању поновно тестирање : Једном када је квар отклоњен, програмер даје одређени код за поновно тестирање кода испитивачу. С обзиром да тестирање софтвера остаје на чекању од краја тестера, додељени статус је „на чекању за поновно тестирање“.
  • Поновно тестирање: Тестер у овом тренутку врши поновно тестирање кода како би проверио да ли је програмер отклонио квар или није и мења статус у „Поново тестирај“.

  • Верификовано : Тестер поново тестира грешку након што ју је програмер исправио. Ако у софтверу није откривена грешка, грешка је исправљена, а додељени статус је „верификован“.
  • Поново отворити : Ако грешка постоји и након што је програмер исправио грешку, тестер мења статус у „поново отворен“. Грешка још једном пролази кроз животни циклус.
  • Затворено : Ако грешка више не постоји, тестер додељује статус „Затворен“.
  • Дупликат : Ако се квар понови два пута или квар одговара истом концепту грешке, статус се мења у „дупликат“.
  • Одбијено : Ако програмер сматра да недостатак није стварни недостатак, онда га мења у „одбијен“.
  • Одложено : Ако тренутна грешка није од примарног приоритета и ако се очекује да ће се поправити у следећем издању, тада се таквим грешкама додељује статус „Одложено“
  • Није грешка : Ако то не утиче на функционалност апликације, статус грешке додељен је „Није грешка“.

Објашњени животни циклус оштећења

    1. Тестер проналази квар
    2. Статус додељен дефекту - Ново
    3. Квар се прослеђује менаџеру пројекта на анализу
    4. Менаџер пројекта одлучује да ли је квар валидан
    5. Овде квар није важећи - статус добија „Одбијен“.
    6. Дакле, менаџер пројекта додељује статус одбијен . Ако се квар не одбаци, следећи корак је провера да ли је обухваћен. Претпоставимо да имамо другу функцију - функционалност е-поште за исту апликацију, а ви наиђете на проблем са тим. Али то није део тренутног издања када су такви недостаци додељени као одложени или одложени статус.
    7. Даље, менаџер проверава да ли је сличан недостатак раније откривен. Ако је одговор да, дефекту се додељује дупликат статуса .
    8. Ако ниједан недостатак није додељен програмеру који започне поправљање кода. Током ове фазе, дефекту се додељује статус у току.
    9. Једном када се код поправи. Квару се додељује статус отклоњеног стања
    10. Затим ће тестер поново тестирати код. У случају да тест случај прође, квар је затворен. Ако тест случајеви поново не успеју, квар се поново отвара и додељује програмеру.
    11. Размотримо ситуацију када је током првог пуштања Резервације лета пронађена грешка у редоследу факса која је отклоњена и којој је додељен статус затворености. Током другог издања надоградње исти дефект се поново појавио. У таквим случајевима, затворени квар ће се поново отворити.

То је све за животни циклус грешака

Овај видео за обуку описује различите фазе животног циклуса грешке, познате као дефект, и његову важност помоћу примера

Кликните овде ако видео снимку није доступан