Proyecto Pruebas automatizadas

Semana 3: Estrategia de pruebas

Descripción de la semana

En esta semana del proyecto de TSDC, el objetivo es diseñar una primera versión de la estrategia de pruebas para la Aplicación Bajo Pruebas (ABP), integrando los aprendizajes obtenidos en las semanas anteriores.

Como resultado del análisis previo, se ha identificado la necesidad de estructurar el proceso de pruebas a través de una estrategia formal que permita organizar de manera coherente los esfuerzos del equipo. Para ello, deberán construir una estrategia considerando restricciones reales de tiempo, capacidad y recursos.

La estrategia debe contemplar obligatoriamente las siguientes condiciones:

Importante: Todos los tipos de recursos (humanos, computacionales y outsourcing) deben incluir una estimación presupuestaria explícita, expresada en términos de costo total y, cuando aplique, costo por unidad (por ejemplo, costo por hora, por servicio o por consumo). Estas estimaciones deben estar soportadas mediante supuestos, cálculos o referencias explícitas.

La estrategia debe ser coherente, justificable y trazable, alineando: Funcionalidades de la ABP, objetivos de pruebas, técnicas, niveles y tipos de pruebas (TNT), recursos (humanos, computacionales y outsourcing), y distribución del esfuerzo en el tiempo. Adicionalmente, deberán comunicar las decisiones tomadas mediante un video explicativo.

Resumen de las actividades

  1. Elaborar la estrategia de pruebas para la ABP utilizando la plantilla oficial disponible en el siguiente enlace:
    Plantilla estrategia de pruebas, cubriendo las 8 semanas de planeación y ejecución.

  2. Definir al menos 5 funcionalidades core de la ABP, asegurando que cada funcionalidad incluya un título y una descripción clara, verificable y consistente con el alcance del sistema. Complementar esta definición con los modelos requeridos: diagrama de contexto, modelo de datos y modelo GUI.

  3. Establecer objetivos de pruebas que cumplan completamente con el criterio SMART, garantizando que cada objetivo pueda medirse y evaluarse dentro del periodo de 8 semanas.

  4. Definir las técnicas, niveles y tipos de pruebas (TNT), especificando para cada uno su propósito y alcance, e incluir una relación explícita entre TNT y objetivos de pruebas mediante un mecanismo verificable (por ejemplo, tabla o matriz de trazabilidad).

  5. Construir el presupuesto de pruebas incluyendo recursos humanos, computacionales y outsourcing, asegurando que:
    • Cada tipo de recurso tenga unidad de medida (por ejemplo, hora, servicio o consumo)
    • Se especifique el costo por unidad
    • Se calcule el costo total
    • Se incluyan los supuestos, cálculos o referencias que soportan las estimaciones
  6. Distribuir el esfuerzo de pruebas a lo largo de las 8 semanas mediante una tabla o cronograma semanal, indicando la asignación de recursos y su relación con las actividades del TNT.

  7. Grabar un video de máximo 15 minutos en el que se expliquen las decisiones tomadas en la estrategia, asegurando coherencia con el documento entregado.

Detalles de la entrega

[!NOTE]
Los videos y documentos que incluyan en su entrega deben estar alojado en algún gestor de contenido (OneDrive Uniandes, Youtube), deben ser públicos o deben permitir el acceso a cuentas de la Universidad de Los Andes (@uniandes.edu.co). Para el caso de documentos, estos deben estar en formato .pdf.

La entrega debe reflejar de manera completa la estrategia de pruebas diseñada, incluyendo la estimación presupuestaria de todos los recursos involucrados y la evidencia de trazabilidad entre sus componentes. Todos los elementos deben estar integrados en un documento formal y acompañados de un recurso audiovisual. Se debe entregar:


Criterios de evaluación

[!NOTE] La evaluación se realizará con base en la completitud, coherencia interna, trazabilidad explícita y evidencia verificable de cada uno de los criterios definidos en esta rúbrica. Entregas por fuera del horario establecido puede incurrir en una penalización sobre la calificación final de la actividad.

0. Fatalities

El incumplimiento de cualquiera de las siguientes condiciones genera penalizaciones directas:

1. Aplicación Bajo Pruebas (ABP) [25 puntos]

2. Contexto de la estrategia de pruebas [65 puntos]

3. Video [10 puntos]

La evaluación se realizará con base en la completitud, coherencia interna, trazabilidad explícita y evidencia verificable de cada uno de los criterios definidos en esta rúbrica.