Gestión y Seguimiento Efectivo de Pruebas de Software
Clase 17 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
Aunque parezca obvio que es necesario gestionar nuestro trabajo y darle seguimiento a las pruebas y ejecución, hay estudios donde las empresas no pueden hacer esto exitosamente.
Gestión de Pruebas:
-
Planeación: Definir los objetivos de las pruebas es muy importante, al no tener una estrategia clara termina causando una pobre cobertura de pruebas. Los elementos a considerar para una buena planeación son la estimación, recursos, el alcance y objetivo.
-
Monitoreo y Control: Durante el monitoreo lo que estamos buscando son esas métricas que nos digan si estamos llevando avances o tenemos retrasos. Son nuestras alertas cuando nuestro plan no se esta ejecutando.
-
Análisis: Incluye decidir cuáles son esas prioridades que nos ayudará a definir qué debemos probar.
-
Diseño: Normalmente cuándo estas iniciando las pruebas es necesario crear un mapa de ideas. Después de esto, puedes realizar el diseño a detalle de qué va a incluir cada caso de uso. Casos de alto nivel, diseñar y priorizar pruebas, identificar el entorno de pruebas, hacer una trazabilidad entre pruebas y sus
condiciones. -
Implementación: También nos aseguramos de contar con la estructura necesaria para realizar las pruebas, con un ambiente, datos y dónde documentar o realizar las pruebas.
-
Ejecución: En esta etapa los suites de pruebas se ejecutan de acuerdo al programa o el plan diseñado con anterioridad. Se suelen agrupar los casos de pruebas para que no estén desorganizado y podemos hacerles un buen seguimiento.
-
Finalización: Cuando queremos cerrar el ciclo de las pruebas, necesitamos saber qué porcentaje se cubrió, ejecutó, cuántos defectos se derivaron, aprender lecciones sobre el proceso.