Prueba de ruta básica

¿Qué es la prueba de ruta básica?

Prueba de ruta básica, una prueba estructurada o técnica de prueba de caja blanca que se utiliza para diseñar casos de prueba destinados a examinar todas las posibles rutas de ejecución al menos una vez. La creación y ejecución de pruebas para todas las rutas posibles da como resultado una cobertura de estado de cuenta del 100% y una cobertura de sucursales del 100%.

Ejemplo:

Function fn_delete_element (int value, int array_size, int array[])
{
	1 int i;
	location = array_size + 1; 

	2 for i = 1 to array_size
	3 if ( array[i] == value )
	4 location = i;
	 end if;
	 end for;

	5 for i = location to array_size
	6 array[i] = array[i+1];
	end for;
	7 array_size --;
}

Pasos para calcular las rutas independientes

Step 1 : Dibuje el diagrama de flujo de la función / programa en consideración como se muestra a continuación:

Step 2 : Determine los caminos independientes.

Path 1:  1 - 2 - 5 - 7 
Path 2:  1 - 2 - 5 - 6 - 7 
Path 3:  1 - 2 - 3 - 2 - 5 - 6 - 7
Path 4:  1 - 2 - 3 - 4 - 2 - 5 - 6 - 7