Test d'unités
Écrivez, exécutez et déboguez les tests unitaires dans le langage et l’infrastructure de test de votre choix. L’ensemble enrichi de modèles de projet intégrés et les infrastructures de test prennent en charge plusieurs plateformes et facilitent la mise en route.
IntelliTest
Réduisez considérablement l’effort de création et de maintenance de tests unitaires pour les codes nouveaux ou existants. Générez des valeurs de sortie et d’entrée intéressantes pour vos méthodes et enregistrez-les dans un petite suite de tests avec une couverture du code élevée. Faites-les évoluer automatiquement en même temps que votre code.
Live Unit Testing
Live Unit Testing exécute automatiquement les tests unitaires concernés en arrière-plan au cours de la frappe et affiche la couverture de votre code en direct dans Visual Studio. Lorsque vous modifiez votre code, Live Unit Testing vous permet de savoir si vos modifications de code sont couvertes par des tests existants ou si vous devez écrire de nouveaux tests. Obtenez des rappels amicaux vous invitant à écrire de nouveaux tests au fur et à mesure que vous saisissez du code.
Explorateur de tests
Utilisez une seule fenêtre pour organiser, exécuter et déboguer votre test, ainsi que voir les résultats du test. Configurez facilement le test continu en exécutant automatiquement les tests après chaque build.
Indicateurs de test CodeLens
Affichez en ligne les résultats du test de votre code. Inspectez, exécutez, déboguez vos tests et accédez à ces derniers directement depuis l’éditeur de code.
Analyse de couverture de code
Visualisez la couverture du code au niveau des lignes et des blocs et faites-en un compte-rendu pour les applications gérées et natives.
Microsoft Fakes
L’infrastructure d’isolation enrichie vous permet de remplacer une méthode .NET par un délégué. L’infrastructure Fakes dans Visual Studio prend en charge les tests unitaires en fournissant une isolation par le biais de détours et de stubs.