Programinės įrangos testavimo defektų / klaidų gyvavimo ciklas

Turinys:

Anonim

Kas yra defektų gyvavimo ciklas?

Defektų gyvavimo ciklas arba klaidos gyvavimo ciklas atliekant programinės įrangos testavimą yra specifinis būsenų rinkinys, kurį defektas ar klaida patiria per visą jo gyvenimą. Defektų gyvavimo ciklo tikslas yra lengvai koordinuoti ir pranešti esamą defekto būklę, kuri keičiasi įvairiems perėmėjams, ir padaryti defektų šalinimo procesą sistemingą ir efektyvų.

Defekto būsena

Defekto būsena arba klaidos būsena defekto gyvavimo cikle yra dabartinė būsena, iš kurios šiuo metu vyksta defektas arba klaida. Defektų būklės tikslas yra tiksliai perteikti esamą defekto ar klaidos būseną ar pažangą, kad būtų galima geriau sekti ir suprasti faktinę defekto gyvavimo ciklo pažangą.

Būklių, kurias patiria defektas, skaičius kiekviename projekte skiriasi. Žemiau gyvavimo ciklo schemos pateikiamos visos galimos būsenos

  • Nauja: kai pirmą kartą užregistruojamas ir paskelbiamas naujas defektas. Jam priskiriamas statusas NAUJAS.
  • Paskirta: kai testeris paskelbia klaidą, testuotojo vadovas patvirtina klaidą ir priskiria klaidą kūrėjų komandai
  • Atidaryti : kūrėjas pradeda analizuoti ir taisyti defektą
  • Ištaisyta : kai kūrėjas pakeičia būtiną kodą ir patikrina pakeitimą, jis gali padaryti klaidos būseną „Ištaisyta“.
  • Laukiama pakartotinio bandymo: kai defektas bus pašalintas, kūrėjas duos tam tikrą kodą, kad testuotojas galėtų pakartotinai išbandyti kodą. Kadangi programinės įrangos testavimo laukia testuotojai, priskirta būsena yra „laukiama pakartotinio bandymo“.
  • Pakartotinio tyrimo : testeriai Ar dėl kodas testą pakartoti šiame etape patikrinti, ar defektas nustatomas kūrėjas ar ne, ir keičia statusą į "pakartotinius".

  • Patvirtinta : bandytojas pakartotinai išbando klaidą, kai ją pašalino kūrėjas. Jei programinėje įrangoje neaptikta jokios klaidos, ši klaida yra ištaisyta ir priskirta būsena yra „patikrinta“.
  • Iš naujo atidaryti : Jei klaida išlieka net ir tada, kai kūrėjas ištaiso klaidą, testeris pakeičia būseną į „iš naujo atidaryta“. Dar kartą klaida patiria gyvenimo ciklą.
  • Uždaryta : jei klaidos nebėra, testeris priskiria būseną „Uždaryta“.
  • Dublikatas : jei defektas kartojamas du kartus arba defektas atitinka tą pačią klaidos sampratą, būsena pakeičiama į „dublikatas“.
  • Atmesta : jei kūrėjas mano, kad defektas nėra tikras defektas, jis pakeičia defektą į „atmestą“.
  • Atidėta : jei ši klaida nėra pagrindinis prioritetas ir jei tikimasi, kad ji bus ištaisyta kitame leidime, tokioms klaidoms priskiriamas statusas „Atidėta“
  • Ne klaida : jei tai neturi įtakos programos funkcionalumui, tada klaidai priskirta būsena yra „Ne klaida“.

Defektų gyvavimo ciklas paaiškintas

    1. Testeris nustato defektą
    2. Būsena priskirta defektui - Nauja
    3. Defektas persiunčiamas projekto vadovui analizuoti
    4. Projekto vadovas nusprendžia, ar defektas galioja
    5. Čia defektas negalioja - būsena suteikiama „Atmesta“.
    6. Taigi, projekto vadovas priskiria statusą atmestas . Jei defektas neatmetamas, kitas žingsnis yra patikrinti, ar jis yra jo taikymo sritis. Tarkime, kad mes turime dar vieną funkciją - el. Pašto funkciją tai pačiai programai, ir jūs radote su tuo susijusią problemą. Bet tai nėra dabartinio leidimo dalis, kai tokie defektai priskiriami kaip atidėtas arba atidėtas statusas.
    7. Tada vadovas patikrina, ar panašus defektas buvo iškeltas anksčiau. Jei taip, defektui priskiriamas būsenos dublikatas .
    8. Jei defektas nėra priskirtas kūrėjui, kuris pradeda taisyti kodą. Šiame etape defektui priskiriama nebaigta būsena .
    9. Kai kodas bus pataisytas. Defektui priskiriama fiksuota būsena
    10. Tada testuotojas dar kartą patikrins kodą. Tuo atveju, kai bandymo byla praeina, defektas yra uždarytas. Jei bandymo atvejai vėl nepavyksta, defektas vėl atidaromas ir priskiriamas kūrėjui.
    11. Apsvarstykite situaciją, kai per pirmąjį skrydžio rezervavimo leidimą buvo nustatytas fakso užsakymo defektas, kuris buvo ištaisytas ir kuriam priskirtas uždarytas statusas. Antrojo atnaujinimo metu tas pats defektas vėl atsirado. Tokiais atvejais uždaras defektas bus vėl atidarytas.

Tai viskas dėl klaidos gyvenimo ciklo

Šiame mokomajame vaizdo įraše aprašomi įvairūs klaidos, dar vadinamo defekto gyvavimo ciklu, etapai ir jo svarba

Spustelėkite čia, jei vaizdo įrašas nepasiekiamas