Want to create interactive content? It’s easy in Genially!

Reuse this genially

Actividades de prueba cap 1.4

GERALDINE ZARIT PAREDES OLIVEROS

Created on September 26, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

The Power of Roadmap

Artificial Intelligence in Corporate Environments

Interactive QR Code Generator

Transcript

Actividades de prueba, Producto de prueba y roles en la prueba

Actividades, productos y roles en pruebas.

El proceso de prueba de software abarca más que solo ejecutar casos de prueba. Involucra una serie de actividades organizadas que deben adaptarse al contexto del proyecto. A lo largo de este proceso se generan productos de prueba que documentan el trabajo realizado y sus resultados, y se asignan roles con responsabilidades específicas que garantizan la calidad y efectividad del proceso. Comprender estas actividades, productos y roles es clave para llevar a cabo pruebas estructuradas y exitosas.

Planificación de la prueba

Compleción de la prueba

Monitorización y control

Actividades y tareas de prueba

Un proceso de prueba consiste en los siguientes grupos de actividades principales:

Ejecución de la prueba

Análisis de la prueba

Implementación de la prueba

Diseño de la prueba

El proceso de la prueba en contexto

Productos de la prueba

Son los resultados o entregables generados durante las actividades de prueba, e incluyen:​
  • Plan de prueba, condiciones y casos de prueba​
  • Datos de prueba, scripts, registros de ejecución​
  • Informes de defectos y de avance​
  • Informe de finalización (lecciones aprendidas, mejoras)​
Estos productos deben estar bien gestionados y trazados para asegurar calidad y repetibilidad.​

Trazabilidad

Roles en la Prueba

Se destacan dos roles principales:​ Gestión de prueba: Responsable del proceso, planificación, control y entrega de resultados.​ Ingeniería de prueba: Enfocado en el análisis, diseño, ejecución y reporte técnico de las pruebas.​ Dependiendo del contexto, estos roles pueden combinarse o repartirse entre distintos miembros del equipo.​

¡Te enseña fácil!

Ejecución de la prueba

  • Ejecutar pruebas (manuales o automatizadas).​
  • Comparar resultados reales vs esperados.​
  • Registrar incidencias y observaciones.​
Ejemplo:​Ejecución en paralelo de pruebas de rendimiento con 500 usuarios simulados mientras se revisa la integridad de datos.

Análisis de la prueba

  • Revisar la base de prueba (requisitos, historias de usuario, diseños).​
  • Identificar condiciones de prueba y priorizarlas según riesgo.​
  • Evaluar probabilidad e impacto de defectos.​
Ejercicio:​Presentar una historia de usuario y pedir que identifiquen al menos 3 condiciones de prueba.

Implementación de la prueba

  • Preparar datos, scripts, procedimientos.​
  • Organizar casos en suites.​
  • Configurar entornos de prueba (incluye stubs, drivers, simuladores).​
Ejemplo:​ 1) Preparar datos, scripts y procedimientos​ Datos: usuario activo/bloqueado, producto en stock/sin stock, tarjetas válidas e inválidas.​ Scripts: pruebas API (Postman/Pytest) y UI (Selenium/Playwright).​ Procedimientos: casos “compra exitosa” y “pago rechazado”.​ 2) Organizar casos en suites​ Smoke: verificación rápida de funciones críticas.​ Funcionales: positivos y negativos.​ Integración: interacción con inventario, pagos y notificaciones.​ Regresión: set estable de pruebas anteriores.​ 3) Configurar entornos de prueba​ Stubs: inventario y email (respuestas simuladas).​ Simulador: pasarela de pagos sandbox (respuestas predefinidas).​ Infra: docker-compose con servicios de checkout, stubs y simuladores.

Monitorización y control

  • Monitorización: Seguimiento del progreso vs plan.​
  • Control: Acciones correctivas si hay desviaciones.​
  • Uso de métricas: casos ejecutados, defectos encontrados, cobertura de requisitos.​
Ejemplo:​Sprint ágil: a mitad de la iteración, se detecta que las pruebas de integración están retrasadas; se reasignan recursos para completar a tiempo.

Diseño de la prueba

  • Convertir condiciones en casos de prueba.​
  • Definir entradas, pasos, resultados esperados.​
  • Diseñar datos de prueba y requisitos del entorno.​
Ejemplo:​Para un formulario de registro: probar campos obligatorios, límites de caracteres, formatos válidos y no válidos. Diseñar datos de prueba y requisitos del entorno.​

Compleción de la prueba

  • Revisar defectos pendientes.​
  • Archivar artefactos útiles.​
  • Elaborar informe de finalización y lecciones aprendidas.​
​ Ejemplo:​ En un e-commerce, se documenta que las pruebas A/B en checkout mejoraron la conversión un 8%.

Planificación de la prueba

  • Definir objetivos y alcance.​
  • Seleccionar enfoque (basado en riesgo, exploratorio, automatización, etc.).​
  • Determinar criterios de entrada y salida.​
  • Planificar recursos, calendario y métricas.​
​ Ejemplo:​ Proyecto de app de salud → plan de prueba incluye validaciones legales de datos médicos, pruebas de usabilidad para adultos mayores y tests de rendimiento para alta concurrencia.