Differenza tra Bug Tracking & Defect Tracking

July 13

bug tracking e il monitoraggio dei difetti sono termini privi di significato tecnico esatto. La differenza precisa tra di loro dipende da quale i professionisti IT si parla. L'azienda Bontq, per esempio, utilizza i termini in modo intercambiabile, ma altre aziende trattarli come attività separate. Sia bug e il monitoraggio dei difetti richiedono agli sviluppatori di identificare e registrare i problemi con il loro software.

definizioni

Problemi software sono variamente etichettate come "bug", "errori", "difetti" e "problemi". BugAware definisce "bug" come i problemi che appaiono durante lo sviluppo del software, mentre "difetti" alzare dopo che il prodotto è stato rilasciato. problemi "Problemi" può essere qualsiasi cosa, da insetti per help-desk. Testdog.com definisce "software bug" come qualsiasi elemento che è a corto di aspettative del cliente; "Errori" sono problemi osservati con il software; "difetti" sono deviazioni dalle specifiche tecniche del prodotto scoperti dopo gli sviluppatori fornire il programma per il cliente.

puntamento

Monitoraggio difetti - nel senso di problemi riscontrati dopo la consegna - si differenzia dal monitoraggio errori durante lo sviluppo, perché è un ambiente diverso. Uso nel mondo reale differisce dal test nell'ambiente di sviluppo. Anche se gli sviluppatori eseguono bug tracking accurato, nuovi problemi invariabilmente affiorano che devono essere monitorati. La forma più semplice di monitoraggio dei difetti è quello di tenere un registro ogni volta che il cliente chiama con un problema. Più sofisticato di monitoraggio utilizza il software per monitorare l'implementazione e rilevare le attività anomale, come un improvviso picco di messaggi di avviso.

Analogie

Anche quando una società definisce i bug e difetti in modo diverso, bug e il monitoraggio dei difetti hanno molto in comune. monitoraggio efficace dipende dalla buona tenuta dei registri. Un gruppo di sviluppo fissa un errore deve sapere, ad esempio, se il problema è stato segnalato prima. Le registrazioni devono comprendere il prodotto il problema riguarda la funzione interferisce con e quali effetti ha il problema. Un difetto che paralizza il software diventa una priorità più alta per una correzione che qualcosa che rallenta soltanto un programma dal alcuni secondi.

considerazioni

Pensando a problemi di software solo in termini di trovare e risolvere i difetti è un errore, Testdog.com dice. I problemi dei rapporti cliente può non essere un problema tecnico a tutti; Se il software è conforme alle specifiche, ma il cliente è ancora insoddisfatto, il problema potrebbe essere che le specifiche non definiscono ciò che il cliente voleva davvero. In entrambi i casi il team di sviluppo frainteso il cliente o il cliente non ha capito o lo stato di lei ha chiaramente bisogno. Soddisfare il cliente può richiedere ricominciare con nuove specifiche.