Nunca he hecho ninguna prueba en javascript. Sé que sé. Pero la razón es que nunca antes había creado grandes aplicaciones de JavaScript, así que nunca he visto ninguna razón para entrar en las pruebas.introducción a la prueba unitaria en javascript
Pero ahora me di cuenta de que ya es hora de romperme.
El único problema es que donde quiera que vaya, cada marco de prueba parece depender del hecho de que la gente ya sabe cómo para probar con javascript, solo se centran en por qué su marco de prueba es mejor que el siguiente.
Lo que me gustaría es una introducción muy básica a las pruebas con javascript. ¿Cuándo es necesario? ¿Qué debería probar? ¿Cómo deberían configurarse las pruebas? ¿Con qué frecuencia pruebas? Ya sabes, algo muy, muy básico.
por lo que cualquier enlaces a los textos o videos será altamente apreciado. (:
Gracias
edición: Sólo para dejar en claro: Lo que estoy buscando es introducciones a las pruebas, los marcos no específicos . Debido a que en este momento, ni siquiera sé por qué debería probar ...
Y si hay algunos libros sobre el tema, que sería aún mejor.
2da edición: Encontré un video realmente bueno desde Nicholas Zakas on Yahoo! Theatre, donde primero explica la práctica de TDD para javascript, luego explica cómo usar las pruebas de YUI para lograr esos objetivos.
Agradable. Gracias. Ya llegué al punto en que utilizo puntos de interrupción en Firebug, simplemente nunca pensé en eso como "prueba" por decir, simplemente depuración. Entiendo que las pruebas son más un ataque preventivo contra errores, mientras que los puntos de interrupción son una forma de curar (: – peirix
Correcto. Personalmente, me pareció bastante fácil pasar de establecer puntos de interrupción en Firebug, escribir pequeñas afirmaciones y luego moverme gradualmente a Selenio. La depuración interactiva con Firebug es factible cuando la aplicación es lo suficientemente pequeña. A medida que la aplicación aumenta de tamaño, te sentirás frustrado al pasar por las mismas funciones una y otra vez, personalmente, fue entonces cuando me di cuenta de la importancia de la prueba unitaria. Asegúrese de que el resto de su programa esté funcionando cuando esté depurando una función específica. – artagnon
Como una ventaja adicional, Selinium también es un complemento de Firefox como Firebug. – artagnon