Forskel mellem fejl og defekt Forskel mellem

Anonim

Fejl vs Defekt

En fejl er en afvigelse fra et forventet resultat. Det er en uformel måde at sige en menneskelig handling, der fører til et forkert resultat. Disse handlinger er normalt fejl eller fejl i enten et programs design eller dets kildekode. I softwareindustrien er der et ordsprog, "Alle programmer har fejl, men antallet af disse fejl varierer med programmets kvalitet. "Et velskrevet program har færre fejl, og sådanne fejl forstyrrer ikke det normale funktion af programmet. Et program siges at være buggy, hvis det har et stort antal fejl, der alvorligt forstyrrer dets funktionalitet. En fejl kan tvinge programmet til at opføre sig på en uventet måde eller måske endda tvinge den til at lukke ned.

En defekt er noget, der virker normalt, men det har nogle funktioner, som ikke er nævnt i kravspecifikationsdokumentet. En defekt identificeres, når en klient eller bruger tester produktets funktionalitet. En defekt kan føre til irreversibel skade, der fører til fejl i hele produktet, da det tilføjer funktioner, som det ikke var konstrueret til at gøre i første omgang. Defekter opstår normalt på grund af dårlige fremstillingsmetoder, dårlig kvalitetskontrol eller anvendelse af produktet på en måde, som det ikke var hensigten at medføre skaden.

For de fleste klienter er betegnelserne "fejl" og "fejl" synonyme. Nogle er diskuteret nedenfor:

1. Det er fejl eller mangler, der både beskadiger det berørte selskabs omdømme.

2. Et software testresultat er tilstrækkeligt til at påpege både fejl og fejl.

3. Et ønsket kvalitetsniveau opnås kun, når både fejl og fejl er identificeret, og denne rapport er

indsendt til udvikleren med nødvendig tilbagemelding.

Men der er også nogle få subtile forskelle:

1. Fejl er lettere at beskrive, da de har tendens til at være specifikke i modsætning til fejl.

2. Det er lettere at replikere defekter, da de kræver en kort forklaring.

Sammendrag:

1. En softwarefejl, der er uspecifik, refererer til en fejl eller en uventet opførsel af et sæt computer

programmer eller kode, der ikke overholder kravene.

2. Enkelt sagt er en mangel en fejlmatch mellem kravene.

3. Rapporter af fejl i et program kaldes fejlrapporter, problemrapporter (PRs), fejlrapporter og

ændringsanmodning (CRs).

4. Under modultest identificerer testere fejl, mens brugere eller klienter finder fejl under brugernes accepttest.

5. En fejl opstår under fremstillingsprocessen, mens en defekt bliver introduceret på grund af dårlig kvalitetskontrol

eller dårlige fremstillingsmetoder.