Defektu / kļūdu dzīves cikls programmatūras testēšanā

Satura rādītājs:

Anonim

Kas ir defektu dzīves cikls?

Defektu dzīves cikls vai kļūdu dzīves cikls programmatūras testēšanā ir īpašs stāvokļu kopums, kuru defekts vai kļūda piedzīvo visā tā dzīvē. Defektu dzīves cikla mērķis ir viegli koordinēt un paziņot par defekta pašreizējo stāvokli, kas mainās dažādiem cesētajiem, un padarīt defektu novēršanas procesu sistemātisku un efektīvu.

Defekta statuss

Defekta statuss vai kļūdas statuss defektu dzīves ciklā ir pašreizējais stāvoklis, no kura defekts vai kļūda pašlaik notiek. Defektu statusa mērķis ir precīzi nodot defekta vai kļūdas pašreizējo stāvokli vai progresu, lai labāk izsekotu un izprastu defekta dzīves cikla faktisko progresu.

Katrā projektā ir atšķirīgs to valstu skaits, kurām rodas defekts. Zem dzīves cikla diagrammas ir ietverti visi iespējamie stāvokļi

  • Jauns: kad jauns defekts tiek reģistrēts un ievietots pirmo reizi. Tam ir piešķirts statuss kā NEW.
  • Piešķirts: kad testeris ir publicējis kļūdu, testētāja vadonis apstiprina kļūdu un piešķir kļūdu izstrādātāju komandai
  • Atvērts : izstrādātājs sāk analizēt un strādā pie defektu novēršanas
  • Fiksēts : kad izstrādātājs veic nepieciešamās koda izmaiņas un verificē izmaiņas, viņš vai viņa var padarīt kļūdas statusu kā "Labots".
  • Gaida atkārtotu pārbaudi : Kad defekts ir novērsts, izstrādātājs testētājam piešķir noteiktu kodu koda atkārtotai pārbaudei. Tā kā programmatūras testēšana joprojām nav gaidīta, kamēr testētāji nav beigušies, piešķirtais statuss ir "gaida atkārtotu pārbaudi".
  • Atkārtoti pārbaudīt : testeris šajā posmā veic koda atkārtotu pārbaudi, lai pārbaudītu, vai izstrādātājs ir novērsis defektu, un maina statusu uz “Atkārtoti pārbaudīt”.

  • Pārbaudīts : testētājs atkārtoti testē kļūdu pēc tam, kad izstrādātājs to ir izlabojis. Ja programmatūrā nav konstatēta kļūda, tad kļūda tiek novērsta un piešķirtais statuss ir "verificēts".
  • Atkārtoti atvērt : ja kļūda joprojām pastāv arī pēc tam, kad izstrādātājs ir novērsis kļūdu, testeris maina statusu uz “atkārtoti atvērts”. Kārtējā kļūda iet cauri dzīves ciklam.
  • Slēgts : ja kļūda vairs nepastāv, testeris piešķir statusu "Aizvērts".
  • Dublēt : ja defekts tiek atkārtots divas reizes vai defekts atbilst tai pašai kļūdas koncepcijai, statuss tiek mainīts uz “dublikāts”.
  • Noraidīts : ja izstrādātājam šķiet, ka defekts nav īsts defekts, tas defektu maina uz “noraidīts”.
  • Atlikts : ja pašreizējai kļūdai nav galvenā prioritāte un ja paredzams, ka tā tiks novērsta nākamajā laidienā, šādām kļūdām tiek piešķirts statuss "Atlikts"
  • Nav kļūda : ja tas neietekmē lietojumprogrammas funkcionalitāti, kļūdai piešķirtais statuss ir “Nav kļūda”.

Izskaidrots defektu dzīves cikls

    1. Testeris konstatē defektu
    2. Defektam piešķirts statuss - jauns
    3. Defekts tiek nosūtīts projekta vadītājam analizēšanai
    4. Projekta vadītājs izlemj, vai defekts ir derīgs
    5. Šeit defekts nav derīgs - tiek piešķirts statuss "Noraidīts".
    6. Tātad, projekta vadītājs piešķir noraidītu statusu . Ja defekts netiek noraidīts, nākamais solis ir pārbaudīt, vai tas ir darbības jomā. Pieņemsim, ka tai pašai lietojumprogrammai mums ir vēl viena funkcija - e-pasta funkcionalitāte, un jūs atradīsit ar to problēmu. Bet tā nav pašreizējā laidiena daļa, ja šādi defekti tiek piešķirti kā atlikts vai atlikts statuss.
    7. Pēc tam vadītājs pārbauda, ​​vai līdzīgs defekts tika konstatēts agrāk. Ja jā, defektam tiek piešķirts statusa dublikāts .
    8. Ja izstrādātājam, kurš sāk labot kodu, defekts nav piešķirts. Šajā posmā defektam tiek piešķirts nepabeigts statuss .
    9. Kad kods ir fiksēts. Defektam tiek piešķirts fiksēts statuss
    10. Pēc tam testeris atkārtoti pārbaudīs kodu. Gadījumā, ja testa lieta iztur defektu, tas ir slēgts. Ja testa gadījumi atkal neizdodas, defekts tiek atkārtoti atvērts un piešķirts izstrādātājam.
    11. Apsveriet situāciju, kad 1. lidojuma rezervācijas izlaišanas laikā faksa pasūtījumā tika atrasts defekts, kas tika fiksēts un kuram piešķirts statuss slēgts. Otrās jaunināšanas versijas laikā tas pats defekts atkal parādījās atkārtoti. Šādos gadījumos slēgtais defekts tiks atkārtoti atvērts.

Tas viss ir kļūdu dzīves ciklā

Šajā mācību videoklipā ar piemēra palīdzību aprakstīti dažādi kļūdas jeb defektu dzīves cikla posmi un tā nozīme

Noklikšķiniet šeit, ja videoklips nav pieejams