On 19/04/2010 10:16, Nestor Rodriguez wrote:
Que tal amigos de RoR!!
Yo comencé con RoR, pero sin usar los test o las pruebas, me parecían complicados, pero cada ves que leo veo que todos hablan de eso y ya me esta preocupando jeje. Alguien me pudiera dar un manual, un enlace o explicarme para que realmente sirven, se que es para realizar test y pruebas (como sus nombres lo dicen) pero yo pude hacer dos proyectos, funcionando y no necesite usarlos. Pero ya que lo leo ves tras ves, siento que me estoy perdiendo de algo... Si pudieran darme un resumen o algo para empezar a ver este tema, porque ya le tengo miedo.
Desde ya gracias
Nestor Rodriguez


Yo de test no tengo mucha idea mas de lo que lei, y un poco de unit test que hice pero por ahi te sirve:

Entonces, como experiencia propia, me paso algo muy similar. Con mi compañero de trabajo empezamos a desarrollar una app que no teniamos muy en claro cual iba a ser el futuro, que iba a tener y todo muy que se va generando en el camino. Asi que empesamos a desarrollar directamente (ya que somos novatos y veiamos los test como mucho laburo extra aparte de lo que ya teniamos). Pero igual no le perdi el ojo a lo que era y para que sirve: Como te dijo Damian, es basicamente para asegurarte de que tu aplicacion hace lo que te pidieron, lo que queres y que ante eventuales cambios siga haciendo lo que dijiste que iba a hacer, y todo eso sin tener que levantar la aplicacion e ir haciendo click de un lado para el otro tratando de romperlo.

Aparte, provando la aplicacion caes aveces en el riesgo de que VOS sos el creador.. asi que sabes como debe funcionar, los usuarios siempre encuentran alguna manera de rompertelo, por eso tambien es aconsejable que los test los escriba otro.

En mi app sigue sin haber test xD pero realmente crecio bastante y seguimos agregando; y actualmente nos da algo de "miedo" lanzar las nuevas versiones porque probando uno nunca esta muy seguro de que anda, uno es humano, se puede olvidar de probar ciertas cosas. Mas todavia cuando esas cosas son de versiones viejas, y uno asume de que funcionan bien. Por eso es que hacer test, va a ser lo proximo en nuestra lista de prioridades.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a