Questions marquées «tdd»

TDD signifie Test-Driven Development ou Test-Driven Design. C'est la pratique d'écrire un test unitaire avant d'écrire du code pour le satisfaire, dans ce qu'on appelle le cycle Red-Green-Refactor.


16
Pourquoi les tests automatisés échouent-ils dans mon entreprise?
Nous avons essayé d'introduire plusieurs fois les tests automatisés pour développeurs dans mon entreprise. Notre équipe d’assurance qualité utilise Selenium pour automatiser les tests d’interface utilisateur, mais j’ai toujours voulu introduire les tests unitaires et les tests d’intégration. Dans le passé, chaque fois que nous essayions, tout le monde était …

11
Quand écrivez-vous le «vrai» code dans TDD?
Tous les exemples que j'ai lus et vus sur les vidéos de formation ont des exemples simplistes. Mais ce que je ne vois pas si je fais le "vrai" code une fois que je suis vert. Est-ce la partie "Refactor"? Si j’ai un objet assez complexe avec une méthode complexe, …
147 tdd 

11
Existe-t-il trop de tests unitaires?
J'ai été chargé d'écrire des tests unitaires pour une application existante. Après avoir terminé mon premier fichier, j'ai 717 lignes de code de test pour 419 lignes de code original. Ce ratio va-t-il devenir ingérable si nous augmentons la couverture de notre code? Ma compréhension des tests unitaires consistait à …
139 unit-testing  tdd 

14
Quand est-il approprié de ne pas effectuer de test unitaire?
Je travaille dans une petite entreprise en tant que développeur solo. Je suis le seul développeur de la société en fait. J'ai plusieurs projets (relativement) importants que j'ai écrits et maintenus régulièrement, et aucun d'entre eux n'a de tests pour les soutenir. Lorsque je commence de nouveaux projets, je me …
139 unit-testing  tdd 

10
TDD vs. Productivité
Dans mon projet actuel (un jeu, en C ++), j'ai décidé d'utiliser Test Driven Development 100% pendant le développement. En termes de qualité de code, cela a été formidable. Mon code n'a jamais été aussi bien conçu ni aussi sans bug. Je ne grince pas quand je lis le code …
131 unit-testing  tdd 


7
Qu'est-ce qu'un test d'intégration?
Mes amis et moi avons eu du mal à classer exactement ce qu'est un test d'intégration. En rentrant chez moi, je viens de me rendre compte que chaque fois que j’essaie de donner un exemple concret de test d’intégration, c’est un test d’acceptation, c’est-à-dire. Quelque chose qu'un homme d'affaires dirait …
110 testing  agile  tdd 

14
Est-ce que TDD rend la programmation défensive redondante?
Aujourd'hui, j'ai eu une discussion intéressante avec un collègue. Je suis un programmeur défensif. Je crois que la règle " une classe doit s'assurer que ses objets ont un état valide lorsqu'elles interagissent avec l'extérieur de la classe " doit toujours être respectée. La raison de cette règle est que …

12
Le code testable est-il un meilleur code?
Je tente de prendre l'habitude d'écrire des tests unitaires régulièrement avec mon code, mais je l' ai lu que la première , il est important d'écrire le code testable . Cette question concerne les principes SOLID de la rédaction de code testable, mais je veux savoir si ces principes de …

12
Devrais-je éviter les méthodes privées si j'exécute TDD?
Je viens juste d'apprendre TDD. D'après ce que j'ai compris, les méthodes privées sont indestructibles et ne devraient pas vous inquiéter, car l'API publique fournira suffisamment d'informations pour vérifier l'intégrité d'un objet. J'ai compris la POO depuis un moment. Je crois comprendre que les méthodes privées rendent les objets plus …

16
Expérience négative TDD [fermé]
Quel est le côté négatif de votre expérience TDD? Trouvez-vous les petits pas (la solution la plus simple pour rendre le test vert) ennuyeux et inutile? Trouvez-vous des tests sans valeur (lorsque le test a un sens initialement, mais que la mise en œuvre finale vérifie la même logique que …
95 tdd 

19
Pourquoi TDD fonctionne-t-il? [fermé]
Le développement piloté par les tests (TDD) est important ces jours-ci. Je le vois souvent recommandé comme solution à un large éventail de problèmes ici, dans Programmers SE et d’autres lieux. Je me demande pourquoi ça marche. D'un point de vue technique, cela m'interpelle pour deux raisons: L'approche "test d'écriture …
92 testing  tdd 


2
Quelles sont les écoles de TDD à Londres et à Chicago?
J'ai entendu parler du style TDD (Test Driven Development) de Londres contre Chicago (parfois appelé style de Detroit). Atelier du groupe d'utilisateurs de programmation extrême d'Utah: Le TDD de style interaction est aussi appelé style mockist , ou style londonien après le club londonien Extreme Tuesday où il est devenu …
88 tdd  concepts 

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.