Herramientas de pruebas
Escriba código de alta calidad con herramientas de pruebas integrales
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/10/vs22-test-explorer.png)
Pruebas unitarias
Escriba, ejecute y depure pruebas unitarias en el lenguaje y el marco de pruebas que prefiera. El completo conjunto de marcos de pruebas y plantillas de proyecto integrados admite varias plataformas y simplifica las tareas iniciales.
IntelliTest
Reduzca drásticamente el esfuerzo de crear y mantener pruebas unitarias para el código nuevo o actual. Genere valores interesantes de entrada y salida para sus métodos y guárdelos como un pequeño conjunto de pruebas con alta cobertura de código. Permita que evolucionen automáticamente a medida que evolucione el código.
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/10/vs22-intellitest.png)
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/10/vs22-live-unit-testing.png)
Live Unit Testing
La característica Live Unit Testing ejecuta automáticamente en segundo plano las pruebas unitarias que se ven afectadas y muestra la cobertura de código en vivo desde Visual Studio. A medida que modifica su código, Live Unit Testing le informa si sus cambios están cubiertos por las pruebas existentes o si necesita escribir otras nuevas. Reciba recordatorios sutiles sobre escribir nuevas pruebas a medida que escribe.
Explorador de pruebas
Utilice una sola ventana para organizar, ejecutar y depurar pruebas, así como para ver los resultados. Configure fácilmente pruebas continuas con la ejecución automática de pruebas después de cada compilación.
![](https://visualstudio.microsoft.com/wp-content/uploads/2023/02/vs22-test-explorer-group.webp)
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/10/Testing-Tools-Test-Indicators.png)
Indicadores de pruebas de CodeLens
Visualización alineada de los resultados de pruebas del código. Inspeccione, ejecute y depure las pruebas, y vaya a ellas directamente desde el editor de código.
Análisis de cobertura de código
Visualice y notifique la cobertura de código en el nivel de línea y de bloque tanto para aplicaciones administradas como nativas.
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/10/vs22-code-coverage.png)
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/10/vs22-fakes.png)
Fakes
Un marco de aislamiento enriquecido que permite reemplazar cualquier método de .NET por un delegado. El marco Fakes de Visual Studio admite pruebas unitarias porque proporciona aislamiento mediante desvíos y códigos auxiliares.