Skip to content
Pensamiento Computacional y Programación · III Medio

Ideas de aprendizaje activo

Pruebas y Depuración de Software

Las pruebas y la depuración (debugging) son procesos críticos para asegurar la calidad y confiabilidad del software. En III Medio, los estudiantes aprenden que el error no es un fracaso, sino una parte natural y necesaria del desarrollo, alineándose con los OA 2 y OA 5. Desarrollar una mentalidad sistemática para encontrar y corregir fallos es una de las habilidades más valiosas del pensamiento computacional.

Objetivos de Aprendizaje (OA)OA 2OA 5
25–60 minParejas → Toda la clase3 actividades

Actividad 01

Juego de Roles30 min · Parejas

Juego de Roles: El Detective de Errores

Un estudiante describe los 'síntomas' de un programa que falla, mientras el otro actúa como detective haciendo preguntas lógicas para aislar la causa raíz del problema sin mirar el código inicialmente.

¿Por qué es fundamental probar el software antes de publicarlo?
AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 02

Círculo de Investigación60 min · Grupos pequeños

Círculo de Investigación: Caza de Bugs

Los grupos reciben un código con 5 errores ocultos de diferentes tipos (sintaxis, lógica, tiempo de ejecución). Deben encontrarlos y documentar cómo los solucionaron en una bitácora técnica.

¿Cómo diseñamos casos de prueba efectivos?
AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Actividad 03

Pensar-Emparejar-Compartir: Diseñando el Caso de Prueba Extremo

Para un programa dado (ej: calculadora de promedios), las parejas deben idear los 3 datos de entrada más extraños que podrían hacer fallar al programa y proponer cómo protegerlo.

¿Qué estrategias utilizamos para encontrar y corregir errores ocultos?
ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Pensar que si el programa corre una vez, ya no tiene errores.

    Existen errores lógicos que solo aparecen con ciertos datos; el uso de tablas de prueba sistemáticas ayuda a cubrir más escenarios.

  • Creer que depurar es solo adivinar y cambiar cosas hasta que funcione.

    La depuración debe ser un proceso lógico y metódico; las actividades de 'explicación al patito de goma' ayudan a verbalizar y estructurar el pensamiento.


Metodologías usadas en este resumen