Bonjour, Le 13 septembre 2011 13:44, Guirec Corbel <[email protected]> a écrit : > J'en profite pour demander comment faites-vous vos tests?
J'ai commencé à mettre en place mes tests avec Test::Unit mais la syntaxe ne me convenait pas alors je me suis tourné vers RSpec (affaire de goût uniquement ;)). J'ai testé également Cucumber qui est à mon avis un très bon outil pour détailler les "stories" entre développeur et client (surtout qu'il est possible d'écrire les tests en français...). Mais comme cela m'arrive très rarement et qu'il est tout à fait possible et très facile de mettre en place des tests d'intégration puissants avec RSpec/Capybara, ce sont maintenant les seuls outils que j'utilise. > Avec vous des conseils pour créer tests efficaces? Des conseils, il y en a pléthore sur Internet et je pense qu'il s'agit principalement d'une affaire de goût également. Mais à mon avis la première question à se poser est : quoi tester ? Je suis de plus en plus adepte de tester chaque "module" (M, V et C) indépendamment l'un de l'autre et d'utiliser les tests d'intégration pour valider le comportement des modules entre eux. Cela implique principalement une utilisation massive de mocks et stubs. Enfin, je teste mes vues au strict minimum car je trouve ces tests beaucoup trop chronophages, de durée de vie assez courte et j'aime aller fair un tour sur le site pour vérifier visuellement. En conclusion : expérimenter pour trouver ce qui nous semble le mieux, il n'y a pas de recette miracle. -- Alex -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
