Note :
Ce livre donne une vue d'ensemble des techniques et outils de développement piloté par le comportement (BDD), en mettant l'accent sur Ruby et Cucumber. Si certains lecteurs l'ont trouvé utile pour ses recettes rapides et succinctes, d'autres l'ont critiqué pour son manque de profondeur et son caractère trop basique.
Avantages:Le langage est décontracté et accessible, avec des recettes courtes et précises (3 à 7 pages), ce qui permet de trouver rapidement les informations pertinentes. Les auteurs sont enthousiastes et ce livre offre une bonne introduction à BDD et aux outils d'automatisation. Il fournit des idées qui peuvent inspirer la mise en œuvre.
Inconvénients:Le livre manque de profondeur, en particulier dans le domaine .NET, et passe trop de temps sur les tests en boîte blanche des applications Windows Forms. Il peut ne pas convenir à ceux qui recherchent un guide complet, et certaines recettes peuvent ne pas être facilement transposables à d'autres implémentations de Cucumber.
(basé sur 6 avis de lecteurs)
Cucumber Recipes: Automate Anything with BDD Tools and Techniques
Vous pouvez tester à peu près n'importe quoi avec Cucumber. Nous l'avons certainement fait, et dans Cucumber Recipes, nous vous montrerons comment appliquer notre expérience de terrain durement acquise à vos propres projets. Une fois que vous aurez maîtrisé les bases, ce livre vous montrera comment tirer le meilleur parti de Cucumber, qu'il s'agisse de situations spécifiques ou de conseils avancés en matière de rédaction de tests. Avec plus de quarante recettes pratiques, vous testerez des applications bureautiques, web, mobiles et serveur sur une variété de plateformes. Ce livre vous donne des outils que vous pouvez utiliser dès aujourd'hui pour automatiser n'importe quel système que vous rencontrez, et le faire bien.
Le livre Cucumber vous a montré comment votre équipe peut travailler ensemble pour écrire des spécifications exécutables - des documents qui racontent une histoire claire et qui s'avèrent être du code de test fonctionnel. Nous vous fournirons des solutions prêtes à l'emploi à des problèmes réels : vos tests s'exécuteront plus rapidement, se liront plus clairement et fonctionneront dans n'importe quel environnement.
Nos premiers conseils vous aideront à intégrer Cucumber dans votre flux de travail. Des filtres puissants permettent d'apprivoiser des tableaux remplis de données de test, en les transformant dans le format dont votre application a besoin. Des formateurs de sortie personnalisés génèrent des rapports pour toutes les occasions. Des serveurs d'intégration continue exécuteront vos tests Cucumber chaque fois que le code sera modifié. Vous trouverez ensuite des recettes adaptées à la plateforme sur laquelle vous travaillez. Vous avez toujours voulu savoir comment tester une application Grails à partir de Cucumber ? Vous avez besoin de tester un programme Windows ? Et pourquoi pas une application mobile fonctionnant sur Android ou iOS ? Nous vous montrerons comment faire tout cela.
Tout au long du livre, vous verrez comment faire chanter Cucumber en interopérant avec différentes plateformes, langages et environnements. Des circuits embarqués aux applications web Python et PHP, Cucumber a quelque chose à vous offrir.
Ce dont vous avez besoin
Vous aurez besoin d'une connaissance de base de Cucumber et de Ruby. Les recettes individuelles peuvent avoir des exigences supplémentaires ; par exemple, une recette sur l'automatisation de Windows peut faire appel à un pilote d'interface graphique open source.
Nous avons écrit les recettes pour qu'elles soient compatibles avec Ruby 1. 9. 3 et 1. 8. 7, ainsi que Cucumber 1. 1. 4. D'autres versions peuvent également fonctionner, mais ce sont celles que nous testons.
© 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)