Note :
Ce livre fournit un guide approfondi de Cucumber, en se concentrant particulièrement sur le développement guidé par le comportement (BDD) pour les tests de logiciels. Adapté à ceux qui sont déjà familiers avec les pratiques de codage, il met l'accent sur une communication claire dans le développement de logiciels et inclut de nombreux exemples pratiques. Cependant, il est principalement axé sur Ruby, ce qui peut limiter son applicabilité pour ceux qui utilisent d'autres langages de programmation.
Avantages:** Un contenu bien structuré et facile à comprendre. ** Une vue d'ensemble complète des fonctionnalités et des méthodes de Cucumber. ** Les utilisateurs de Cucumber et du développement guidé par le comportement peuvent s'en inspirer. ** Inclut des exemples pratiques qui sont expliqués en détail. ** Favorise la communication entre les membres de l'équipe de projet.
Inconvénients:** Le contenu est fortement axé sur Ruby, ce qui limite son applicabilité à d'autres langages. ** Peut être trop avancé pour des débutants absolus sans connaissances préalables en codage. ** Certains lecteurs pourraient trouver le livre pédant ; ils préfèrent les outils pratiques dès le départ. ** Pourrait bénéficier de ressources supplémentaires, telles qu'un package de téléchargement pour les outils.
(basé sur 10 avis de lecteurs)
The Cucumber Book: Behaviour-Driven Development for Testers and Developers
Vos clients veulent un logiciel solide comme le roc, sans bogues, qui fasse exactement ce qu'ils attendent de lui. Pourtant, ils ne parviennent pas toujours à formuler leurs idées suffisamment clairement pour que vous puissiez les transformer en code. Vous avez besoin de Cucumber : un outil de test, de communication et de définition des besoins, le tout en un seul outil. Tout le code de ce livre a été mis à jour pour Cucumber 2. 4, Rails 5 et RSpec 3.5.
Exprimez les idées folles de vos clients sous la forme d'un ensemble de spécifications claires et exécutables que tous les membres de l'équipe peuvent lire. Introduisez ces exemples dans Cucumber et laissez-le guider votre développement. Créez le bon code pour satisfaire vos clients. Vous pouvez utiliser Cucumber pour tester presque tous les systèmes et toutes les plateformes.
Commencez par utiliser les fonctionnalités de base de Cucumber et travaillez avec le DSL Gherkin de Cucumber pour décrire, en langage clair, le comportement que vos clients attendent du système. Ensuite, écrivez du code Ruby qui interprète ces spécifications en langage clair et les compare à votre application. Ensuite, consolidez les connaissances que vous avez acquises avec un exemple pratique, où vous apprendrez des techniques Cucumber plus avancées, testerez des systèmes asynchrones, et testerez des systèmes qui utilisent une base de données. Les recettes mettent en évidence certaines des situations les plus difficiles et les plus courantes que les auteurs ont aidé des équipes à résoudre. Grâce à ces modèles et techniques, testez des applications web Ajax avec Capybara et Selenium, des services web REST, des applications Ruby on Rails, des applications en ligne de commande, des applications patrimoniales, et bien plus encore.
Écrit par le créateur de Cucumber et les cofondateurs de Cucumber Ltd, ce guide qui fait autorité vous apportera, à vous et à votre équipe, toutes les connaissances dont vous avez besoin pour commencer à utiliser Cucumber en toute confiance.
Ce dont vous avez besoin :
Windows, Mac OS X (avec XCode) ou Linux, Ruby 1. 9. 2 et plus, Cucumber 2. 4, Rails 5 et RSpec 3.5.
© 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)