Anda di halaman 1dari 14

CASOS DE PRUEBA: CAJA NEGRA: BOUNDARY VALUE TESTING

(PRUEBAS DE VALORES EN EL LMITE)


Ejercicio Tringulo.
Caso de prueba:
1
Propsito:
El programa desarrollado en el lenguaje de programacin Java, mostrar si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 100 C=1

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
2
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 100 C=2

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
3
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 100 C = 100

Salida esperada:
Tringulo equiltero
Post-Condiciones esperadas:
El tringulo resultante es equiltero ya que todos los lados son iguales.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Equiltero, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
4
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 100 C = 199

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
5
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 100 C = 200

Salida esperada:
No es un tringulo
Post-Condiciones esperadas:
No se puede formar un tringulo con los valores proporcionados.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, No es un tringulo, NO PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
6
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B=1 C = 100

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
7
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B=2 C = 100

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
8
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 199 C = 100

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
9
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 100 B = 200 C = 100

Salida esperada:
No es un tringulo
Post-Condiciones esperadas:
No se puede formar un tringulo con los valores proporcionados.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, No es un tringulo, NO PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
10
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A=1 B = 100 C = 100

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
11
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A=2 B = 100 C = 100

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
12
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 199 B = 100 C = 100

Salida esperada:
Tringulo issceles
Post-Condiciones esperadas:
El tringulo resultante es issceles ya que dos lados son iguales y uno desigual.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, Tringulo Issceles, PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Caso de prueba:
13
Propsito:
El programa desarrollado en el lenguaje de programacin Java, decidir si los
valores proporcionadas por el usuario para cada lado pueden formar un tringulo.
Si lo puede formar, definir que tipo de tringulo es:
Equiltero: todos los valores son iguales.
Issceles: dos valores son iguales y uno desigual.
Escaleno: todos los valores son diferentes.
Si no se puede formar el tringulo es porque los valores asignados para cada lado,
no cumplen con la desigualdad triangular.
Precondiciones:
Los valores aceptados para cada lado del tringulo son:
Nmeros enteros positivos
Valores de 1 a 200
Cumplir con la desigualdad triangular:
o A<B+C
o B<A+C
o C<A+B
Entradas actuales del caso de prueba:
A = 200 B = 100 C = 100

Salida esperada:
No es un tringulo
Post-Condiciones esperadas:
No se puede formar un tringulo con los valores proporcionados.
Historial de ejecucin:
{28/03/2017, Daniel lvarez Hernndez, 1.0, No es un tringulo, NO PASA}

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes
Evidencias del programa desarrollado en Java

Evidencias del programa en ejecucin

Daniel lvarez Hernndez 5B Ingeniera de Software II


Dr. Miguel Hidalgo Reyes

Anda mungkin juga menyukai