Está en la página 1de 1

Presentado por:

Andrés Felipe Rey Pedraza


Jonathan Andrés Ariza Peña
Diego Fernando Garnica Ortiz

1) Si se quisiera comprobar la robustez de un Software ante comportamientos


imprevistos, como, por ejemplo, entradas no esperadas por parte de los usuarios.
¿Qué tipo de prueba sería la más conveniente? (Seleccione entre: pruebas de caja
blanca o pruebas de caja negra). Justifique su respuesta.

La prueba de caja negra es la más conveniente debido a que esta se encarga de


verificar la función sin tener en cuenta la estructura interna del código; es decir, el
enfoque principal son las entradas y salidas de la función. En ese orden de ideas,
para comprobar la robustez de un software ante comportamientos imprevisto se
deben probar todo tipo de entradas por parte de los usuarios, incluida las no
esperadas y comparar las salidas que arrojan.

2) Un programa le permite a un usuario ingresar dos cadenas de texto CAD1, CAD2.


Como resultado, se muestra aquellas letras de CAD1 que no están en CAD2.
Escriba un conjunto de casos de prueba que permitan probar adecuadamente este
programa.

C# Nombre de Descripción del Valores de entrada Resultado


CP CP esperado
1 Validación de Validar que CAD1 = "asdasd" Mensaje
entradas ninguna de las CAD2 = "" indicando
entradas sea nula. "Por favor
ingrese dos
cadenas."
2 Contenencia Validar el resultado CAD1 = ‘asdfg’ Mensaje
de CAD1 en cuando todas las CAD2 = ‘adsgfb’ indicando
CAD2. letras que están en “No
CAD1 están en encontró
CAD2. ningún
carácter”
3 Verificar salida Verificar que los CAD1= 'UISDN3' “UIN”
de cadenas nueros no se CAD2= 'DSFKJ12'
con números tomen en cuenta.

También podría gustarte