Sobes.tech
Junior

Wat vind je belangrijk om aan te geven bij het opstellen van een bugrapport?

sobes.tech AI

Antwoord van AI

  • Beschrijving van de bug: Duidelijke en begrijpelijke uiteenzetting van het probleem.
  • Stappen om te reproduceren: Sequentie van acties die gegarandeerd tot de bug leiden.
  • Feitelijke resultaat: Wat er echt gebeurde.
  • Verwacht resultaat: Hoe het had moeten zijn.
  • Versie van de applicatie/systeem: De versie waarin de bug werd ontdekt.
  • Omgeving: Besturingssysteem, browser (met versie), PHP-versie (indien van toepassing), gebruikte afhankelijkheden en hun versies.
  • Logs/stack trace: Foutuitvoer die helpt bij het lokaliseren van het probleem.
    // Voorbeeld van foutuitvoer
    Fatal error: Uncaught Exception: Er ging iets mis in /pad/naar/bestand.php:123
    Stack trace:
    #0 /pad/naar/ander_bestand.php(45): een_functie()
    #1 {main}
      thrown in /pad/naar/bestand.php on line 123
    
  • Screenshots/Schermopnames: Visuele weergave van de bug.
  • Ernst van de bug (Severity): Beoordeling van de impact van de bug op de werking van het systeem (bijvoorbeeld, blokkeren, kritisch, major, minor, triviaal).
  • Prioriteit van de bug (Priority): Hoe snel de bug moet worden opgelost.
  • Bijgevoegde bestanden: Configuratiebestanden, database dumps of andere bestanden die nodig zijn voor reproductie.
  • Contactinformatie: Wie de bug heeft ontdekt en aanvullende informatie kan verstrekken.