Questions marquées «tdd»

13
La méthodologie TDD peut-elle être appliquée de haut en bas?

Je ne sais pas comment TDD, la méthodologie, gère le cas suivant. Supposons que je veuille implémenter l'algorithme de fusion, en Python. Je commence par écrire assert mergesort([]) === [] et le test échoue avec NameError: le nom 'mergesort' n'est pas défini J'ajoute ensuite def mergesort(a):...

12
Test - DB en mémoire vs mocking

Lors de l'écriture de tests, pourquoi quelqu'un voudrait-il utiliser une base de données en mémoire plutôt que de se moquer des données? Je pouvais voir que les bases de données en mémoire pouvaient être utiles pour tester ses référentiels. Mais si vous utilisez un framework (comme Spring Data),...

12
Comment obtenir l'API initiale à l'aide de TDD?

Cela pourrait être une question assez stupide que je suis à mes premiers essais de TDD. J'ai adoré le sentiment de confiance qu'il apporte et généralement une meilleure structure de mon code mais quand j'ai commencé à l'appliquer à quelque chose de plus grand que des exemples de jouets d'une...

11
Devez-vous vraiment faire le BDD / TDD dans un premier temps?

Même si je n'ai pas été dans un projet TDD ou BDD, ou si j'ai été dans certains qui disent qu'ils font du TDD mais sont loin de là, ce sont des choses auxquelles je pense et que j'essaie vraiment de lire autant que je peux sur. Revenons à la question. Lorsque vous faites un BDD, vous devez d'abord...

11
Qu'est-ce que le test unitaire boîte noire?

J'ai récemment passé mon examen final pour un cours de génie logiciel pour mon programme de maîtrise et l'une des questions de l'examen était la suivante: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Au cours de mes 7 années d'expérience en développement de...

10
Démarrage d'un nouveau projet avec TDD

J'étudie TDD et j'ai lu que cela vous aide également à définir la conception de l'application, n'est-ce pas? J'ai donc décidé de commencer à créer un nouveau projet pour m'aider à mieux le comprendre. Je veux créer un système d'enregistrement d'utilisateur simple qui demandera son nom, son adresse...

10
Faites bouger les choses sur TDD

Je fais partie d'une équipe de développeurs qui travaille avec de nombreuses autres équipes pour maintenir et améliorer une application utilisée depuis au moins 15 ans. Quand il a été construit et conçu pour la première fois, TDD était inconnu. L'application est assez stable, et nous rencontrons...

10
Si TDD concerne le design, pourquoi en ai-je besoin? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Les gourous du TDD nous disent de plus en...