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); } }