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 écrit quelques algorithmes de tri pour une affectation de classe et j'ai également écrit quelques tests pour m'assurer que les algorithmes ont été correctement implémentés. Mes tests ne font que 10 lignes et il y en a 3 mais seulement 1 ligne change entre les 3 donc il y …
Je lisais des articles de blog ce matin et je suis tombé sur celui-ci : Si la seule classe qui implémente l'interface client est CustomerImpl, vous n'avez pas vraiment de polymorphisme et de substituabilité car il n'y a rien en pratique à substituer au moment de l'exécution. C'est une fausse …
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 5 ans . J'ai toujours été sceptique quant à la réécriture du code …
J'ai récemment rencontré la complexité cyclomatique et j'aimerais essayer de mieux la comprendre. Quels sont les exemples pratiques de codage des différents facteurs qui entrent dans le calcul de la complexité? Plus précisément, pour l'équation Wikipedia de M = E − N + 2P, je veux mieux comprendre ce que …
Quelles stratégies pourraient être utilisées pour automatiser la création de cas de tests unitaires? Quels aspects devez-vous examiner dans chaque classe pour pouvoir générer au moins un squelette décent? Je me rends compte qu'une solution automatique complète n'est pas pratique, mais j'aimerais accélérer un peu la création du test en …
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 . J'ai recherché de bonnes présentations (diapositives + audio ou vidéo …
Même si je n'ai pas été dans un projet TDD ou BDD, ou si j'ai été dans certains qui disent qu'ils font du TDD mais sont loin de là, ce sont des choses auxquelles je pense et que j'essaie vraiment de lire autant que je peux sur. Revenons à la …
Quelque chose que j'ai remarqué récemment, c'est quand je fais les types de projets suivants: Au début d'un projet Travailler sur un MVP / prototype Ajout de fonctionnalités qui ne sont pas entièrement définies Travailler sur un projet à plus petite échelle Pour référence, je travaille actuellement sur un projet …
Si nous testons une fonction B, en testant une fonction C qui appelle cette fonction B, c'est-à-dire en écrivant un programme de test pour tester la fonction C qui appelle cette fonction B, la méthode de test est-elle toujours appelée test unitaire, ou autre chose? Quand est-il préférable de tester …
Je fais du TDD depuis un an maintenant, je m'en sens plutôt bien, j'adore mes suites de tests et tout. Cependant, j'ai remarqué que récemment, je faisais beaucoup de vérification des appels simulés. Par exemple, j'aurais un service qui aura un référentiel injecté - dans mon test unitaire, je passerais …
À mon avis, les cas de tests unitaires servent eux-mêmes de documentation pour le code. Mon entreprise veut que j'écrive des commentaires détaillés sur le doc java sur les tests élémentaires. Est-il nécessaire de le faire? Écrivez-vous des commentaires comme ça?
Nous écrivons actuellement des cas de tests unitaires dans notre projet. Les implémentations des méthodes de base de données existent et fonctionnent correctement. Dans ce cas, pourquoi devons-nous écrire des objets fictifs? Y a-t-il une raison précise? Pourquoi ne puis-je pas tester directement l'implémentation DAO?
J'ai récemment passé mon examen final pour un cours de génie logiciel pour mon programme de maîtrise et l'une des questions de l'examen était la suivante: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Au cours de mes 7 années d'expérience en développement de logiciels, les …
L'intégration continue avec les tests est utile pour s'assurer que le code "shippable" est archivé en permanence. Cependant, il est vraiment difficile de maintenir une suite complète de tests et, souvent, il semble que la version sera de toute façon boguée. Combien de tests devez-vous avoir pour avoir confiance en …
Au travail, nous avons un système assez compliqué. Appelons ce système, System_A. Notre équipe QA a créé un autre système, appelez ce système, System_B, pour tester System_A. La façon dont System_B est utilisé est la suivante. Nous générons des entrées (en utilisant System_B lui-même), IN, traitons ces entrées en retour …
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.