Les tests unitaires sont une méthode par laquelle des unités individuelles de code source sont testées pour déterminer si elles sont adaptées à l'utilisation.
J'ai passé beaucoup de temps à travailler en javascript ces derniers temps. Je n'ai pas trouvé de moyen qui semble bien fonctionner pour tester javascript. Dans le passé, cela n'a pas été un problème pour moi car la plupart des sites Web sur lesquels j'ai travaillé contenaient très peu de …
Je regarde une petite base de code C # (.NET 4.0, certains Silverlight) (~ 70kLOC générée) qui a une très faible couverture de test. Le code lui-même fonctionne en ce qu'il a réussi les tests d'acceptation des utilisateurs, mais il est fragile et dans certains domaines pas très bien pris …
Je lisais sur le framework de tests unitaires js-test-driver, quand j'ai découvert que les gars derrière le framework ont l'intention de l' intégrer à un framework d'assertion . Qu'est-ce qu'un cadre d'assertion? Est-ce une sorte de cadre de tests unitaires? Si tel est le cas, qu'est-ce qui est spécifique à …
J'adore écrire des tests unitaires et je suis d'accord pour dire qu'ils sont un excellent moyen de tester le code, de prévenir les régressions, etc. Cependant, je me trouve incapable de les écrire autant que la grande majorité du code sur lequel je travaille jour après jour est une application. …
J'envisage d'écrire un pilote de bas niveau ou des composants / noyaux de système d'exploitation. Les gens d' osdev.org semblent penser que les éléments importants ne sont pas significativement testables de cette façon, mais j'ai lu quelques discussions où les gens pensaient différemment. J'ai regardé autour de moi, mais je …
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 . Ceci est ma première question …
En lisant l' introduction pratique de Mary Rose Cook à la programmation fonctionnelle , elle donne comme exemple un anti-modèle def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() depuis la fonction fait plus d'une chose le nom n'est pas descriptif il a …
Disons que nous avons notre algorithme de recherche d'itinéraire: def myHeuristicTSP(graph): /*implementation*/ return route Maintenant, nous voulons tester ceci de manière unitaire: class TestMyHeuristicTSP: def testNullGraphRaiseValueError(self): self.assertRaises(ValueError, myHueristicTSP(None)) def testSimpleTwoNodeGraphReturnsRoute: self.assertEquals(expectedResult, myHeuristicTSP(input)) La question est, pour un algorithme TSP non heuristique, nous pouvons donner une variété de graphiques et vérifier …
J'ai récemment regardé "Toutes les petites choses" de RailsConf 2014. Au cours de cette conférence, Sandi Metz refactorise une fonction qui comprend une grande instruction if imbriquée: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != …
Nous savons que l'écriture de tests JUnit illustre un chemin particulier à travers votre code. Un de mes associés a commenté: L'écriture manuelle de tests unitaires est une preuve par exemple . Il venait de l'arrière-plan de Haskell qui a des outils comme Quickcheck et la capacité de raisonner sur …
Nous utilisons StructureMap dans un nouveau projet de développement logiciel. L'un des membres de l'équipe a mis en œuvre un test unitaire qui teste essentiellement la configuration du conteneur StructureMap . Il le fait en procédant comme suit; Compte le nombre d'instances d'assemblys configurés pour les classes dans notre espace …
J'ai un code dans mon projet que j'appelle personnellement testsce ne sont pas des tests unitaires. Ils sont destinés à être exécutés et le résultat doit être évalué par un humain. Je l'ai fait parce que je fais un moteur physique et pendant le développement, j'avais besoin de voir ce …
J'ai une hiérarchie de classe java qui est formée par une classe abstraite et N extensions de celle-ci. Dans la classe abstraite, j'ai une méthode qui est annotée avec une annotation @Remove. Bien que nous n'obtenions aucune exception de ne pas échouer rapidement si cette annotation est supprimée, nous pouvons …
Au cours des dernières semaines, j'ai réfléchi et recherché comment combler une lacune dans notre méthodologie de test. En termes simplifiés, les tests unitaires sont trop petits et les tests d'intégration traditionnels sont trop grands. Un scénario fréquent se présente où Aet les Bdeux utilisent le composant C. Cependant Aet …
Après avoir lu quelques articles sur les objets Newable vs Injectable et comment ces concepts se rapportent aux services, entités et objets de valeur de DDD, je me suis posé quelques doutes quant à l'utilisation de newables dans mon code, en particulier dans mes tests unitaires. Les principaux candidats pour …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.