Questions marquées «unit-testing»

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.


3
Test d'unité d'une classe qui utilise DI sans tester sur les internes
J'ai une classe qui est refactorisée en 1 classe principale et 2 classes plus petites. Les classes principales utilisent la base de données (comme beaucoup de mes classes) et envoient un e-mail. La classe principale a donc un IPersonRepositoryet un IEmailRepositoryinjecté qui à son tour envoie aux 2 classes plus …

2
Différences entre Test et Spec
J'ai un problème de concept à ce stade et je ne trouve aucune information sur les différences entre Test (UnitTest, etc.) et Spec (Rspec, etc.). Pour autant que je sache, les spécifications sont dans les tests d'intégration et le test est dans UnitTest, mais juste cela. Pouvez-vous expliquer quelles sont …


3
Concours de tests unitaires
Mes employeurs organisent un concours mensuel de tests unitaires. Une journée entière est consacrée à la rédaction des tests unitaires - nous faisons évidemment plus de tests tout au long du mois, mais c'est une journée entière - et le "gagnant" du concours reçoit un prix. Cependant, nous trouvons qu'il …


4
Existe-t-il une meilleure façon d'écrire des tests unitaires qu'une série d '«AssertEquals»?
Voici un exemple de base de ce que doit être mon test unitaire, en utilisant qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> test("Fuzz Query Basics", function() { …

1
Tests unitaires à Django
J'ai vraiment du mal à écrire des tests unitaires efficaces pour un grand projet Django. J'ai une couverture de test raisonnablement bonne, mais je me suis rendu compte que les tests que j'ai écrits sont définitivement des tests d'intégration / d'acceptation, pas des tests unitaires du tout, et j'ai des …

5
Est-il utile de tester des méthodes unitaires où la seule logique est les gardes?
Disons que j'ai une méthode comme celle-ci: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } J'ai plusieurs de ces méthodes dans mon code (la moitié avant d'un appel de service Web asynchrone). Je me demande s'il est utile de les couvrir de tests …
12 c#  unit-testing 

2
Tous les tests unitaires dans un seul exécutable, ou les diviser?
Lorsque vous écrivez des tests pour un seul logiciel, par exemple une bibliothèque, préférez-vous compiler tous les tests unitaires en un seul, ou les séparer en plusieurs exécutables? La raison pour laquelle je pose la question est que j'utilise actuellement CUnit pour tester une bibliothèque sur laquelle je travaille. Les …

3
Que faut-il tester en Javascript?
Au travail, nous venons de commencer sur une application fortement basée sur Javascript (utilisant en fait Coffeescript, mais toujours), dont j'ai implémenté un système de test automatisé utilisant JsTestDriver et fabric. Nous n'avons jamais écrit quelque chose avec autant de Javascript, donc jusqu'à présent nous n'avons jamais fait de test …

1
Existe-t-il des études sur la relation entre les pratiques de test de logiciels et la productivité des développeurs? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . Existe-t-il des études sur la relation entre les pratiques de …


4
Approches graduelles de l'injection de dépendance
Je travaille à rendre mes classes testables à l'unité, en utilisant l'injection de dépendance. Mais certaines de ces classes ont beaucoup de clients, et je ne suis pas encore prêt à les refactoriser pour commencer à passer dans les dépendances. J'essaie donc de le faire progressivement; en conservant les dépendances …


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.