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.
Dans chaque site Web que vous lisez sur BDD (Behaviour Driven Development), vous trouverez un bel exemple très simple vous montrant à quel point il est évident et facile de définir vos besoins. Mais essayer d'implémenter ce processus dans un gros produit (pas un exemple de calculatrice) m'a montré que …
J'essaie de tester une classe qui appelle certains services Web Hadoop. Le code est à peu près de la forme: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } par exemple, il existe une méthode de création de répertoire, une méthode de création de …
Un thème récurrent que j'ai rencontré dans ma carrière est d'être le nouveau développeur à arriver dans une équipe et d'avoir rapidement une méfiance inhérente envers les suites de tests unitaires et d'intégration existantes. Au cours de l'entretien, la direction vous dit qu'elle "soutient fortement les tests unitaires" et qu'elle …
TL; DR Écrire de bons tests utiles est difficile et a un coût élevé en C ++. Pouvez-vous des développeurs expérimentés partager votre justification sur quoi et quand tester? Longue histoire J'avais l'habitude de faire du développement piloté par les tests, toute mon équipe en fait, mais cela ne fonctionnait …
J'écris un analyseur et dans le cadre de cela, j'ai une Expanderclasse qui "développe" une seule instruction complexe en plusieurs instructions simples. Par exemple, cela développerait ceci: x = 2 + 3 * a dans: tmp1 = 3 * a x = 2 + tmp1 Maintenant, je réfléchis à la …
Je travaille sur un projet avec quelques formats de fichiers. Certains formats sont spécifiés par .xsds, d'autres par la documentation sur leurs sites Web respectifs, et certains sont des formats personnalisés personnalisés qui n'ont pas de documentation. Mwahahahaha. Quel est le problème? Je voudrais tester mes lecteurs de fichiers, mais …
J'ai besoin de jouer un peu l'avocat des démons sur cette question car je ne peux pas bien la défendre par manque d'expérience. Voici l'affaire, j'obtiens conceptuellement les différences entre les tests unitaires et les tests d'intégration. En se concentrant spécifiquement sur les méthodes de persistance et le référentiel, un …
Je dois écrire des tests unitaires et des tests d'intégration pour un projet. Tous les tests doivent-ils être placés dans un dossier de tests unique ? Ou les tests unitaires et les tests d'intégration devraient-ils chacun se trouver dans un dossier de tests distinct ? Ou devrais-je même les mettre …
La seule vraie logique réside dans la syntaxe de requête de l'API externe. Je ne veux pas tester s'il interroge l'API, je veux tester qu'il l'interroge de manière à ce que les données correctes soient renvoyées. Par exemple, certains pseudo-code: function retrieve_related_data(id) { query = "[potentially long, syntactically complex query …
Je suis religieusement TDD. Mes projets ont généralement une couverture de test de 85% ou mieux, avec des cas de test significatifs. Je fais beaucoup de travail avec HBase , et l'interface client principale, HTable, est une vraie douleur à se moquer. Il me faut 3 ou 4 fois plus …
Je suis nouveau dans les tests unitaires, j'ai une méthode Web REST qui appelle simplement DB et remplit un DTO. Le pseudo-code est public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Mon doute est de savoir comment écrire des tests pour ces méthodes et …
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé …
Je travaille sur un système hérité (j'entends par là qu'il a été écrit sans tests). Nous avons essayé de tester une partie du système en écrivant des tests d'intégration qui testent la fonctionnalité de l'extérieur. Cela me donne une certaine confiance pour refactoriser des parties du code sans craindre de …
Supposons que vous utilisez des API d'un fournisseur, comment vous assurer que leur API fonctionne comme prévu? Ma principale préoccupation est parfois que le fournisseur a poussé les modifications de son code et brisé l'API, nous voulons avoir une sorte de logiciel automatique pour les tester continuellement. Comment y faire …
Dans mon projet actuel, j'ai du mal à trouver une bonne solution pour créer des tests d'intégration évolutifs sans effets secondaires. Une petite clarification sur la propriété sans effet secondaire: il s'agit principalement de la base de données; il ne devrait y avoir aucun changement dans la base de données …
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.