Técnicas Avanzadas de Depuración y Prevención de Errores
Clase 26 de 29 • Curso de Fundamentos de Pruebas de Software
Contenido del curso
- 2

Principios de Pruebas de Software y Mejores Prácticas
09:26 - 3

Pruebas de Software: Metodologías, Recursos y Herramientas Esenciales
06:51 - 4
Pruebas en el Ciclo de Vida del Software: Mejora y Optimización
01:35 - 5

Calidad del Software: Definición y Mejora del Proceso
10:04 - 6

Principios del Testing Moderno para Equipos de Desarrollo ágil
11:43 - 7

Roles y Especializaciones en el Testing de Software
12:18
- 8

Ciclo de Pruebas en el Desarrollo de Software
13:19 - 9

Estrategias de Pruebas de Software: Seguridad y Migración
09:10 - 10

Diferencias entre Testing y Checking en el Desarrollo de Software
10:53 - 11

Testing Ágil: Estrategias y Pruebas en Equipos de Desarrollo
08:03 - 12

Estrategias de Pruebas de Software por Niveles y Componentes
05:11 - 13

Clasificación de Tipos de Pruebas de Software
04:42 - 14

Pruebas Estáticas y Dinámicas en el Desarrollo de Software
10:01 - 15

Diseño de Casos de Prueba para Testers Principiantes
13:10
Las técnicas de depuración deben ir cambiando de ser reactivas a ser preventivas. Debemos recordar que parte de los principios del testing moderno es tratar de ir corrigiendo nuestras técnicas, implementar mejores prácticas y hacer uso de mejores herramientas. El debugging debería ser la última técnica que utilizas.
Técnicas de depuración:
- Debugging: Observar valores de variables, detener temporalmente la aplicación.
- Logs: Hacer un vaciado de cómo las variables van cambiando y es más fácil rastrear la información.
- Historial: Agiliza la forma de monitorear y observar los comportamientos de nuestro software. Comparando valores, agrupando información.
- Reportes: Observar anomalías, acelerar el tiempo de respuesta, prevenir ataques o fallas.
Pasos para depurar:
- Ir al módulo que falla
- Establecer breakpoints
- Diseñar una matrix de pruebas
- Establecer los datos de prueba
- Comenzar a depurar