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.
Que faites-vous lorsque vous écrivez un test et que vous arrivez au point où vous devez réussir le test et que vous vous rendez compte que vous avez besoin d'une fonctionnalité supplémentaire qui devrait être séparée en sa propre fonction? Cette nouvelle fonction doit également être testée, mais le cycle …
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 …
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 …
J'ai récemment noté que l'ajout de [TestInitialize] à une méthode protégée dans un assembly .NET n'était pas respecté, mais si je rendais la méthode publique, elle était appelée par le testeur unitaire (Resharper dans ce cas). J'ai remarqué cela plusieurs fois dans le passé avec des méthodes de test. Techniquement …
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 …
Les projets ETL sont des projets créés à l'aide d'un outil ETL (Extraire - Transformer - Charger) tel que SSIS, PowerCenter, etc. Il s'agit généralement de lire les données d'une source externe, de les charger dans une base de données intermédiaire, d'effectuer certaines transformations et de les charger dans une …
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() { …
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 …
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 …
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 …
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 …
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 …
Je me demande s'il y a des avantages / risques à mettre (pas) une licence sur le code de test qui consiste principalement en des tests unitaires. Qu'est-ce que tu penses? Je suis particulièrement intéressé par les licences sous (L) GPL, Apache, MIT et BSD. EDIT : L'hypothèse est que …
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 …
Je dois travailler en équipe pour développer une application de bureau de taille moyenne développée à l'aide de C # .NET. Avant cela, je n'ai pas appliqué les tests unitaires et le développement piloté par les tests. Je suis conscient qu'il existe de nombreux outils et frameworks pour les tests …
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.