Skillnaden mellan Bug och Defect



Bug vs Defect

En bugg är en avvikelse från ett förväntat resultat. Det är ett informellt sätt att säga en mänsklig handling som leder till ett felaktigt resultat. Dessa åtgärder är oftast fel eller misstag i antingen ett program 'design eller dess källkod. I mjukvaruindustrin, det finns ett talesätt,' Alla program har fel, men antalet av dessa buggar varierar med kvaliteten på programmet. ' en välskriven programmet har färre buggar, och sådana fel inte stör den normala funktionen av programmet. ett program sägs vara buggig om den har ett stort antal buggar som allvarligt stör dess funktionalitet. en bugg kan tvinga programmet för att bete sig på ett oväntat sätt eller kanske till och tvinga den att stängas av.

Ett fel är något som fungerar normalt, men det har vissa funktioner som inte nämns i kravspecifikationen dokumentet. En defekt identifieras när en klient eller användare testar funktionaliteten hos en produkt. En defekt kan leda till irreversibel skada som leder till fel på hela produkten eftersom det lägger till funktioner som det inte var 't konstruerad för att göra i första hand. Defekter uppstår oftast på grund av dåliga tillverkningstekniker, dålig kvalitetskontroll, eller användning av produkten i ett sätt det inte var 't avsedd ledde till skadorna.

För de flesta kunder, termerna 'bug' och 'defekt' är synonyma. Några diskuteras nedan:
1. Var det fel eller brister, både skada rykte det berörda företaget.
2. En testning resultat är tillräckligt att påpeka både buggar och fel.
3. En önskad kvalitet uppnås endast när båda buggar och fel identifieras och denna rapport är
lämnas till utvecklaren med erforderlig återkoppling.



Men det finns också några subtila skillnader:
1. Fel är lättare att beskriva eftersom de tenderar att vara specifik till skillnad från buggar.
2. Det är lättare att replikera fel eftersom de kräver en kort förklaring.

Sammanfattning:
1. En programvarufel, är ospecifik, hänvisar till ett fel eller en oväntat beteende av en uppsättning dator
program eller kod som inte ansluter sig till kraven.
2. Enkelt uttryckt, är en defekt en obalans mellan krav.
3. Rapporter om fel i ett program kallas felrapporter, problemrapporter (PRS), felrapporter och
ändringsbegäran (CR).
4. Under modultest, testare identifiera fel medan användare eller klienter hitta fel under testning acceptans bland användarna.
5. Ett fel inträffar under tillverkningsprocessen medan en defekt blir presenterad på grund av dålig kvalitetskontroll