Outils de test dans Visual StudioTesting tools in Visual Studio

Les outils de test de Visual Studio peuvent vous aider vous et votre équipe à développer et à maintenir du code avec des standards élevés d’excellence.Visual Studio testing tools can help you and your team develop and sustain high standards of code excellence.

  • La fenêtre Explorateur de tests facilite l’intégration des tests unitaires dans votre pratique de développement.The Test Explorer window makes it easy to integrate unit tests into your development practice. Vous pouvez utiliser le framework de tests unitaires Microsoft ou un des frameworks tiers et ouverts.You can use the Microsoft unit test framework or one of several third-party and open source frameworks.

  • IntelliTest génère automatiquement des tests unitaires et des données de test pour votre code managé.IntelliTest automatically generates unit tests and test data for your managed code.

  • La couverture du code détermine la proportion de code de votre projet qui sera réellement testée par les tests codés, comme des tests unitaires.Code coverage determines what proportion of your project's code is actually being tested by coded tests such as unit tests.

  • Microsoft Fakes vous permet d’isoler le code que vous testez en remplaçant d’autres parties de l’application par des stubs ou des shims.Microsoft Fakes help you isolate the code you are testing by replacing other parts of the application with stubs or shims.

  • Live Unit Testing exécute automatiquement des tests unitaires en arrière-plan et affiche les résultats de test et de couverture du code sous forme graphique dans l’éditeur de code Visual Studio.Live Unit Testing automatically runs unit tests in the background, and graphically displays code coverage and test results in the Visual Studio code editor.

  • Les tests codés de l’interface utilisateur vous permettent de tester votre application via son interface utilisateur.Coded UI tests enable you to test your application through its user interface.

  • Les tests de charge simulent la charge sur une application serveur en exécutant des tests unitaires et des tests de performances web.Load testing simulates load on a server application by running unit tests and web performance tests.

Note

Les tests unitaires sont disponibles dans toutes les éditions de Visual Studio.Unit testing is availble in all editions of Visual Studio. D’autres outils de test, tels que Live Unit Testing, IntelliTest et les tests codés de l’interface utilisateur, sont disponibles uniquement dans l’édition Visual Studio Enterprise.Other testing tools, such as live unit testing, IntelliTest, and Coded UI tests are only available in Visual Studio Enterprise edition. Pour plus d’informations sur les éditions, consultez Comparez les IDE Visual Studio 2017.For more information about editions see Compare Visual Studio 2017 IDEs.