Forskjell mellom feil og feil Forskjellen mellom

Anonim

Feil mot feil

En feil er et avvik fra et forventet resultat. Det er en uformell måte å si en menneskelig handling som fører til feil resultat. Disse handlingene er vanligvis feil eller feil i enten et programs design eller dets kildekode. I programvareindustrien er det et ordtak, "Alle programmer har feil, men antallet av disse feilene varierer med kvaliteten på programmet. "Et godt skrevet program har færre feil, og slike feil forstyrrer ikke normal funksjon av programmet. Et program sies å være buggy hvis det har et stort antall feil som alvorlig forstyrrer funksjonaliteten. En feil kan tvinge programmet til å oppføre seg på en uventet måte, eller kanskje til og med tvinge den til å slå av.

En feil er noe som fungerer normalt, men det har noen funksjoner som ikke er nevnt i kravspesifikasjonsdokumentet. En feil identifiseres når en klient eller bruker tester funksjonaliteten til et produkt. En defekt kan føre til irreversibel skade som fører til feil i hele produktet siden det legger til funksjoner som det ikke var konstruert til å gjøre i utgangspunktet. Defekter oppstår vanligvis på grunn av dårlige produksjonsmetoder, dårlig kvalitetskontroll eller bruk av produktet på en måte som ikke var ment å forårsake skade.

For de fleste klienter er termene "feil" og "feil" synonymt. Noen diskuteres nedenfor:

1. Det er feil eller feil, både skade omdømmet til det berørte selskapet.

2. Et testresultat for programvare er tilstrekkelig til å påpeke både feil og feil.

3. Et ønsket kvalitetsnivå oppnås først når både feil og feil er identifisert, og denne rapporten er

sendt til utvikleren med nødvendig tilbakemelding.

Men det er også noen få subtile forskjeller:

1. Defekter er enklere å beskrive som de pleier å være spesifikke i motsetning til feil.

2. Det er lettere å kopiere feil, da de krever en kort forklaring.

Sammendrag:

1. En programvarebug, som ikke er spesifikk, refererer til en feil eller en uventet oppførsel av et sett med datamaskiner

programmer eller kode som ikke overholder kravene.

2. Enkelt sagt, en feil er en feilstilling mellom kravene.

3. Rapporter av feil i et program refereres til som feilrapporter, problemrapporter (PRs), problemrapporter og

endringsanmodning (CRs).

4. Under modultesting identifiserer testere feil, mens brukere eller klienter finner feil under brukeraccepttesting.

5. En feil oppstår under produksjonsprosessen mens en defekt blir introdusert på grunn av dårlig kvalitetskontroll

eller dårlig produksjonsteknikker.