"NCover provides statistics about your code, telling you how many times each line of code was executed during a particular run of the application. The most common use of code coverage analysis is to provide a measurement of how thoroughly your unit tests exercise your code. After running your unit tests under NCover, you can easily pinpoint sections of code that are poorly covered and write unit tests for those portions. Code coverage measurement is a vital part of a healthy build environment". En sortie de CruiseControl ou MsBuild, NCover constitue un excellent indicateur de qualité.
"NCover provides statistics about your code, telling you how many times each line of code was executed during a particular run of the application. The most common use of code coverage analysis is to provide a measurement of how thoroughly your unit tests exercise your code. After running your unit tests under NCover, you can easily pinpoint sections of code that are poorly covered and write unit tests for those portions. Code coverage measurement is a vital part of a healthy build environment". En sortie de CruiseControl ou MsBuild, NCover constitue un excellent indicateur de qualité.
PHPUnit permet de faire des tests unitaires pour PHP et les présenter proprement. Sa version 3 se développent autour du concept de couverture de code : les tests unitaires doivent...
Alors que les tests unitaires est un sujet qui revient de plus en plus au goût du jour, Ayende publie sur son blog un exemple de couverture. Pour une classe contenant 3 champs et une méthode, il code une classe de test quasiment 10 fois plus importante et contenant une dizaine de méthodes. Tout cela fait réfléchir sur les coûts des tests unitaires. A ne pas négliger.
Sebastian Bergmann vient de porter un guide d'utilisation pour JUnit vers PHPUnit. Il explique comment préparer ses tests et les suites de tests unitaires en utilisant les fonctionnalités de PHPUnit. Les tests unitaires sont une technique pour s'assurer que les fonctionnalités demandées sont présentes, et que les bogues sont bien corrigés et ne reviennent plus.
La traduction complète du tutoriel d'initiation aux tests unitaires avec SimpleTest est disponible sur le blog de Perrick Penet.
Les tests unitaires permettent d'augmenter considérablement votre confiance dans votre code et de réduire le nombre de bugs, sans oublier la simplification de votre conception. Une technique à découvrir et peut-être à ajouter dans votre arc de développeur.
Il n'est jamais très facile de créer des tests unitaires pour vérifier la navigation d'un site Web ou valider la cohérence des données affichées par les pages. Cet outil sans prétention dénommé WatiN (pour What-In) permet de créer facilement des tests unitaires NUnit (ou VSTS) chargés d'analyser le résultat d'un flux HTML.
Outil par défaut des tests unitaires, JUnit s'est imposé comme la solution la mieux conçue pour vérifier les bonnes réactions du code à certaines données - automatiquement.
Depuis le démarrage du développement de Gecko 1.9, les développeurs ont mis en place plusieurs frameworks de tests unitaires. Ceux-ci ont contribué largement à faire de Firefox 3 un navigateur solide, ou en tout cas un navigateur ayant le moins de régressions possible. Il y a un gros 4 types...
DevShed publie un dossier en deux articles sur les tests unitaires. Le premier volet couvre la mise en place d'un framework de développement, et le deuxième volet couvre la mise...
Visual Studio 2005 Team System apportait la possibilité de concevoir des tests unitaires directement depuis les éditions Team Dev et Team Test au travers d'une parfaite intégration dans l'IDE. Parfaite? mais pas complètement en fait, une fois une...
PHPUnit peut vous aider à écrire des tests en analysant le code d'une classe existante, et en produisant un squelette pour les tests unitaires. Depuis PHP Unit 3, cette fonctionnalité...
JUnitScenario est un outil pour simuler l'utilisation d'une application avant sa mise en production. Il permet de décrire des scénarios qui sont composés d'appels à des tests unitaires et d'émuler plusieurs utilisateurs exécutant ces scénarios.
Le but est de pouvoir très facilement réutiliser les tests unitaires pour tester la capacité de montée en charge de vos applications.
JUnitScenario est une applications Java sous licence LGPL.
Roy Osherove, une personnalité reconnu pour ses compétences dans le monde agile fustige Microsoft sur sa vision des tests unitaires dans VSTS. "(...) I do see good things in VSTS. The fact that it brings Unit Tests to the mainstream tools of .NET developers is huge. Java developers have had this support in their IDEs for years, and now that it's coming to Microsoft, some things will definitely change for the better. but this is just a marketing guy or an intern trying to point a pig with lipstick. Don't sell something it's not. You're embarrassing me and all the other folks who actually try to talk people into doing TDD, and will want to use VSTS to do it (...)" . La suite dans le détail.
Roy Osherove, une personnalité reconnu pour ses compétences dans le monde agile fustige Microsoft sur sa vision des tests unitaires dans VSTS. "(...) I do see good things in VSTS. The fact that it brings Unit Tests to the mainstream tools of .NET developers is huge. Java developers have had this support in their IDEs for years, and now that it's coming to Microsoft, some things will definitely change for the better. but this is just a marketing guy or an intern trying to point a pig with lipstick. Don't sell something it's not. You're embarrassing me and all the other folks who actually try to talk people into doing TDD, and will want to use VSTS to do it (...)" . La suite dans le détail.