Note :
Le livre « Effective Testing with RSpec 3 » de Myron Marston et Ian Dees est très apprécié pour sa clarté, la profondeur de ses informations et ses exemples pratiques visant à améliorer la compréhension du cadre de test RSpec. Si de nombreux évaluateurs considèrent qu'il est bénéfique pour les utilisateurs nouveaux et expérimentés de RSpec, certains notent des problèmes liés à l'exhaustivité des exemples de code source fournis.
Avantages:⬤ Un contenu clair et bien structuré qui simplifie les concepts complexes.
⬤ Des informations complètes sur RSpec, qui sont utiles tant aux débutants qu'aux développeurs chevronnés.
⬤ De nombreux exemples de codes pratiques qui améliorent l'apprentissage.
⬤ De bons exercices à la fin de chaque chapitre pour renforcer la compréhension.
⬤ Impact positif sur la capacité des lecteurs à écrire de meilleurs tests et à remanier leurs suites de tests.
⬤ Des points de vue autorisés de développeurs expérimentés dans le domaine.
⬤ Il manque des parties clés du code source nécessaires à l'exécution des exemples, ce qui entraîne une certaine frustration.
⬤ Certaines dépendances sont obsolètes et ne sont pas compatibles avec les nouvelles versions de Ruby.
⬤ Quelques lecteurs ont estimé que le style d'écriture pouvait ne pas plaire à tout le monde.
(basé sur 17 avis de lecteurs)
Effective Testing with Rspec 3: Build Ruby Apps with Confidence
Nos tests sont à nouveau défectueux ! Pourquoi la suite prend-elle autant de temps à s'exécuter ? Quelle est la valeur ajoutée de ces tests ? Résolvez vos problèmes de test en construisant et en maintenant des logiciels de qualité avec RSpec - le populaire cadre de test Ruby à saveur BDD. Ce guide définitif du développeur principal de RSpec vous montre comment utiliser RSpec pour créer des conceptions plus faciles à maintenir, spécifier et documenter le comportement attendu, et prévenir les régressions pendant le remaniement. Construisez un projet en utilisant RSpec pour concevoir, décrire et tester le comportement de votre code. Que vous soyez novice en matière de tests automatisés ou que vous les utilisiez depuis des années, ce livre vous aidera à rédiger des tests plus efficaces.
RSpec a été téléchargé plus de 100 millions de fois et a inspiré d'innombrables cadres de test dans d'autres langages. Utilisez ce cadre de test Ruby influent pour développer un projet de manière itérative avec la confiance que procure un code bien testé. Ce livre vous guide dans la création d'un projet Ruby avec RSpec et explore en détail les différents composants.
Commencez par apprendre les bases de l'installation et de l'utilisation de RSpec. Puis construisez une API JSON du monde réel, en utilisant RSpec tout au long du processus pour conduire un flux de travail extérieur-intérieur de type BDD. Appliquer une stratégie de test efficace pour écrire des tests rapides et robustes qui soutiennent la conception évolutive par le biais du refactoring. Le reste du livre fournit le guide définitif des composants de RSpec. Utilisez les métadonnées de rspec-core pour découper votre suite de spécifications. Explorez les outils de correspondance de rspec-expectations : composez-les de manière flexible, spécifiez les résultats attendus avec précision et diagnostiquez rapidement les problèmes à l'aide de bons messages d'échec. Écrire des tests rapides et isolés avec les doubles de test de rspec-mocks tout en poussant votre code vers des interfaces plus simples.
Les auteurs, qui cumulent 20 ans d'expérience en matière de tests automatisés, partagent leur sagesse en matière de tests, ce qui vous permettra de vivre une expérience de test amusante et productive.
Ce qu'il faut :
Pour suivre le livre, vous aurez besoin de Ruby 2.2+. Le livre vous guidera dans l'installation de RSpec 3 et la mise en place d'un nouveau projet pour l'utiliser.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)