Title: Actividad 3: Niveles de cobertura y métricas de calidad
Course: 2025 - LI - Pruebas de Software 3-1 y 3-2 > Section: Unidad 1 - Introducción a las conceptos básicos de calidad de software

Pruebas de Software – Actividad 3: Niveles de cobertura y métricas de calidad

Objetivo
Comprender qué son los niveles de cobertura y las métricas de calidad, y aplicarlos en un escenario de pruebas funcionales.

Instrucciones

1. En la parte superior de tu trabajo, escribe tu nombre completo y el nombre del profesor.
2. Define con tus propias palabras:
  - ¿Qué significa Nivel de cobertura en pruebas de software?
  - ¿Qué son las Métricas de calidad y para qué sirven?
3. Escenario:
Una tienda aplica un descuento del 15% si se cumple la siguiente regla:
La promoción aplica si el cliente es nuevo y cumple compra mínima (≥ $500) o si tiene cupón válido.
Variables/condiciones:
  - ClienteNuevo (Sí/No)
  - CompraMínima (Sí/No)
  - CupónVálido (Sí/No)
Resultado: AplicaPromo (Sí/No)
4. Diseña una tabla de casos de prueba que logre cubrir:
  - Cobertura de decisiones (el resultado debe ser al menos una vez Sí y una vez No).
  - Cobertura de condiciones (cada condición debe tomar verdadero y falso al menos una vez).
Ejemplo de tabla:
| Caso | ClienteNuevo | CompraMínima | CupónVálido | Resultado Esperado (AplicaPromo) | Observaciones |
5. Calcula las siguientes métricas de calidad para tu conjunto de pruebas:
  - Cobertura de decisiones (%)
  - Cobertura de condiciones (%)
  - Tasa de éxito de casos de prueba (%)
6. Escribe una conclusión breve (3–4 líneas) explicando:
  - ¿Qué aprendiste sobre cobertura y métricas?
  - ¿Por qué una alta cobertura no garantiza que el software esté libre de errores?

Método de entrega
Convierte tu trabajo en un archivo PDF y súbelo a la plataforma.

Pruebas de Software – Actividad 3: Niveles de cobertura y métricas de calidad

Objetivo
Comprender qué son los niveles de cobertura y las métricas de calidad, y aplicarlos en un escenario de pruebas funcionales.

Instrucciones

1. En la parte superior de tu trabajo, escribe tu nombre completo y el nombre del profesor.
2. Define con tus propias palabras:
  - ¿Qué significa Nivel de cobertura en pruebas de software?
  - ¿Qué son las Métricas de calidad y para qué sirven?
3. Escenario:
Una tienda aplica un descuento del 15% si se cumple la siguiente regla:
La promoción aplica si el cliente es nuevo y cumple compra mínima (≥ $500) o si tiene cupón válido.
Variables/condiciones:
  - ClienteNuevo (Sí/No)
  - CompraMínima (Sí/No)
  - CupónVálido (Sí/No)
Resultado: AplicaPromo (Sí/No)
4. Diseña una tabla de casos de prueba que logre cubrir:
  - Cobertura de decisiones (el resultado debe ser al menos una vez Sí y una vez No).
  - Cobertura de condiciones (cada condición debe tomar verdadero y falso al menos una vez).
Ejemplo de tabla:
| Caso | ClienteNuevo | CompraMínima | CupónVálido | Resultado Esperado (AplicaPromo) | Observaciones |
5. Calcula las siguientes métricas de calidad para tu conjunto de pruebas:
  - Cobertura de decisiones (%)
  - Cobertura de condiciones (%)
  - Tasa de éxito de casos de prueba (%)
6. Escribe una conclusión breve (3–4 líneas) explicando:
  - ¿Qué aprendiste sobre cobertura y métricas?
  - ¿Por qué una alta cobertura no garantiza que el software esté libre de errores?

Método de entrega
Convierte tu trabajo en un archivo PDF y súbelo a la plataforma.