Begrepet "feilsøking" i sammenheng med datamaskiner oppsto i de tidlige dagene av databehandling, da faktiske feil (som møll eller andre insekter) noen ganger fant veien inn i det delikate maskineriet til datamaskiner og forårsaket funksjonsfeil.
Begrepet "feilsøking" ble først brukt for å beskrive prosessen med å fjerne disse fysiske feilene fra datamaskinen. Over tid utviklet begrepet seg til å referere bredere til prosessen med å identifisere og fikse enhver form for feil eller funksjonsfeil i et dataprogram eller system, uavhengig av om det var forårsaket av en fysisk feil eller ikke.
Begrepet "feilsøking" har også blitt brukt i en mer generell forstand for å referere til prosessen med å identifisere og fikse enhver form for problem eller problem, som ikke nødvendigvis er relatert til datamaskiner.