Ces dernières années, Microsoft a effectué des efforts considérables pour fournir aux développeurs des outils qui facilitent l’écriture de tests unitaires et le développement orienté tests. Si vous souhaitiez écrire des tests unitaires dans Visual Studio 2005, vous deviez utiliser un plug-in tel que NUnit ou acheter une des
Une véritable prise en compte des tests
éditions Team System. Avec Visual Studio 2008, la fonctionnalité des tests unitaires est disponible dans l’édition Professional.
Microsoft poursuit ses efforts afin de fournir de meilleurs outils au sein de l’IDE en ajoutant de nouvelles fonctionnalités de test aux éditions Team de Visual Studio 2010. L’une des plus importantes pour les tests unitaires et le développement orienté tests est une nouvelle fonctionnalité de productivité intitulée Test Impact Analysis (TIA). TIA indique au développeur quels tests unitaires exécuter afin de vérifier que le code modifié est toujours fonctionnel. Il s’agit d’un signe tangible montrant que Microsoft reconnaît le développement orienté tests comme une meilleure pratique et indiquant aux développeurs de prendre cette approche au sérieux.
Au-delà du seul univers du développement orienté tests, Team System 2010 apporte des améliorations majeures pour les tests Web et les tests de charge, ainsi qu’un tout nouvel ensemble de fonctionnalités ciblant les testeurs manuels (le terme microsoftien pour le rôle d’assurance qualité traditionnel).
Les testeurs manuels seront désormais en mesure de gérer tous leurs cas de test au moyen de Team Foundation Server (TFS), puis d’enregistrer les tests sur des applications en cours d’exécution. Une fois les tests enregistrés, ils pourront être réappliqués sur de futures versions et permettre ainsi au testeur manuel d’automatiser une grande partie de son travail de test.
Parallèlement à cette stratégie visant à fournir de meilleures fonctionnalités de test dans Visual Studio, la communauté de développement .NET a commencé à consacrer beaucoup d’efforts à l’utilisation de modèles tels que Repository, Strategy et Data Mapper, et à prendre au sérieux la testabilité des conceptions. Le but ultime est d’écrire du code de qualité supérieure et de dire « mon code marche », avec la possibilité d’étayer cette affirmation.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
- Les 6 étapes vers un diagnostic réussi
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Juin 2026
- La bataille de la 6G se gagne dans la donnée en temps réel
- BlueSecure repense la sensibilisation à la cybersécurité avec des formats immersifs et engageants
- Les agents d’IA fragilisent la sécurité : pour les sécuriser, inutile de repartir de zéro
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
