La pirámide de pruebas
Síntesis de la Pirámide de Pruebas por Niveles
La Pirámide de Pruebas: Estrategia Jerárquica para Testeo de Software
1. E2E
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.
2. INTEGRATION
3. UNIT
Nivel Intermedio (Pruebas de Integración)
Objetivo:
Estas pruebas verifican la interacción entre componentes o servicios.
Características:
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.
Ejemplo
- Ejemplos típicos: Pruebas de servicio, pruebas de API, pruebas de integración entre módulos.
Nivel Inferior (Pruebas Unitarias/de Componentes)
Objetivo:
Estas pruebas verifican pequeñas partes de funcionalidad de manera aislada.
Características:
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.
Ejemplo
- Ejemplos típicos: Pruebas unitarias, pruebas de componentes.
E2E Nivel Superior (Pruebas de Extremo a Extremo - E2E)
Objetivo:
Estas pruebas verifican grandes partes de la funcionalidad del sistema completo.
Características:
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.
Ejemplo
- Ejemplos típicos: Pruebas de interfaz de usuario, pruebas de aceptación.
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:
View
Fill in Blanks
View
Countdown
View
Stopwatch
View
Unpixelator
View
Break the Piñata
View
Bingo
View
Create a Secret Code
Explore all templates
Transcript
La pirámide de pruebas
Síntesis de la Pirámide de Pruebas por Niveles
La Pirámide de Pruebas: Estrategia Jerárquica para Testeo de Software
1. E2E
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.
2. INTEGRATION
3. UNIT
Nivel Intermedio (Pruebas de Integración)
Objetivo:
Estas pruebas verifican la interacción entre componentes o servicios.
Características:
Sus características son:
Ejemplo
Nivel Inferior (Pruebas Unitarias/de Componentes)
Objetivo:
Estas pruebas verifican pequeñas partes de funcionalidad de manera aislada.
Características:
Se distinguen por:
Ejemplo
E2E Nivel Superior (Pruebas de Extremo a Extremo - E2E)
Objetivo:
Estas pruebas verifican grandes partes de la funcionalidad del sistema completo.
Características:
Se caracterizan por:
Ejemplo