CASOS DE PRUEBA: CAJA NEGRA: BOUNDARY VALUE TESTING (PRUEBAS DE VALORES VAL ORES EN EL LÍMITE) Ejercici Ejercici o Triángulo. Triángulo. Caso Caso de d e prueba:
1 Propósito:
El programa desarrollado en el lenguaje de programación Java, mostrará si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes. diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: A
Entradas actuales del caso de prueba:
A = 100
B = 100
C=1
Salid Salida a esperada:
Triángulo isósceles Post-Condicio Post-Condicio nes esperadas: esperadas:
El triángulo resultante resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
2 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B = 100
C=2
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
3 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B = 100
C = 100
Salida esperada:
Triángulo equilátero Post-Condicio nes esperadas:
El triángulo resultante es equilátero ya que todos los lados son iguales. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Equilátero , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
4 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B = 100
C = 199
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
5 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B = 100
C = 200
Salida esperada:
No es un triángulo Post-Condicio nes esperadas:
No se puede formar un triángulo con los valores proporcionados. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, No es un tr iángulo , NO PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
6 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B=1
C = 100
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
7 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B=2
C = 100
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
8 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de pru eba:
A = 100
B = 199
C = 100
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
9 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 100
B = 200
C = 100
Salida esperada:
No es un triángulo Post-Condicio nes esperadas:
No se puede formar un triángulo con los valores proporcionados. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, No es un tr iángulo , NO PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
10 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A=1
B = 100
C = 100
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
11 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A=2
B = 100
C = 100
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
12 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de prueba:
A = 199
B = 100
C = 100
Salida esperada:
Triángulo isósceles Post-Condicio nes esperadas:
El triángulo resultante es isósceles ya que dos lados son iguales y uno desigual. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, Triángulo Isósceles , PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Caso de prueba:
13 Propósito:
El programa desarrollado en el lenguaje de programación Java, decidirá si los valores proporcionadas por el usuario para cada lado pueden formar un triángulo. Si lo puede formar, definirá que tipo de triángulo es:
Equilátero: todos los valores son iguales. Isósceles: dos valores son iguales y uno desigual. Escaleno: todos los valores son diferentes.
Si no se puede formar el triángulo es porque los valores asignados para cada lado, no cumplen con la desigualdad triangular. Precondiciones:
Los valores aceptados para cada lado del triángulo son:
Números enteros positivos Valores de 1 a 200 Cumplir con la desigualdad triangular: o A
Entradas actuales del caso de pru eba:
A = 200
B = 100
C = 100
Salida esperada:
No es un triángulo Post-Condicio nes esperadas:
No se puede formar un triángulo con los valores proporcionados. Historial de ejecución:
{28/03/2017, Daniel Álvarez Hernández, 1.0, No es un t riángulo , NO PASA}
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes
Evidencias d el pro grama desarrollado en Java
Evidencias del programa en ejecución
Daniel Álvarez Hernández
5°B
Ingeniería de Software II Dr. Miguel Hidalgo Reyes