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.
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? …
Vous avez une classe X et vous écrivez des tests unitaires qui vérifient le comportement X1. Il y a aussi la classe A qui prend X comme dépendance. Lorsque vous écrivez des tests unitaires pour A, vous vous moquez de X. En d'autres termes, lors du test d'unité A, vous …
Je viens tout juste d'obtenir un diplôme en informatique et je travaille actuellement en tant que développeur junior .NET (formulaires C #, ASP.NET et Web). À l'époque où j'étais encore à l'université, le sujet des tests unitaires avait été couvert, mais je n'en avais jamais vraiment vu les avantages. Je …
Dans certaines organisations, le processus de publication du logiciel consiste apparemment, semble-t-il, à utiliser les tests unitaires, mais à tout moment, tous les tests unitaires doivent réussir. Par exemple, il pourrait y avoir un écran qui montre que tous les tests unitaires passent au vert - ce qui est supposé …
Nous travaillons sur un grand produit en production depuis environ 5 ans. La base de code est .. euh .. fonctionne. Pas vraiment bien mais ça marche. Les nouvelles fonctionnalités sont mises en production et testées avec un petit contrôle qualité. Les bugs sont corrigés, etc. Mais personne, sauf moi, …
Notre équipe se demande actuellement si la modification de la conception du code pour permettre les tests unitaires est une odeur de code, ou dans quelle mesure cela peut être fait sans être une odeur de code. Cela est dû au fait que nous commençons tout juste à mettre en …
J'ai récemment lu quelques mots sur Literate Programming , et cela m'a fait réfléchir ... Des tests bien écrits, notamment les spécifications de style BDD, permettent de mieux expliquer ce que le code fait que la prose et a le gros avantage de vérifier leur propre précision. Je n'ai jamais …
Considérons une fonction comme celle-ci: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Cela pourrait être utilisé comme ceci: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Laissez - nous supposer que Storea ses propres tests unitaires ou est fourni par le fournisseur. En …
J'ai lu ce qui suit: Un bogue de programmation coûte 7 millions de dollars à Citigroup après des transactions légitimes prises par erreur pour des données de test pendant 15 ans . Lorsque le système a été mis en place au milieu des années 90, le code de programme filtrait …
Je suppose que mon projet est suffisamment découplé pour permettre les tests unitaires. Mais quelle doit être la taille de mon projet pour que les tests unitaires en valent la peine? Nous faisons tous des erreurs et personne n'est parfait, mais je me considère comme un bon programmeur capable de …
J'ai constaté qu'il n'y a que 3 façons de dépendre d'un test unitaire (fictif / stub) statique dans C # .NET: Taupes TypeMock JustMock Étant donné que deux d’entre eux ne sont pas gratuits et que l’un n’a pas encore atteint la version 1.0, se moquer de choses statiques n’est …
J'écris des tests pour un projet composé de plusieurs sous-modules. Chaque cas de test que j'ai écrit s'exécute indépendamment les uns des autres et j'efface toutes les données entre les tests. Même si les tests sont exécutés indépendamment, je songe à appliquer un ordre d'exécution, car certains cas requièrent plusieurs …
Un peu de contexte: un peu plus tôt dans la journée, j'ai dû mettre à jour le code SQL fourni par un autre de mes collègues. Comme il s'agit d'un script assez volumineux, il est stocké dans un fichier séparé (qui est ensuite lu et exécuté à l'exécution). Ce faisant, …
Aujourd'hui, je regardais une vidéo intitulée " JUnit Basics" et l'auteur m'a dit que, lors du test d'une méthode donnée dans votre programme, vous ne devriez pas utiliser d'autres méthodes que vous-même. Pour être plus précis, il parlait de tester une méthode de création d’enregistrement qui prenait un nom et …
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, …
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.