Outils de test
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.
Test unitaire en direct
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 tests 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 la couverture du 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.
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.
Free, fully-featured IDE for students, open-source and individual
developers
Professional developer tools, services, and subscription benefits for small
teams
End-to-end solution to meet demanding quality and scale needs of teams of all
sizes
Visual Studio Code