Temario
Presentaciò,n
Este taller busca brindar a los distintos roles involucrados en el desarrollo de software y pruebas, una visión general de los conceptos del proceso de pruebas y del modelo de madurez de pruebas, que faciliten la implementación de prácticas dentro de su organización.
En la segunda parte del curso se explican diversas técnicas que formalizan la selección y elaboración de casos de prueba con el fin de que los roles tengan una aproximación sistematica que los lleve a aumentar su cobertura de pruebas.
Temario
Introducción
El estado de las pruebas hoy
Principales paradigmas de pruebas
¿,Qué es lo que no funciona?
Mitos sobre desarrollo de software
Conceptos principales
Cómo se puede probar software
Pruebas de caja negra y caja blanca
Probando que funcione el software
Probando las cualidades del software
Calidad o ¿,Por qué no se puede codificar sin errores?
Imposible probar todo
Que podemos entender por calidad
Los requerimientos y su impacto en pruebas
Caso de uso y otros modelos
Supuestos
Validar y Verificar
Un vistazo a la administración de pruebas
Diferentes aproximaciones a la administración de pruebas
Quién debe hacer, Qué, Cuándo
Roles y responsabilidades
El esfuerzo de prueba y el factor de certeza
Metodos de prueba
MITs Most Important Test
Respondiendo las preguntas comunes en pruebas
Los paso para aplicar MIT
MIM Most Important Metrics
Inventario de pruebas
5.1. El objetivo del inventario
5.2. Cuándo acabamos de probar
Analisis de Datos
Valores frontera
Como reducir los datos
Analisis de rutas y bifurcaciones
Qué es la complejidad ciclomatica
Divide y venceras
Caminos no recorridos
Desventajas
De casos de uso a caso de prueba
Encontrando escenarios
El ABC de los casos de prueba
Pruebas exploratorias
Regresando al principio
Cuando se debe aplicar