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 un morceau de code qui ressemble à ceci: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Je pense qu'il devrait y avoir quatre tests unitaires pour cette fonction particulière. Trois pour tester chacune des conditions dans …
J'ai eu une discussion avec quelqu'un sur les tests unitaires / d'intégration avec les applications Web et j'ai un désaccord sur 1 idée principale. Le problème est que la personne à qui je parle pense que la base de données à partir de laquelle le test unitaire fonctionne doit contenir …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Pour commencer, je ne pense pas que ce soit une répétition d' autres questions sur les tests unitaires . Ce que je recherche, c'est …
Un collègue ne veut pas utiliser les tests unitaires et opte plutôt pour un test rapide, le passe aux utilisateurs, et si tout va bien, il est publié en direct. Inutile de dire que certains bugs sont résolus. J'ai mentionné que nous devrions penser à utiliser des tests unitaires - …
J'essaie de pratiquer le TDD, en l'utilisant pour développer un simple comme Bit Vector. Il se trouve que j'utilise Swift, mais c'est une question indépendante de la langue. My BitVectorest un structqui stocke un seul UInt64et présente une API qui vous permet de le traiter comme une collection. Les détails …
Un de mes collègues a eu une idée que j'ai trouvée intéressante. Ne serait-il pas avantageux d'écrire des tests lors de la révision du code, par la personne qui effectue la révision en supposant que nous ne faisons pas TDD? Pour cette question, supposons qu'il s'agit d'un projet purement académique …
J'ai eu une discussion avec un responsable des tests sur le rôle des tests unitaires et d'intégration. Elle a demandé aux développeurs de signaler ce qu'ils ont testé et comment l'unité a été testée. Mon point de vue est que les tests unitaires et d'intégration font partie du processus de …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Nous avons écrit près de 3 000 tests - les données ont été codées en dur, très peu de réutilisation du code. Cette méthodologie …
Je suis consultant et je vais présenter des tests unitaires à tous les développeurs de mon site client. Mon objectif est de m'assurer que toutes les nouvelles applications doivent avoir des tests unitaires pour toutes les classes créées. Le client a un problème avec des coûts de maintenance élevés liés …
Supposons que vous ayez des tests pour deux méthodes d'une classe. La première méthode rassemble les données d'un autre niveau et les place dans une sorte de stockage indépendant du runtime (comme une table SQL), donc toutes les données traitées par ce test sont codées en dur dans le test. …
Je suis actuellement dans une classe de tests de logiciels où pour notre projet de semestre, nous devons effectuer plusieurs types de tests dessus, tels que les tests unitaires et les tests d'intégration. Pour les tests d'intégration, le professeur a dit d'utiliser des simulations et des bibliothèques de simulation (comme …
Je n'ai jamais utilisé de système d'intégration continue (CI) auparavant. Je code principalement en MATLAB, Python ou PHP. Aucun de ceux-ci n'a une étape de construction et je ne vois pas comment un CI pourrait être utilisé pour mon travail. Un ami sur un grand projet dans une grande entreprise …
Lors du test unitaire des fonctions d'une classe qui a des fonctions privées qui nécessitent des fonctionnalités en ligne. Comment procéder pour le tester? Par exemple: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c = new CloudService(); …
J'apprends TDD en utilisant c #, pour autant que je sache, le test devrait conduire le développement , c'est-à-dire d' abord écrire un test qui échoue après avoir écrit le code minimum pour passer le test, puis refactoriser. Mais il est également dit que " Programmer vers l'interface, pas la …
Dans notre entreprise, nous nous assurons généralement de rédiger un test de bout en bout pour nos sites Web / applications Web. Cela signifie que nous accédons à une URL, remplissons un formulaire, soumettons le formulaire à une autre URL et vérifions les résultats de la page. Nous faisons cela …
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.