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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
- Fraude par identité synthétique : comment l’IA peut redonner confiance aux entreprises et à leurs clients
- VirtualBrowser protège la navigation web à la source
- Innovation et performance : le rôle clé du consulting dans la transformation numérique
Articles les + lus
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
À la une de la chaîne Tech
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
