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.







3
Conception de tests unitaires pour un système avec état
Contexte Le développement piloté par les tests a été popularisé après que j'ai déjà fini l'école et dans l'industrie. J'essaie de l'apprendre, mais certaines choses importantes m'échappent encore. Les partisans de TDD disent beaucoup de choses comme (ci-après dénommé "principe d'assertion unique" ou SAP ): Depuis quelque temps, je réfléchis …


3
Test unitaire C ++: que tester?
TL; DR Écrire de bons tests utiles est difficile et a un coût élevé en C ++. Pouvez-vous des développeurs expérimentés partager votre justification sur quoi et quand tester? Longue histoire J'avais l'habitude de faire du développement piloté par les tests, toute mon équipe en fait, mais cela ne fonctionnait …




8
Fichiers uniques ou multiples pour tester une seule classe?
En recherchant les meilleures pratiques de tests unitaires pour aider à élaborer des lignes directrices pour mon organisation, je me suis demandé s'il était préférable ou utile de séparer les montages de test (classes de test) ou de conserver tous les tests d'une seule classe dans un seul fichier. Fwiw, …

4
Mettre en œuvre des tests unitaires dans une entreprise qui ne le fait pas
Le responsable du développement logiciel de mon entreprise vient de "démissionner" (c'est-à-dire d'être licencié) et nous cherchons maintenant à améliorer les pratiques de développement de notre entreprise. Nous voulons implémenter les tests unitaires dans tous les logiciels créés à partir d'ici. Les commentaires des développeurs sont les suivants: Nous savons …
19 unit-testing  tdd 

9
Y a-t-il trop d'odeur de code d'assertions?
Je suis vraiment tombé amoureux des tests unitaires et du TDD - je suis infecté par le test. Cependant, les tests unitaires sont normalement utilisés pour les méthodes publiques. Parfois, même si je dois également tester certaines hypothèses-assertions dans des méthodes privées, car certaines d'entre elles sont "dangereuses" et la …

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.