Pruebas de escritorio

27,209 views
26,558 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
27,209
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
146
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Pruebas de escritorio

  1. 1. Pruebas de escritorioIng. Patricio Abad Espinoza
  2. 2. 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.
  3. 3. 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 más casos de prueba.• Es recomendable considera un escenario normal y uno o más casos extremos.
  4. 4. Ejemplo – factorial de un número1. Inicio2. (f, i[0-n])3. (n,i[0-n])4. (i, i[0-n])5. << “Ingrese un número: “6. >> n7. i18. f19. Mientras i<n entonces10. f  f*i11. ii+112. Fin mientras13. << “El factorial es “ + f14. Fin
  5. 5. Ejemplo – Casos de prueba• CASO 1 – caso extremo Matemáticamente el factorial de 0 es 1, porlo tanto si n = 0, entonces f = 1• CASO 2 - caso normal si n=5 f = 120
  6. 6. Ejemplo – factorial de un número1. Inicio2. (f, i[0-n])3. (n,i[0-n])4. (i, i[0-n])5. << “Ingrese un número: “6. >> n7. i18. f19. Mientras i<n entonces10. f  f*i11. ii+112. Fin mientras13. << “El factorial es “ + f14. Fin
  7. 7. Ejemplo – corrección algoritmo1. Inicio2. (f, i[0-n])3. (n,i[0-n])4. (i, i[0-n])5. << “Ingrese un número: “6. >> n7. i18. f19. Mientras i<=n entonces10. f  f*i11. ii+112. Fin mientras13. << “El factorial es “ + f14. Fin

×