Defekt/bugglivscykel i mjukvarutestning

Vad รคr defekt/bugglivscykel?
Defekt livscykel eller Bug Life Cycle i mjukvarutestning รคr den specifika uppsรคttning tillstรฅnd som defekt eller bugg gรฅr igenom under hela dess liv. Syftet med Defektlivscykeln รคr att enkelt koordinera och kommunicera aktuell status fรถr defekten som รคndras till olika uppdragstagare och gรถra defektfixeringsprocessen systematisk och effektiv.
๐ Anmรคl dig till gratis live-mjukvarutestningsprojekt
Defektstatus
Defektstatus eller Bug Status i defekt livscykel รคr det nuvarande tillstรฅndet frรฅn vilket defekten eller en bugg fรถr nรคrvarande genomgรฅr. Mรฅlet med defektstatus รคr att exakt fรถrmedla det aktuella tillstรฅndet eller fรถrloppet fรถr en defekt eller bugg fรถr att bรคttre kunna spรฅra och fรถrstรฅ den faktiska utvecklingen av defektens livscykel.
Defekttillstรฅnd Arbetsflรถde
Antalet tillstรฅnd som ett defekt gรฅr igenom varierar frรฅn projekt till projekt. Nedanstรฅende livscykeldiagram tรคcker alla mรถjliga tillstรฅnd
- Ny: Nรคr en ny defekt loggas och postas fรถr fรถrsta gรฅngen. Den tilldelas en status som NY.
- Tilldelad: Nรคr felet har postats av testaren, godkรคnner testarens ledare felet och tilldelar felet till utvecklarteamet
- รppet: Utvecklaren bรถrjar analysera och arbetar med felkorrigeringen
- Fast: Nรคr en utvecklare gรถr en nรถdvรคndig kodรคndring och verifierar รคndringen kan han eller hon gรถra buggstatusen "Fixed".
- Vรคntar pรฅ omtest: Nรคr defekten รคr รฅtgรคrdad ger utvecklaren en sรคrskild kod fรถr att testa om koden till testaren. Sedan mjukvarutestning fรถrblir vรคntande frรฅn testarnas slut, statusen som tilldelas รคr "vรคntar pรฅ omtest."
- testa igen: Testaren testar om koden i detta skede fรถr att kontrollera om defekten har รฅtgรคrdats av utvecklaren eller inte och รคndrar statusen till "Testa igen."
- verifierade: Testaren testar felet igen efter att det fixats av utvecklaren. Om det inte finns nรฅgon bugg som upptรคcks i programvaran รคr felet รฅtgรคrdat och den tilldelade statusen "verifieras".
- รppna igen: Om felet kvarstรฅr รคven efter att utvecklaren har รฅtgรคrdat felet, รคndrar testaren statusen till "รฅterรถppnad". ร terigen gรฅr buggen genom livscykeln.
- Stรคngt: Om felet inte lรคngre existerar tilldelar testaren statusen "Stรคngd."
- duplicera: Om defekten upprepas tvรฅ gรฅnger eller om defekten motsvarar samma koncept fรถr buggen, รคndras statusen till "duplicera."
- Fรถrkastas: Om utvecklaren anser att defekten inte รคr en รคkta defekt รคndrar den defekten till "avvisad".
- uppskjuten: Om det aktuella felet inte รคr av hรถgsta prioritet och om det fรถrvรคntas รฅtgรคrdas i nรคsta utgรฅva, tilldelas statusen "Uppskjuten" till sรฅdana buggar
- Inte ett fel: Om det inte pรฅverkar applikationens funktionalitet รคr statusen som tilldelas en bugg "Inte en bugg".
Defekt/fel livscykel fรถrklaras
- Testaren hittar defekten
- Status tilldelad defekt- Ny
- Ett fel vidarebefordras till projektledaren fรถr analys
- Projektledaren avgรถr om ett fel รคr giltigt
- Hรคr รคr defekten inte giltig - en status ges "Rejected."
- Sรฅ, projektledaren tilldelar en status fรถrkastas. Om defekten inte avvisas รคr nรคsta steg att kontrollera om det รคr inom omfattningen. Anta att vi har en annan funktion-e-postfunktion fรถr samma applikation, och du hittar ett problem med det. Men det รคr inte en del av den aktuella versionen nรคr sรฅdana defekter tilldelas som en uppskjuten eller uppskjuten status.
- Dรคrefter verifierar chefen om ett liknande fel har uppkommit tidigare. Om ja tilldelas defekt en status duplicera.
- Om nej tilldelas defekten till utvecklaren som bรถrjar fixa koden. Under detta skede tilldelas defekten en status pรฅgรฅende.
- Nรคr koden รคr fixad. En defekt tilldelas en status fixerad
- Dรคrefter kommer testaren att testa koden igen. I fallet Testfall passerar defekten รคr stรคngd. Om testfallen misslyckas igen รคr defekten det รถppnas igen och tilldelas utvecklaren.
- Tรคnk pรฅ en situation dรคr under den fรถrsta versionen av flygreservation upptรคcktes en defekt i faxordern som fixades och tilldelades en status stรคngd. Under den andra uppgraderingsversionen dรถk samma defekt upp igen. I sรฅdana fall kommer ett sluten defekt att vara รถppnade igen.
Det รคr allt fรถr Bug Life Cycle
Denna utbildningsvideo beskriver de olika stadierna i en bugg aka defekts livscykel och dess betydelse med hjรคlp av ett exempel
Klicka hรคr. om videon inte รคr tillgรคnglig
Vanliga frรฅgor
Sammanfattning
Att fรถrstรฅ fellivscykeln sรคkerstรคller strukturerad bugghantering, smidigare samarbete och snabbare lรถsningar. Genom att fรถlja varje steg kan team fรถrbรคttra programvarukvaliteten, minska risker och leverera pรฅlitliga, anvรคndarvรคnliga applikationer med tillfรถrsikt.


