Forskjellen mellom alvorlighetsgrad og prioritet i testing (eksempel)
Alvorlighet vs. Prioritet: Forskjellen mellom dem
- Prioritet er rekkefรธlgen som utvikleren skal lรธse en defekt, mens alvorlighetsgrad er graden av innvirkning en defekt har pรฅ driften av produktet.
- Prioritet er kategorisert i tre typer: lav, middels og hรธy, mens alvorlighetsgrad er kategorisert i fem typer: kritisk, stor, moderat, liten og kosmetisk.
- Prioritet er assosiert med planlegging mens alvorlighetsgrad er assosiert med funksjonalitet eller standarder.
- Prioritet angir hvor snart feilen skal rettes, mens alvorlighetsgrad angir alvorlighetsgraden av defekten pรฅ produktfunksjonaliteten.
- Prioritet av defekter bestemmes i samrรฅd med leder/klient, mens alvorlighetsgraden av defektene bestemmes av QA-ingeniรธren.
- Prioritet er drevet av forretningsverdi mens alvorlighetsgrad er drevet av funksjonalitet.
- Prioritetsverdi er subjektiv og kan endres over en periode avhengig av endringen i prosjektsituasjonen, mens alvorlighetsverdien er objektiv og mindre sannsynlig รฅ endre seg.
- Hรธy prioritet og lav alvorlighetsstatus indikerer at defekter mรฅ fikses pรฅ umiddelbar basis, men pรฅvirker ikke applikasjonen, mens hรธy alvorlighetsgrad og lav prioritetsstatus indikerer at defekter mรฅ fikses, men ikke pรฅ umiddelbar basis.
- Prioritetsstatus er basert pรฅ kundekrav, mens alvorlighetsgrad er basert pรฅ det tekniske aspektet ved produktet.
Hva er Bug Alvorlighetsgrad
Feilens alvorlighetsgrad eller Defekt Alvorlighet i testing er en grad av pรฅvirkning en feil eller en Defekt har pรฅ programvareapplikasjonen som testes. En hรธyere effekt av feil/defekt pรฅ systemfunksjonalitet vil fรธre til et hรธyere alvorlighetsnivรฅ. EN Kvalitetssikring: ingeniรธr bestemmer vanligvis alvorlighetsgraden til en feil/defekt.
Hva er prioritet?
Prioritet er definert som rekkefรธlgen en mangel skal rettes i. Jo hรธyere prioritet jo raskere feilen bรธr lรธses.
Defekter som gjรธr programvaresystemet ubrukelig gis hรธyere prioritet fremfor defekter som gjรธr at en liten funksjonalitet i programvaren svikter.
Typer av alvorlighetsgrad
In Testing av programvare, Typer av alvorlighetsgrad av feil/defekt kan kategoriseres i fรธlgende deler:
- Kritisk: Denne defekten indikerer fullstendig avslutning av prosessen, ingenting kan gรฅ videre
- Major: Det er en svรฆrt alvorlig defekt og kollapser systemet. Imidlertid forblir visse deler av systemet funksjonelle
- Medium: Det forรฅrsaker uรธnsket oppfรธrsel, men systemet er fortsatt funksjonelt
- Lav: Det vil ikke forรฅrsake noen stรธrre sammenbrudd i systemet
Prioriterte typer
Typer av prioritet for feil/defekt kan kategoriseres i tre deler:
- Lav: Defekten er irriterende, men reparasjon kan gjรธres nรฅr den mer alvorlige defekten er rettet
- Medium: I lรธpet av det normale lรธpet av utviklingsaktivitetene bรธr feilen lรธses. Den kan vente til en ny versjon er opprettet
- Hรธy: Feilen mรฅ lรธses sรฅ snart som mulig da den pรฅvirker systemet alvorlig og ikke kan brukes fรธr den er fikset
Tips for รฅ fastslรฅ alvorlighetsgraden av en defekt
- Bestem hyppigheten av forekomsten: I noen tilfeller, hvis forekomsten av en mindre defekt er hyppig i koden, kan den vรฆre mer alvorlig. Sรฅ fra en brukers perspektiv er det mer alvorlig selv om det er en mindre defekt.
- Isoler defekten: ร isolere defekten kan bidra til รฅ finne ut hvor alvorlig konsekvensen er.
Forskjellen mellom alvorlighetsgrad og prioritet i testing
| Prioritet | Alvorlighetsgrad |
|---|---|
| Defektprioritet har definert rekkefรธlgen utvikleren skal lรธse en mangel i | Defektalvorlighet er definert som graden av innvirkning en defekt har pรฅ driften av produktet |
| Prioritet er knyttet til planlegging | Alvorlighet er forbundet med funksjonalitet eller standarder |
| Prioritet angir hvor snart feilen skal rettes | Alvorlighetsgrad indikerer hvor alvorlig feilen er pรฅ produktfunksjonaliteten |
| Prioritering av mangler avgjรธres i samrรฅd med leder/oppdragsgiver | QA-ingeniรธr bestemmer alvorlighetsgraden av defekten |
| Prioritet er drevet av forretningsverdi | Alvorlighet er drevet av funksjonalitet |
| Verdien er subjektiv og kan endres over en periode avhengig av endringen i prosjektsituasjonen | Dens verdi er objektiv og mindre sannsynlig รฅ endre seg |
| Hรธy prioritet og lav alvorlighetsgrad indikerer at defekter mรฅ fikses umiddelbart, men pรฅvirker ikke applikasjonen | Hรธy alvorlighetsgrad og lav prioritet status indikerer at defekter mรฅ fikses, men ikke umiddelbart |
| Prioritetsstatus er basert pรฅ kundens krav | Alvorlighetsstatus er basert pรฅ det tekniske aspektet ved produktet |
| Under UAT fikser utviklingsteamet feil basert pรฅ prioritet | Under SIT vil utviklingsteamet fikse defekter basert pรฅ alvorlighetsgraden og deretter prioritet |
Prioritet er kategorisert i tre typer
|
Alvorlighetsgrad er kategorisert i fem typer
|
Eksempel pรฅ defektens alvorlighetsgrad og prioritet
La oss se et eksempel pรฅ lav alvorlighetsgrad og hรธy prioritet og omvendt
- En svรฆrt lav alvorlighetsgrad med hรธy prioritet: En logofeil for ethvert forsendelsesnettsted kan vรฆre av lav alvorlighetsgrad da det ikke kommer til รฅ pรฅvirke funksjonaliteten til nettstedet, men kan ha hรธy prioritet siden du ikke vil at ytterligere forsendelse skal fortsette med feil logo.
-
En svรฆrt hรธy alvorlighetsgrad med lav prioritet: Pรฅ samme mรฅte, for flyoperasjonsnettsteder, kan en defekt i reservasjonsfunksjonalitet vรฆre av hรธy alvorlighetsgrad, men kan ha lav prioritet ettersom den kan planlegges utgitt i en neste syklus.
Defekt Triage
Defekttriage er en prosess som prรธver รฅ gjรธre rebalansering av prosessen der testteamet stรฅr overfor problemet med begrenset tilgjengelighet av ressurser. Sรฅ nรฅr det er et stort antall defekter og begrensede testere for รฅ verifisere dem, hjelper defekttriage รฅ prรธve รฅ fรฅ sรฅ mange defekter lรธst basert pรฅ defektparametere som alvorlighetsgrad og prioritet.
Slik bestemmer du defekttriage:
De fleste systemer bruker prioritet som hovedkriteriet for รฅ vurdere defekten. En god triageprosess tar imidlertid ogsรฅ hensyn til alvorlighetsgraden.
Triage-prosessen inkluderer fรธlgende trinn
- Revdvs. alle defektene inkludert avviste defekter av teamet
- Innledende vurdering av defektene er basert pรฅ innholdet og de respektive prioritets- og alvorlighetsinnstillingene
- Prioritering av defekten basert pรฅ inngangene
- Tilordne defekten til korrekt utgivelse av produktsjef
- Omdirigerer defekten til riktig eier/team for videre tiltak
Retningslinjer som hver tester bรธr vurdere fรธr de velger en alvorlighetsgrad
Alvorlighetsparameteren vurderes av testeren, mens prioritetsparameteren vurderes av produktsjefen eller av triage-teamet. For รฅ prioritere defekten er det avgjรธrende for en tester รฅ velge riktig alvorlighetsgrad for รฅ unngรฅ forvirring med utviklingsteamet.
- Forstรฅ begrepet prioritet og alvorlighetsgrad godt
- Tilordne alltid alvorlighetsgraden basert pรฅ problemtypen, da dette vil pรฅvirke prioriteringen
- Forstรฅ hvordan et bestemt scenario eller Testsak vil pรฅvirke sluttbrukeren
- Mรฅ vurdere hvor lang tid det vil ta รฅ fikse defekten basert pรฅ kompleksiteten og tiden det tar รฅ verifisere defekten
Konklusjon
In Engineering programvare, ร tildele feil alvorlighetsgrad til defekt kan forsinke STLC prosess og kan ha noen drastiske implikasjoner pรฅ den generelle ytelsen til teamet. Sรฅ den ansvarlige personen mรฅ vรฆre presis og nรธyaktig i oppfordringen om รฅ tildele defekter.



