Questions marquées «bdd»

BDD signifie «Behaviour-Driven Development», un style de développement logiciel qui encourage la coopération entre les développeurs et les parties prenantes en identifiant et en explorant différents exemples de la façon dont un système ou un élément de code plus petit pourrait fonctionner du point de vue de l'utilisateur.

30
Relation entre BDD et TDD

Quelle est la relation entre BDD et TDD? D'après ce que j'ai compris, BDD ajoute deux choses principales par rapport à TDD: la dénomination des tests (assurer / devrait) et les tests d'acceptation. Dois-je suivre TDD pendant le développement par BDD? Si oui, mes tests unitaires TDD doivent-ils être...

28
La couverture de code à 100% est-elle un rêve de pipe?

Est-il possible de s'attendre à une couverture de code à 100% dans les applications Web lourdes jquery / backbonejs? Est-il raisonnable d'échouer un sprint car la couverture à 100% n'est pas respectée lorsque la couverture de code réelle oscille entre 92% et 95% en javascript /...

25
Tests automatisés: expliquer sa valeur commerciale

Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Pour commencer, je ne pense pas que ce soit une répétition d' autres questions sur les tests unitaires . Ce que je recherche, c'est exprimer sa valeur à...

24
TDD / Teste-t-il trop de frais généraux / de maintenance?

Vous l'avez donc entendu à plusieurs reprises de la part de ceux qui ne comprennent pas vraiment les valeurs des tests. Pour commencer, je suis un adepte de l'agilité et des tests ... J'ai récemment eu une discussion sur la réalisation de TDD sur une réécriture de produit où l'équipe actuelle ne...

17
Est-ce une bonne idée d'écrire tous les cas de test possibles après avoir transformé l'équipe en TDD pour obtenir une couverture complète?

Supposons que nous ayons une grande application de niveau entreprise sans tests unitaires / fonctionnels. Il n'y a pas eu de processus de développement piloté par les tests pendant le développement en raison de délais très serrés (je sais que nous ne devrions jamais promettre de délais serrés...

13
Quel est le rôle de l'AQ dans un projet BDD?

Si vous exécutez un projet utilisant BDD avec une couverture à 100% des user stories avec des tests d'acceptation automatisés, quel serait le rôle d'un testeur / responsable de l'assurance qualité? Je suppose que j'imagine que les développeurs écriraient les tests d'acceptation en collaboration...

11
Migrer les exigences héritées vers BDD

Q: Quelle est la meilleure façon de déplacer une grande entreprise vers Cucumber avec au moins 15 ans d'exigences logicielles héritées conservées dans une base de données d'exigences? Envisage actuellement: 1) Migrez tout Inconvénient: nous n'avons pas de temps / budget illimité, nous devons aller...

9
Comment réussir aux ateliers de spécifications BDD?

Aujourd'hui, nous avons essayé d'introduire BDD dans notre processus de développement logiciel en organisant un atelier de spécification. Pour cet atelier, nous avions 2 développeurs, 1 testeur et 1 analyste commercial. L'atelier a duré 1h30 et à la fin de celui-ci, nous avons réussi à trouver...