Czym jest Debugowanie?

Debugowanie jest procesem systematycznego redukowania liczby błędów w oprogramowaniu polegającym na kontrolowanym wykonaniu programu pod nadzorem debuggera. W uproszczeniu debugger pozwala na wykonywanie kodu programu linia po linii, podglądanie wartości zmiennych i wiele innych. W efekcie końcowym możemy w dość łatwy sposób wykryć defekty oprogramowania, w tym również testów automatycznych.