Comprobar las líneas del sistema

Prueba y Cobertura de Sentencia 

Imagina que estás escribiendo un programa para calcular el área de un círculo. El programa tiene la siguiente función:

Python
def area_circulo(radio):
  area = 3.14 * radio * radio
  return area

La función area_circulo() tiene una sola sentencia ejecutable: area = 3.14 * radio * radio.


La prueba de sentencia es una técnica de prueba de software que se centra en probar cada sentencia ejecutable en el código. En este caso, la prueba de sentencia requeriría crear un caso de prueba que ejecute la función area_circulo() con un valor para el parámetro radio.

La cobertura de sentencia es una medida de la cantidad de sentencias ejecutables en el código que se han probado. En este caso, la cobertura de sentencia sería del 100% si el caso de prueba que se creó ejecutó la función area_circulo() con un valor para el parámetro radio.


Comentarios

Entradas más populares de este blog

¿Qué es probar?

Calidad del software

Objetivos de las pruebas