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.


7
Est-il suffisant d'utiliser des tests d'acceptation et d'intégration au lieu de tests unitaires?
Courte introduction à cette question. J'ai utilisé maintenant TDD et dernièrement BDD pendant plus d'un an maintenant. J'utilise des techniques telles que la moquerie pour rendre mes tests plus efficaces. Dernièrement, j'ai lancé un projet personnel pour écrire un petit programme de gestion de l'argent pour moi-même. Comme je n'avais …

3
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 nommés …
30 tdd  bdd 

13
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 / jquery?
28 code-quality  tdd  bdd 

11
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 …

4
BDD est-il réellement accessible en écriture par des non-programmeurs?
Le développement axé sur le comportement avec sa syntaxe emblématique de scénarios «Given-When-Then» a récemment été très médiatisé pour ses utilisations possibles en tant qu'objet frontière pour l'évaluation des fonctionnalités du logiciel. Je suis tout à fait d'accord pour dire que Gherkin , ou le script de définition de fonctionnalité …

7
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 …
24 testing  agile  tdd  bdd 


7
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 lorsque nous …


3
Différences entre Given When Then (GWT) et Arrange Act Assert (AAA)?
Dans TDD, il existe une syntaxe Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } Dans …
13 c#  unit-testing  tdd  bdd 

6
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 avec le propriétaire du produit, faites-moi …


1
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 de l'avant pour survivre, nous …
11 bdd  cucumber 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.