Skillnad mellan fel och defekt Skillnad mellan

Anonim

Fel mot defekt

Ett fel ä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 vanligtvis fel eller misstag i antingen ett programs design eller dess källkod. I mjukvaruindustrin finns det ett ordstäv, "Alla program har fel, men antalet buggar varierar med programmets kvalitet. "Ett välskrivet program har färre buggar, och sådana fel påverkar inte programmets normala funktion. Ett program sägs vara buggy om det har ett stort antal buggar som allvarligt störde dess funktionalitet. En bugg kan tvinga programmet att uppträda på ett oväntat sätt eller kanske tvinga det att stänga av.

En defekt är något som fungerar normalt, men det har några funktioner som inte nämns i kravspecifikationsdokumentet. En defekt identifieras när en klient eller användare testa funktionaliteten hos en produkt. En defekt kan leda till oåterkallelig skada som leder till att hela produkten misslyckas, eftersom den lägger till funktioner som den inte konstruerades för att göra i första hand. Defekter uppträder vanligtvis på grund av dålig tillverkningsteknik, dålig kvalitetskontroll eller användning av produkten på ett sätt som det inte var avsett att leda till skadorna.

För de flesta kunder är termen "bugg" och "defekt" synonymt. Några är diskuterade nedan:

1. Det är buggar eller defekter, både skadar det berörda företagets rykte.

2. Ett testresultat för programvara är tillräckligt för att påpeka både buggar och fel.

3. En önskad kvalitetsnivå uppnås först när både buggar och defekter identifieras och denna rapport är

överlämnad till utvecklaren med erforderlig återkoppling.

Men det finns också några subtila skillnader:

1. Defekter är lättare att beskriva eftersom de tenderar att vara specifika 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, som är ospecifik, hänför sig till ett fel eller ett oväntat beteende av en uppsättning dator

program eller kod som inte uppfyller kraven.

2. Enkelt sagt är en defekt en felaktig matchning mellan kraven.

3. Rapporter av fel i ett program kallas felrapporter, problemrapporter (PR), problemrapporter och

ändringsförfrågan (CRs).

4. Under modultest identifierar testare buggar medan användare eller klienter upptäcker fel vid användaraccepttestning.

5. Ett fel inträffar under tillverkningsprocessen, medan en defekt introduceras på grund av dålig kvalitetskontroll

eller dålig tillverkningsteknik.