Questions marquées «tdd»

Le développement piloté par les tests (TDD) implique l'écriture d'un test automatisé défaillant pour spécifier ce qui doit être construit. Le test est ensuite fait passer en écrivant du code qui satisfait la condition testée. Enfin, le code est refactorisé.


13
Outils de test unitaire JavaScript pour TDD
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. J'ai examiné et examiné de nombreux tests unitaires JavaScript et outils de test, mais je n'ai pas pu trouver une option appropriée pour …


30
Comment testez-vous les méthodes privées?
Je construis une bibliothèque de classe qui aura des méthodes publiques et privées. Je veux pouvoir tester de manière unitaire les méthodes privées (principalement pendant le développement, mais cela pourrait également être utile pour une refactorisation future). Quelle est la bonne façon de procéder?

6
Modificateur d'accès «interne» C # lors des tests unitaires
Je suis nouveau dans les tests unitaires et j'essaie de savoir si je devrais commencer à utiliser plus de modificateur d'accès «interne». Je sais que si nous utilisons 'internal' et définissons la variable d'assemblage 'InternalsVisibleTo', nous pouvons tester des fonctions que nous ne voulons pas déclarer publiques à partir du …
469 c#  .net  unit-testing  tdd 

30
Test unitaire Catalogue Anti-Patterns
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. anti-modèle : il doit y avoir au moins deux éléments clés présents pour distinguer formellement un anti-modèle réel d'une simple mauvaise …

30
Inconvénients du développement piloté par les tests? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …

7
Comment démarrer sur TDD avec Ruby on Rails? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 5 ans . Améliorez cette question Je connais …

6
tester un téléchargement de fichier à l'aide de rspec - rails
Je veux tester un téléchargement de fichier dans des rails, mais je ne sais pas comment procéder. Voici le code du contrôleur: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a …


16
Données aléatoires dans les tests unitaires?
J'ai un collègue qui écrit des tests unitaires pour des objets qui remplissent leurs champs avec des données aléatoires. Sa raison est qu'il donne une gamme de tests plus large, car il testera un grand nombre de valeurs différentes, alors qu'un test normal n'utilise qu'une seule valeur statique. Je lui …

11
Pourquoi utiliser JUnit pour les tests?
Peut-être que ma question est une question débutante, mais je ne peux pas vraiment comprendre les circonstances dans lesquelles j'utiliserais Junit? Que j'écris des applications simples ou des applications plus volumineuses, je les teste avec les System.outdéclarations et cela me semble assez facile. Pourquoi créer des classes de test avec …
131 java  unit-testing  junit  tdd 

7
Mocking vs.Spying dans des frameworks moqueurs
Dans les frameworks moqueurs, vous pouvez vous moquer d' un objet ou l' espionner . Quelle est la différence entre les deux et quand devrais-je / devrais-je utiliser l'un par rapport à l'autre? En regardant Mockito , par exemple, je vois des choses similaires se faire en utilisant des espions …



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.