Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: ~ Ghost_Networks ~ en 7 Diciembre 2010, 19:23 pm



Título: Duda Prueba de Escritorio en Programacion
Publicado por: ~ Ghost_Networks ~ en 7 Diciembre 2010, 19:23 pm
Bueno gente como les va, como dice el titulo, me gustaria saber si alguno sabe q es y como se realiza una prueba de escritorio en programacion.
Por lo q yo se y lo poco que explico una profesora en mi facultad, se toman las variables de un programa y al lado se realiza una tabla con las variables, siguiendo el programa y viendo que valores toma.
Por ejemplo mi profesora da un algoritmo y tenemos q hacer la prueba de escritorio. alguno sabe de esto? Gracias y disculpen las molestias


Título: Re: Duda Prueba de Escritorio en Programacion
Publicado por: [L]ord [R]NA en 7 Diciembre 2010, 20:16 pm
Te refieres a trazar la ejecucion de un programa?


Título: Re: Duda Prueba de Escritorio en Programacion
Publicado por: ~ Ghost_Networks ~ en 8 Diciembre 2010, 00:14 am
me refiero a ir siguiendo el programa, te dan un programa en papel si? y t dicen q hagas la prueba de escritorio, para eso, por lo q yo lei no se si es asi, deberias de tomar todas las variables e ir siguiendo el programa, pero por eso pregunto alguien sabe como es?


Título: Re: Duda Prueba de Escritorio en Programacion
Publicado por: madpitbull_99 en 8 Diciembre 2010, 00:28 am
Lo que he encontrado:

Citar
Prueba de escritorio: Luego de realizar el seudocódigo viene la prueba de escritorio, la cual consiste en hacer un seguimiento manual de los pasos seguidos que se definieron en el seudocódigo y comprobar, con base en sus datos, si el resultado al cual se llega es el esperado.
Fuente (http://html.rincondelvago.com/algoritmos_5.html)

Otro ejemplo, mejor explicado:
Citar
La prueba de escritorio es una herramienta útil para entender que hace un determinado algoritmo, o para verificar que un algoritmo cumple con la especificación sin necesidad de ejecutarlo.
 Básicamente, una prueba de escritorio es una ejecución ‘a mano’ del algoritmo, por lo tanto se debe llevar registro de los valores que va tomando cada una de las variables involucradas en el mismo.
 A continuación se muestra un ejemplo de prueba de escritorio del siguiente algoritmo:
suma :entero
 entrada :entero
 menor :entero
 
  leer entrada
 menor = entrada
 suma = 0
  mientras (entrada != 0) haga
  si (entrada < menor) entonces 
 menor =entrada
  fin_si
 suma = suma + entrada
  leer entrada
  fin_mientras
  escribir “valor Menor:
  escribir menor
  escribir Suma:
  escribir suma

(http://madzone.comoj.com/image_host/images/capastura.png)

Fuente (http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_07/leccion_5.htm)

Espero que te sirva.


Título: Re: Duda Prueba de Escritorio en Programacion
Publicado por: ~ Ghost_Networks ~ en 8 Diciembre 2010, 01:04 am
Gracias bro me sirvio de mcuho :)