Sobes.tech
Junior

Secondo te, cosa è importante indicare nella stesura di un rapporto di bug?

sobes.tech AI

Risposta dell'AI

  • Descrizione del bug: Presentazione chiara e comprensibile del problema.
  • Passaggi per riprodurre: Sequenza di azioni che garantiscono il verificarsi del bug.
  • Risultato reale: Ciò che è realmente accaduto.
  • Risultato atteso: Come avrebbe dovuto essere.
  • Versione dell'applicazione/sistema: La versione in cui è stato rilevato il bug.
  • Ambiente: Sistema operativo, browser (con versione), versione di PHP (se applicabile), dipendenze utilizzate e loro versioni.
  • Log/stack trace: Output di errori che aiutano a localizzare il problema.
    // Esempio di output di errore
    Fatal error: Uncaught Exception: Qualcosa è andato storto in /percorso/al/file.php:123
    Stack trace:
    #0 /percorso/ad/altro_file.php(45): qualche_funzione()
    #1 {main}
      thrown in /percorso/al/file.php on line 123
    
  • Screenshot/Registrazioni dello schermo: Rappresentazione visiva del bug.
  • Gravità del bug (Severity): Valutazione dell'impatto del bug sul funzionamento del sistema (ad esempio, blocante, critico, maggiore, minore, trascurabile).
  • Priorità del bug (Priority): Quanto velocemente deve essere risolto il bug.
  • File allegati: File di configurazione, dump del database o altri file necessari per riprodurre.
  • Informazioni di contatto: Chi ha scoperto e può fornire ulteriori informazioni.