He estado en los carriles durante los últimos 3 meses. Ahora deseo comenzar BDD o TDD. Quiero comenzar con RSpec. ¿Cómo empiezo con esto?¿Cómo comenzar con Rspec?
Respuesta
Los siguientes sitios web pueden ser de interés:
PragProg tiene un libro beta (con el envío de libro completo en junio) por los autores de RSpec ellos mismos. Estoy trabajando en ello ahora y ha sido fantástico hasta ahora. Comencé a revisar los screencasts de peepcode hace unas semanas, y Sarah Mei tiene razón, son geniales. Sin embargo, el libro profundiza un poco más donde lo necesitaba (como novato completo para BDD).
Si estás empezando es posible que desee probar a partir de una combinación de pepino y rspec.
Pepino, es el reemplazo de pruebas de integración de nivel superior de rpecs para el corredor de historias y está orientado a la legibilidad del cliente.
El nuevo libro de RSpec cubre cómo hacer la técnica de desarrollo de afuera y los escenarios de pepino se sienten mucho más tangibles para los principiantes de prueba en mi humilde opinión.
Ryan Bates acaba de publicar un screencast de getting started with cucumber (No puedo responder por el contenido, ya que su alojamiento de archivos parece estar borroso por el momento, pero todos sus otros videos han sido muy claros).
También hubo un reciente discurso de BDD de pepino en Mountain West Ruby Conf que se encuentra en los confreaks here.
Tengo un golpe de otros enlaces pepino here.
- 1. ¿Cómo puedo comenzar con SharpSVN?
- 2. Cómo comenzar con Microsoft PixelSense
- 3. cómo comenzar con osgi + felix
- 4. ¿Cómo comenzar con zend framework?
- 5. Prueba de ActiveAdmin con rspec
- 6. ¿Cómo escribo esto con rspec
- 7. ¿Cómo usar RSpec con JBuilder?
- 8. Comenzar con Version Control
- 9. Comenzar con SPARQL, Sandboxing
- 10. ¿Cómo comenzar a trabajar con GwtQuery?
- 11. ¿Cómo comenzar con CSS en Compojure?
- 12. Cómo comenzar con un escueto Eclipse + PyDev
- 13. Cómo comenzar con ICU en C
- 14. ¿Cómo puedo comenzar con Emacs + fcsh + Flex3?
- 15. ¿Cómo debería comenzar a jugar con 3D?
- 16. cómo comenzar con SBT para la elevación
- 17. Cómo comenzar con Symbian (S60 plattorm)
- 18. ¿Cómo puedo comenzar con Spring Batch?
- 19. ¿Cómo comenzar con la realidad aumentada?
- 20. Cómo comenzar a integrar pyflakes con Hudson
- 21. ¿Cómo puedo comenzar con la programación funcional?
- 22. cómo comenzar con el marco de resorte
- 23. Dónde comenzar con Entity Framework
- 24. Cómo probar ThinkingSphinx utilizando RSpec
- 25. Comenzar con Backbone y CoffeeScript
- 26. RCov con RSpec-2
- 27. Cómo perfilar RSpec con perftools y bundler?
- 28. cómo probar i18n en Rails con RSpec
- 29. Cómo probar el controlador wash_out con Rspec
- 30. Cómo probar Mongoid :: Observer con rspec
+1, se recomienda peepcode screencase on rspec. –