BT
x Votre opinion compte ! Merci de bien vouloir répondre au sondage InfoQ concernant vos habitudes de lecture !

Cucumber l'outil BDD : une équipe plus grande et de nombreux bugs corrrigés

par Jan Stenberg , traduit par Benoît Nouyrigat le 31 mai 2013 |

Le projet Cucumber, un outil pour BDD, Behaviour Driven Development, a récemment augmenté l'équipe et fortement réduit le nombre de tickets ouverts ces deux derniers mois suite à un travail intensif. C'est ce qu’a révélé Aslak Hellesøy en parlant de l'écosystème Cucumber lors d'une journée de conférence la semaine dernière.

En référence à un courriel demandant si Cucumber était un projet mort, Aslak, le créateur et développeur principal, a admis que le projet au cours des deux dernières années a évolué lentement, comme l’a montré l'augmentation du nombre de tickets ouverts dans sa version Ruby. Mais les choses ont changé; une nouvelle équipe plus grande a été constituée et durant les deux derniers mois près de 150 tickets ont été fermés, ramenant le nombre de bogues ouverts à 20 avec une moyenne de 40 jours par correction.

Outre une nouvelle équipe, l'accent cette année est mis sur deux activités : concevoir un nouvel analyseur syntaxique Gherkin pour améliorer la qualité interne de Cucumber et faciliter sa maintenance, et améliorer la documentation wiki qui a considérablement augmenté. Le plan est de migrer le wiki vers un nouveau site web de documentation, et de mettre hors service le wiki d'ici cet été. Pour le permettre, l'équipe a besoin de l'aide de la communauté, citant Aslak : "si toute personne utilisant Cucumber donne un coup de main en choisissant un paragraphe ceci peut-être fait".

Deux autres problèmes courants pour lesquels la communauté peut aider sont de répondre aux questions sur le forum de Cucumber plutôt que d'attendre une réponse "officielle", et de rediriger les questions portant sur les outils (Selenium, Maven, ...) vers le bon forum. Cela fera gagner du temps à l'équipe pour les laisser se concentrer sur le code.

Cucumber est un outil open source pour le développement en mode BDD (Behaviour Driven Development), actuellement supporté pour neuf langages de programmation, incluant Ruby, les langages basés sur la JVM et JavaScript. Les langages .NET sont supportés avec le projet SpecFlow qui utilise la même syntaxe Gherkin.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT