Está en la página 1de 8

Pruebas de escritorio

Ing. Patricio Abad Espinoza


Qu es una prueba de escritorio?
Las pruebas de escritorio son simulaciones del
comportamiento de un algoritmo que permiten
determinar la validez del mismo.
Consisten en generar una tabla con tantas
columnas como variables tenga el algoritmo y
seguir las instrucciones poniendo los valores
correspondientes.
Permiten detectar errores, omisiones o mejorar
el algoritmo.
Casos de prueba
Son las posibles situaciones de datos que
tendr que resolver el programa,
normalmente se establecen aqu diferentes
grupos de datos de entrada.
Dependiendo del tipo de problema se pueden
presentar 3 o ms casos de prueba.
Es recomendable considera un escenario
normal y uno o ms casos extremos.
Ejemplo factorial de un nmero
1. Inicio
2. (f, i[0-n])
3. (n,i[0-n])
4. (i, i[0-n])
5. << Ingrese un nmero:
6. >> n
7. i 1
8. f 1
9. Mientras i<n entonces
10. f f*i
11. i i + 1
12.Fin mientras
13.<< El factorial es + f
14.Fin
Ejemplo Casos de prueba
CASO 1 caso extremo
Matemticamente el factorial de 0 es 1, por
lo tanto si n = 0, entonces f = 1

CASO 2 - caso normal


si n=5
f = 120
Ejemplo factorial de un nmero
1. Inicio
2. (f, i[0-n])
3. (n,i[0-n])
4. (i, i[0-n])
5. << Ingrese un nmero:
6. >> n
7. i 1
8. f 1
9. Mientras i<n entonces
10. f f*i
11. i i + 1
12.Fin mientras
13.<< El factorial es + f
14.Fin
Ejemplo correccin algoritmo
1. Inicio
2. (f, i[0-n])
3. (n,i[0-n])
4. (i, i[0-n])
5. << Ingrese un nmero:
6. >> n
7. i 1
8. f 1
9. Mientras i<=n entonces
10. f f*i
11. i i + 1
12.Fin mientras
13.<< El factorial es + f
14.Fin

También podría gustarte