Está en la página 1de 2

TALLER TECNICAS DE PRUEBAS – PRUEBAS DE CAJA BLANCA

1. Aplique Pruebas unitarias de caja blanca: Camino básico


A. Obtener el grafo de flujo del programa señalando los trozos de código que
corresponden con cada nodo.
B. Calcular la complejidad ciclomática mediante las tres fórmulas, señalando las
regiones sobre el grafo.
C. Definir conjuntos de caminos (indicando la secuencia de nodos que atraviesa cada
camino) necesarios para probar todas las sentencias, ramas y caminos.
D. Realizar los casos de pruebas
CAMINOS DATOS DE ENTRADA RESULTADO
ESPERADO

Dadas N notas, escribir la cantidad de alumnos aprobados, condicionados (=4) y suspensos

public class Main {


public static void main(String[] args) {
int N,nota,aprobados,suspensos,condicionados;
aprobados=0; suspensos=0; condicionados=0;
System.out.print("Introduzca Numero de notas: ");
N=Entrada.entero();
while (i<=N)
{
System.out.print("Introduzca nota entre 0 y 10: ");
nota=Entrada.entero();
if(nota == 4)
condicionados++;
else
if(nota >= 5)
aprobados++;
else
if(nota < 4) // este if sobra, ya que es el único caso posible
suspensos++;
i++;
}
System.out.println("Aprobados: " +aprobados);
System.out.println("Suspensos: " +suspensos);
System.out.println("Condicionados: "+condicionados);
}
}

También podría gustarte