Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestión de pruebas
Profesor: Alumno:
Héctor Molina Allan Ortiz
CI: 28.030.204
Las actividades que ejecutamos en esta fase de planificación constituyen la base para un
proceso de pruebas de calidad. Estas actividades son:
1. Formulación de la estrategia de prueba
Plan de pruebas
El plan de pruebas es un producto formal que define los objetivos de la prueba de un sistema,
establece y coordina una estrategia de trabajo, y provee del marco adecuado para elaborar una
planificación paso a paso de las actividades de prueba.
Pruebas funcionales
Pruebas de regresión
A medida que avance el proyecto, las tareas de pruebas aumentan su carga, por eso deberás
planificar cómo ir cubriendo las necesidades de pruebas de regresión sin que esto signifique
aumentar los recursos. Dos técnicas principales para lograr esto, son la priorización en base
a los objetivos del negocio y el camino crítico de la aplicación y la automatización de
pruebas.
En base a los objetivos del negocio, deberás definir y planificar si se realizarán este tipo de
pruebas. Si la aplicación estará expuesta en la nube, deberás planificar pruebas de
rendimiento que permitan validar que la arquitectura responde de forma adecuada a
procesos de alta demanda.
Pruebas de integración
Usualmente los sistemas no viven en solitario, sino que interactúan con otros sistemas
existentes tanto internos como externos. Planifica pruebas de integración de forma
adecuada a lo largo del proyecto para validar cuanto antes las interfaces con otros sistemas.
Validar que los flujos críticos del sistema funcionan correctamente, simulando el uso de la
aplicación más utilizada por los usuarios es una estrategia que asegura tranquilidad antes de
un despliegue. Incluye este tipo de prueba en cada fase del proyecto, aumentando el alcance
de los flujos. Estas pruebas son excelentes candidatas para ser automatizadas, lo que
asegurará mayor capacidad de ejecución.
Ejecución y análisis
La ejecución de pruebas debe iniciar con la creación de los datos de prueba necesarios para
ejecutar los casos de prueba diseñados. La ejecución de estos casos, puede realizarse de
manera manual o automatizada; en cualquiera de los casos, cuando se detecte un fallo en el
sistema, este debe ser documentado y registrado en una herramienta que permita gestionar
los defectos.