Casos de Prueba

3
CASOS DE PRUEBA Un programa lee tres valores enteros. Los tres valores se interpretan como representación de la longitud de los tres lados de un triángulo. El programa imprime un mensaje indicando si el triángulo es escaleno, isósceles o equilátero. i. Desarrolle un conjunto de casos de prueba que considere que probará de forma adecuada este programa. ii. Use el enfoque de prueba de condiciones para diseñar un conjunto de casos de prueba para el programa creado. import java.util.Scanner; public class Triangulo { private Scanner teclado; private int lado1, lado2, lado3; public void inicializar(){ teclado=new Scanner(System.in) System.out.print(“Medida lado 1:”); lado1=teclado.nexInt(); System.out.print(“Medida lado 2:”); lado2=teclado.nexInt(); System.out.print(“Medida lado 3:”); lado3=teclado.nexInt(); } public void ladoMayor(){ System.out.print(“Lado Mayor:”); If (lado1>lado2 && lado1>lado3){ System.out.print(lado1); } else { If (lado2>lado3) { System.out.print(lado2); } else { System.out.print(lado3);

description

Casos de Prueba Universidad Privada Telesup

Transcript of Casos de Prueba

CASOS DE PRUEBA

Un programa lee tres valores enteros. Los tres valores se interpretan como representacin de la longitud de los tres lados de un tringulo. El programa imprime un mensaje indicando si el tringulo es escaleno, issceles o equiltero.i. Desarrolle un conjunto de casos de prueba que considere que probar de forma adecuada este programa.ii. Use el enfoque de prueba de condiciones para disear un conjunto de casos de prueba para el programa creado.

import java.util.Scanner;public class Triangulo { privateScannerteclado;privateintlado1, lado2, lado3;

public void inicializar(){teclado=newScanner(System.in)System.out.print(Medidalado1:);lado1=teclado.nexInt();System.out.print(Medidalado2:);lado2=teclado.nexInt();System.out.print(Medidalado3:);lado3=teclado.nexInt();}public void ladoMayor(){System.out.print(LadoMayor:);If (lado1>lado2 && lado1>lado3){System.out.print(lado1);} else {If (lado2>lado3) {System.out.print(lado2);} else {System.out.print(lado3);}}}Public void esEquilatero(){if(lado1==lado2 && lado1==lado3){system.out.print(Esuntringuloequiltero);} else{System.out.print(Noesuntringuloequiltero);}}

Publicstaticvoidmain (String[]ar) {triangulotriangulo1=new Triangulo();triangulo1.inicializar();triangulo1.ladoMayor();triangulo1.esEquilatero();}}

Private scanner teclado;private int lado1,lado2,lado3:public void inicializar(){teclado=new Scanner(System.in)System.out.print(Media Lado 1:);lado1=teclado.nextInt();System.out.print(Media Lado 2:);lado2=teclado.nextInt();System.out.print(Media Lado 3:);lado3=teclado.nextInt(); }

public void ladoMayor(){System.out.print(Lado mayor:);If (lado1>lado2 && lado1>lado3) {System.out.print(lado1);} else {If (lado2>lado3);System.out.print(lado2);} else {System.out.print(lado3);}}}

Public void esEquilatero(){if(lado1==lado2 && lado1==lado3){system.out.print(Esuntringuloequiltero);} else{System.out.print(Noesuntringuloequiltero);}}

Public void main(String []ar) {Triangulo triangulo1=newTriangulo();triangulo1.inicializar();triangulo1.ladoMayor();triangulo1.esEquilatero();}