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
Urban Illustrated Presentation
View
Geographical Challenge: Drag to the map
View
Decisions and Behaviors in the Workplace
View
Tangram Game
View
Process Flow: Corporate Recruitment
View
Weekly Corporate Challenge
View
Wellbeing and Healthy Routines
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