# Testowanie a debagowanie

## **Testowanie**

Wykonywanie testów pozwala ujawnić awarie, które są skutkiem defektów w oprogramowaniu, natomiast debugowanie to czynność związana z wytwarzaniem oprogramowania, która polega na znajdowaniu, analizowaniu i usuwaniu tych defektów.

## **Debagowanie** (debugging)

Polega na znajdowaniu, analizowaniu i usuwaniu tych defektów. To proces wyszukiwania, analizowania i usuwania przyczyn awarii oprogramowania poprzez kontrolowane wykonanie kodu - czynność wykonana przede wszystkim przez programistów.
