Forskjellen mellom feil og feil

Bug vs Defekt

En feil er en 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 programkvaliteten." Et godt skrevet program har færre feil, og slike feil forstyrrer ikke normalfunksjonen 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. Feil 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 identifiseres 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 som 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 datamaskinen
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), problemer med rapportering og
endre forespørsel (CRs).
4. Under modultesting identifiserer testere feil, mens brukere eller klienter finner feil under brukers godkjenningstesting.
5. En feil oppstår under produksjonsprosessen mens en feil blir introdusert på grunn av dårlig kvalitetskontroll
eller dårlig produksjonsteknikker.