Les tests d'intégration sont la phase des tests logiciels au cours de laquelle des modules logiciels individuels sont combinés et testés en groupe. Aucun simulacre ou talon n'est requis; tout est testé comme en production.
Certaines personnes soutiennent que les tests d'intégration sont des types de tests incorrects et erronés - tout doit être testé en unité, ce qui signifie que vous devez simuler des dépendances. une option qui, pour diverses raisons, ne me passionne pas toujours. Je trouve que, dans certains cas, un test …
Pourquoi voudriez-vous exécuter des tests unitaires sur un serveur CI? Sûrement, au moment où quelque chose se met à maîtriser, un développeur a déjà exécuté tous les tests unitaires avant et corrige les erreurs qui auraient pu se produire avec son nouveau code. N'est-ce pas le but des tests unitaires? …
Si j'ai bien compris, le but des tests unitaires est de tester les unités de code isolément . Cela signifie que: Ils ne doivent pas interrompre par un changement de code non lié ailleurs dans la base de code. Un seul test unitaire devrait casser un bogue dans l'unité testée, …
Courte introduction à cette question. J'ai utilisé maintenant TDD et dernièrement BDD pendant plus d'un an maintenant. J'utilise des techniques telles que la moquerie pour rendre mes tests plus efficaces. Dernièrement, j'ai lancé un projet personnel pour écrire un petit programme de gestion de l'argent pour moi-même. Comme je n'avais …
Lorsque vous effectuez des tests unitaires de la manière "appropriée", c.-à-d. Écrasez tous les appels publics et renvoyez des valeurs prédéfinies ou des simulacres, je sens que je ne teste rien en réalité. Je regarde littéralement mon code et crée des exemples basés sur le flux de logique via mes …
Si j’ai déjà un test d’intégration pour mon programme et que tous ont réussi, j’ai le sentiment que cela fonctionnera. Alors quelles sont les raisons pour écrire / ajouter des tests unitaires? De toute façon, comme je dois déjà écrire des tests d'intégration, j'aimerai écrire uniquement des tests unitaires pour …
Je lis un article sur les tests intégrés sur le blog de JB Rainsberger et je me demande en quoi un test d'intégration est plus dur avec notre conception? Nous écrivons davantage de tests intégrés, qui sont plus volumineux et ne critiquent pas notre conception aussi sévèrement que les microtests.
Disons que j'ai une fonction (écrite en Ruby, mais que tout le monde devrait la comprendre): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end Lors des tests unitaires, je créerais quatre tests couvrant tous les scénarios. Chacun utilisera …
Je discutais des tests unitaires / d'intégration avec un collègue et ce dernier a présenté un argument intéressant contre l' écriture de tests unitaires. Je suis un grand partisan des tests unitaires (principalement JUnit), mais je suis intéressé par les prises de vues des autres, car il a soulevé des …
Selon les règles des tests unitaires TDD sont écrits avant le code de production, mais qu'en est-il des tests d'intégration qui exercent une interaction entre des objets câblés concrets (non fictifs)? Doivent-ils être écrits avant les tests unitaires ou après le code de production juste pour tester le "câblage"? Notez …
J'entends souvent le terme «talon», «bout de quelque chose», «talons», etc. Que signifie le stubbing dans la programmation et d'où vient le mot? Dans quels contextes peut-il être utilisé?
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 …
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 …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Je travaille au développement d'un ancien …
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.