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

Шта је дефектни животни циклус?

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

Статус дефекта

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

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

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

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

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

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

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

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

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