¿Qué es la depuración?
Es un proceso sistemático para detectar y corregir la cantidad de errores o defectos en una pieza de software para que el software se comporte como se esperaba. La depuración es más difícil para los sistemas complejos, en particular cuando varios subsistemas están estrechamente acoplados, ya que los cambios en un sistema o interfaz pueden hacer que surjan errores en otro.
La depuración es una actividad del desarrollador y una depuración eficaz es muy importante antes de que comience la prueba para aumentar la calidad del sistema. La depuración no dará confianza en que el sistema cumpla con sus requisitos por completo, pero las pruebas sí dan confianza.