2010-07-06 15 views
0

J'ai essayé de déterminer un bon moyen de tester les applications de rails, couvrant tous les aspects pertinents ... puisque je n'ai aucune expérience de l'écriture des tests du tout je l'ai regardé railscasts.com qui semble être une bonne ressource pour apprendre des choses de base pour les rails. mais pour les tests, j'ai trouvé plusieurs épisodes, certains utilisant des classes de tests unitaires, d'autres utilisant le concombre, RSPEC, ZenTest, Autotests, Webrat, Selenium, etc.rails tests confusion

Donc je ne sais pas si je suis supposé en choisir un ou une combinaison. sont certains d'entre eux maintenant vieux et obsolète ?? sont-ils mutuellement exclusifs? ... fondamentalement, je veux apprendre les tests pour les rails et aimerais entendre des opinions sur la façon de tester correctement et suffisamment les applications rails et quel cadre utiliser pour les différents types de tests

aide s'il vous plaît, merci à l'avance

ps. si quelqu'un peut fournir une bonne ressource pour apprendre la différence entre les tests unitaires, les tests d'intégration et ainsi de suite je l'apprécierais ... Je sais que je n'ai pas fait TDD ou BDD parce que mon application est à peu près maintenant, et tout semble travailler très bien. mais je voudrais toujours ajouter des tests pour l'apprentissage et les développements futurs.

Répondre

2
+0

C'est une bonne ressource, mais il ne marche pas fournir toute information sur l'un des cadres I énumérés. Ce qui a créé ma confusion en premier lieu – ignaciofuentes

+0

Ce guide vous aide à créer des tests unitaires. – mcandre

+0

mais ma question est plus ciblée à comprendre ces cadres .. Quelle est la différence entre webrat et rspec ?? que dois-je utiliser ??? cela a-t-il du sens d'utiliser à la fois ?? ... Je veux savoir ce que font la plupart des développeurs – ignaciofuentes