Un raport de eroare este un document care oferă informații despre o eroare sau o serie de erori care au apărut. Rapoartele de eroare sunt utilizate într-o serie de setări diferite, cu scopul de a îmbunătăți sistemele, astfel încât utilizatorii să aibă mai puține șanse de a întâmpina erori și de a informa utilizatorii când apar erori. Un grup de rapoarte de eroare grupate poate fi cunoscut ca un jurnal de erori, indicând faptul că documentul conține mai multe intrări.
Majoritatea sistemelor de operare și a programelor software scriu rapoarte de eroare atunci când apar erori și apare un avertisment pentru a alerta utilizatorul cu privire la faptul că a apărut o eroare. Multe sisteme oferă utilizatorilor și opțiunea de a trimite un raport de eroare. În acest caz, documentația erorii sub forma unui raport de eroare este trimisă companiei care a dezvoltat produsul, astfel încât informațiile să poată fi folosite pentru a rezolva erori și alte probleme cu produsul.
Practica trimiterii de rapoarte de eroare a fost controversată în unele domenii. Unii utilizatori nu trimit rapoarte de eroare deoarece sunt îngrijorați de confidențialitate; în timp ce detaliile de identificare sunt eliminate, o mare parte de informații pot fi încorporate, deoarece pot fi importante pentru contextul erorii. Unele programe nu sunt clare cu privire la modul în care vor fi utilizate datele și ce măsuri sunt luate pentru a proteja confidențialitatea utilizatorilor, caz în care utilizatorii ar putea să nu fie îndrăgostiți de ideea de a-și autoriza computerele să trimită un raport de eroare.
Pe Internet, majoritatea serverelor păstrează jurnalele de erori care pot fi accesate de webmaster. Jurnalul detaliază erorile care au avut loc pe server și ce fel de erori au fost. Acest lucru le permite webmasterilor să facă remedieri care sunt concepute pentru a face site-urile lor mai ușor de utilizat. Jurnalele de erori pot dezvălui erori, probleme cu incompatibilitatea browserului, link-uri proaste și așa mai departe și uneori pot fi sortate după parametri, astfel încât webmasterii să poată căuta toate erorile de un anumit tip pentru a identifica modelele.
Conținutul unui raport de eroare poate varia, în funcție de programul care înregistrează rapoartele. Raportul indică de obicei când a apărut eroarea și ce încerca utilizatorul să facă. Dacă a fost afișat un mesaj de eroare, raportul indică ce mesaj a fost afișat. Rapoartele pot arăta, de asemenea, cea mai bună presupunere a programului despre ce a mers prost, cum a fost rezolvată eroarea și așa mai departe. Rapoartele de eroare mai detaliate pot include informații despre sistemul de operare, date despre care ar fi putut rula alte programe și alte informații despre setările de pe computer sau dispozitiv care ar fi putut avea un impact asupra erorii.