1. Процес виявлення, локалізації та усунення помилок (багів) у програмному забезпеченні або апаратному устаткуванні для забезпечення їх коректної роботи.
2. Сукупність дій і процедур, спрямованих на перевірку, аналіз та корегування коду програми, алгоритмів або технічних систем з метою досягнення відповідності заданим вимогам і специфікаціям.