Difetto

Un'imperfezione o una mancanza in un prodotto di lavoro che non soddisfa i suoi requisiti o le sue specifiche

Present in sylabi

Esempio d’uso

Un tester inserisce una data non valida in un modulo di prenotazione e il sistema va in crash. Il bug — un difetto nel componente, ad esempio un’istruzione di validazione o una definizione di dati errata — fa sì che il componente non riesca a svolgere la propria funzione richiesta. Il tester registra il bug in un rapporto di difetto con i passi per riprodurlo, e lo sviluppatore corregge la causa. Quando la correzione viene ritestata e confermata, il bug viene chiuso.

FAQ

Un bug è la stessa cosa di un difetto? Sì, nella terminologia ISTQB “bug” e “difetto” sono sinonimi: entrambi indicano un difetto in un componente o sistema che può far sì che esso non riesca a svolgere la propria funzione richiesta. Termini correlati: un guasto è lo stato del componente quando il difetto è presente, e un malfunzionamento è lo scostamento osservabile del componente dal suo comportamento atteso.

Qual è la differenza tra bug, guasto e malfunzionamento? Un bug (difetto) è il difetto stesso. Un guasto è lo stato errato causato dalla presenza del difetto. Un malfunzionamento è lo scostamento osservabile dall’esterno rispetto al comportamento atteso quando il guasto viene attivato durante l’esecuzione.

Ogni comportamento inatteso è un bug? Non necessariamente. Il comportamento può essere causato da un ambiente difettoso, dai dati di test o da un’azione dell’utente — oppure può essere un problema di specifica. Prima di definire qualcosa un bug è necessaria un’indagine.

Perché i tester usano “difetto” invece di “bug”? Perché “difetto” è il termine preciso e orientato alla specifica usato nelle norme e negli esami. “Bug” è la parola informale di uso quotidiano per lo stesso concetto.

Cosa dovrebbe contenere un buon rapporto di bug? Un titolo chiaro, i passi per riprodurre il problema, i risultati attesi rispetto a quelli effettivi, i dettagli dell’ambiente, la severità e la priorità, e prove a supporto come log o screenshot.

Termini correlati

  • difetto — il sinonimo ISTQB di bug
  • malfunzionamento — il risultato osservabile di un difetto durante l’esecuzione
  • errore — un’azione umana che produce un risultato errato
  • guasto — lo stato errato causato da un difetto
  • anomalia — qualsiasi condizione che si scosta da quanto atteso
  • rapporto di difetto — la registrazione documentata di un bug
  • debugging — individuare e correggere la causa del difetto
  • densità dei difetti — una misura dei difetti per unità di dimensione del software

Learn more

Bug Report Template - Jira
Official Atlassian Jira bug report template with step-by-step guide on gathering information, writing title and summary, listing reproduction steps, and specifying expected vs actual behavior

Recommend more content related to this term