Tecnología

Inicio

¿Qué es la cobertura de sentencias?

Los programadores usan la cobertura de código como parte del software de pruebas para determinar si las pruebas de software han cubierto todos los aspectos del código. Un tipo de cobertura de código, la cobertura de sentencias especifica qué estados o funciones han sido ejecutadas con las pruebas.

Función

la cobertura de sentencias permite al programador sé a qué declaraciones se han ejecutado y que no han sido tocados. estados no utilizados pueden indicar un problema con la lógica del programa o un error tipográfico que el programa se nunca llegan a ciertas líneas de código.

beneficios

Los programadores pueden utilizar la cobertura de sentencias en código objeto en lugar de probar el código fuente procesado. Se puede utilizar sin un compilador para determinar cualquier secciones de código que no se ejecutan y que podría no ser necesaria.

desventajas

la cobertura de sentencias no permitirá que los programadores sepan de cualquier error o problemas de uso que pudieran surgir como consecuencia de declaraciones no ejecutados. Asimismo, no especificó si los bucles en el código se cierren correctamente o procesar correctamente los operadores lógicos.