Want to create interactive content? It’s easy in Genially!
Ref 3-DISEÑO DE PRUEBAS, CONTROL DE CALIDAD Y MANTENIMIENTO
UIDE_Genially
Created on March 27, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Síntesis de la Pirámide de Pruebas por Niveles
La Pirámide de Pruebas organiza los niveles de testeo según su granularidad, aislamiento y costo. Desde pruebas unitarias rápidas y económicas en la base, hasta pruebas end-to-end completas pero costosas en la cúspide, con pruebas de integración en el centro.
La Pirámide de Pruebas: Estrategia Jerárquica para Testeo de Software
1. E2E
3. UNIT
2. INTEGRATION
La pirámide de pruebas
- Ejemplos típicos: Pruebas de servicio, pruebas de API, pruebas de integración entre módulos.
Sus características son:
- Granularidad media (prueban interfaces entre componentes).
- Aislamiento parcial (dependen de grupos de componentes, no del sistema completo).
- Velocidad de ejecución moderada.
- Costo medio de calidad.
Estas pruebas verifican la interacción entre componentes o servicios.
Ejemplo
Características:
Objetivo:
Nivel Intermedio (Pruebas de Integración)
- Ejemplos típicos: Pruebas unitarias, pruebas de componentes.
Se distinguen por:
- Alta granularidad (prueban unidades muy específicas de código).
- Alto aislamiento (usan simuladores o mocks para no depender de otros componentes).
- Velocidad de ejecución muy rápida
- Menor costo de calidad (encontrar y solucionar problemas en esta fase es más económico).
- Se necesitan muchas pruebas para lograr cobertura razonable.
Estas pruebas verifican pequeñas partes de funcionalidad de manera aislada.
Ejemplo
Características:
Objetivo:
Nivel Inferior (Pruebas Unitarias/de Componentes)
- Ejemplos típicos: Pruebas de interfaz de usuario, pruebas de aceptación.
Se caracterizan por:
- Menor granularidad (prueban funcionalidades completas, no detalles).
- Bajo aislamiento (dependen de muchos componentes funcionando juntos).
- Velocidad de ejecución lenta (requieren inicializar todo el sistema).
- Mayor costo de calidad (encontrar y solucionar problemas en esta fase es más costoso).
- Se necesitan pocas pruebas para lograr una cobertura razonable.
Estas pruebas verifican grandes partes de la funcionalidad del sistema completo.
Ejemplo
Características:
Objetivo:
E2E Nivel Superior (Pruebas de Extremo a Extremo - E2E)