Zusammenfassung der Ressource
TIPOS DE PRUEBAS DE
SOFTWARE
- PRUEBAS UNITARIAS
- Consiste en probar de
forma individual las
funciones y/o métodos
- Servidor de integración
continua
- Test Driven Development
- Menor costo
- Bajo nivel
- PRUEBAS DE
INTEGRACIÓN
- Verifican que los módulos y/o servicios
funcionen en armonía cuando trabajan en
conjunto
- Interacción con
base de datos
- Operación
microservicios
- Más costosas de
ejecutar
- PRUEBAS FUNCIONALES
- Pruebas de caja negra
- Verifican los
resultados
- Requerimientos
negocio
- Valores especificos
al usuario
- PRUEBAS DE PUNTA A
PUNTA
- Replican el comportamiento de
los usuarios con el
software
- Útiles, pero son
costosas de realizar
- Difíciles de mantener
cuando son
automatizadas
- PRUEBAS DE REGRESIÓN
- Verifican un conjunto de escenarios
que funcionaron correctamente en el
pasado
- Una falla significa que una
nueva funcionalidad ha
afectado otra funcionalidad
que era correcta
- PRUEBAS DE HUMO
- Verifican la funcionalidad básica de
una aplicación
- Alto nivel
- Ejecución rapida
- PRUEBAS DE ACEPTACIÓN
- Verifican si un sistema
satisface requerimientos de
negocio
- Realizadas luego de las
pruebas unitarias o de
integración
- PRUEBAS DE RENDIMIENTO
- Verifican cómo responde el sistema
cuando éste se encuentra bajo una
alta carga
- No funcionales
- Fiabilidad
- Estabilidad
- Disponibilidad de
plataforma
- PRUEBAS ESTRUCTURALES
- Pruebas de caja blanca
- Comportamiento
interno
- Diseño ligado al codigo
fuente
- Aplicación a
unidades de
software