68 votes

Comment avez-vous appris les tests Rails (de préférence RSpec)?

Je suis l'aide de rspec atm et ne trouve pas de tutoriels sur elle ni sur les Rails de tests en général. Quelles sont les meilleures ressources - comme youtube, blogposts, des livres, des didacticiels vidéo, irc chanells...? Comment avez-vous appris Rails de test?

EDIT:

Voici le résumé de toutes les réponses ci-dessous plus certains que j'ai trouvé.

Vidéo 1 > Comment je test de Ryan Bates

Vidéo 2 > L'intro de Rails de Screencast, je souhaite avoir (grand tdd rails avec rspec et le capybara)

Vidéo 3 > Ruby, pour Débutants (elle est axée sur ruby tdd)

Vidéo 4 > Efficace Rails du Développement Piloté par les tests (très bonne série, en particulier pour expliquer la théorie)

Livre 1 > RSpec Livre: Comportement-le Développement Piloté avec RSpec, Cucumber, et les Amis

Livre 2 > Agile de Développement Web avec des Rails

Livre 3 > tous les jours Rails de Test avec RSpec

13voto

BookOfGreg Points 1041

Personnellement, je l'ai acheté et la Rspec Livre - Pragmatique des Programmeurs qui est un décent lire. L' Agile Web Development - Pragmatique Programmeurs livre a aussi un peu de tests de la section. Enfin, j'ai appris à l'utiliser et de l'amour Capybara entièrement hors de l'arrière de Railscast 275 - Comment puis-je Tester.

Edit: Avec une année supplémentaire de la lecture, je tiens à le recommander quelques-uns:

7voto

aceofbassgreg Points 908

Livre à ajouter à la liste: "Tests quotidiens avec RSpec". J'ai lu tout cela et j'aime vraiment à quel point le livre est complet. Vous pouvez prévisualiser efficacement les premiers chapitres du blog de Aaron Sumner.

4voto

Kyle Carlson Points 898

(Shameless plug) j'ai testé les modèles dans un grand projet au travail, et je suis fatigué d'avoir à se souvenir des choses différentes à des essais dans chaque modèle. Finalement, j'ai fait un gros RSpec test du modèle modèle qui avaient des exemples des principales choses à tester, dans un modèle

  • Valide usine (si vous utilisez des usines)
  • Les Validations
  • Les Associations
  • Les étendues
  • Rappels
  • Les méthodes d'Instance
  • Les méthodes de la classe

Il m'a beaucoup aidé au début pour tester de nouveaux modèles parce que je pouvais juste copier un grand nombre des mêmes tests et de les modifier pour le modèle actuel. J'espère que ça peut aider.

https://gist.github.com/kyletcarlson/6234923

2voto

Deradon Points 1003

Si vous êtes prêt à payer un peu d'argent, je propose http://www.codeschool.com/courses/rails-testing-for-zombies . Je l'ai utilisé pour plusieurs cours et c'est un excellent outil pour moi.

1voto

ipd Points 3365

Ryan Bates a diffusé un reportage sur le sujet "Comment tester" . Il couvre RSpec, Capybara, Factory Girl et Guard, une combinaison plutôt classique, facile à configurer et utile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X