Saltar al contenido

Depuración

Acotar sistemáticamente la causa de un error analizando el comportamiento, los datos y la ejecución.

También conocido comoDebugging
Arquitectura de software

¿Qué es la depuración?

La depuración investiga sistemáticamente un error para acotar su causa. Se describe comportamiento esperado y real, se buscan pasos de reproducción y se contrastan hipótesis con observaciones. Un depurador puede detener la ejecución en puntos de interrupción y mostrar valores y rutas de llamadas. Otros medios de diagnóstico adecuados pueden ayudar. La herramienta por sí sola no explica una causa de negocio.

En un portal ficticio aparece el caso cerrado Q-18 pese al filtro de casos abiertos. Con datos de prueba adecuados, el equipo examina estado guardado, condición del filtro y visualización posterior. Así puede determinar dónde se incumple lo esperado. Quitar la fila de la vista no explica el error. Tras corregir, pruebas adecuadas verifican el caso original y otros casos relacionados afectados; el diagnóstico por sí solo no acredita una aprobación.

Fuentes