Contenido

Objetivo

Comprender la cobertura de pruebas y su estructura con base en el análisis de los requerimientos para implementarlos en los diferentes proyectos de software de una organización.

Descripción

Dentro del desarrollo de software siempre debemos considerar la fase de pruebas para garantizar la calidad y su funcionamiento. Es aquí donde la cobertura de pruebas brinda una medida de calidad de dichas pruebas, sin embargo, esto puede ocasionar algo de confusión, ya que hay que tener cuidado cómo y cuánto se mide, y cómo se interpreta para garantizar el logro de los objetivos deseados de la organización.  

Explicación

Haz clic para revisar la explicación.

Cobertura de pruebas

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre cobertura de pruebas, revisa el siguiente video:

OpenWebinars. (2020, 3 de enero). ¿QUÉ ES LA COBERTURA DE CÓDIGO? + EJEMPLO PRÁCTICO [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=YkLJeZBrFd0

Actividad

Objetivo

Desarrollar los conceptos vistos sobre la cobertura de pruebas basada en requerimientos y aplicada a un caso específico.

Instrucciones

Te acaban de contratar en una importante empresa de desarrollo de software y formas parte del departamento de pruebas. Han desarrollado un nuevo sistema de ventas en el que el cliente les ha especificado una serie de requerimientos y deben comenzar con las pruebas inmediatamente.

  1. ¿Consideras necesario definir una cobertura de pruebas del 100%?, ¿por qué? Justifica tu respuesta con tus propias palabras.
  2. Selecciona las partes del sistema o características del sistema que deben probarse para este caso. Justifica tu respuesta.
  3. Diseña los casos de prueba que aplicarías de acuerdo con el checklist que definas y justifica por qué es importante este tipo de pruebas.
Checklist

Asegúrate de:

  • Identificar y justificar qué es una cobertura de pruebas.
  • Mencionar los requerimientos del sistema que deben probarse.
  • Elaborar el checklist para los casos de prueba de acuerdo con las necesidades del proyecto.