Comprobar código utilizando pruebas unitarias

Las herramientas para pruebas unitarias de Visual Studio 2013 están diseñadas para apoyar a los desarrolladores y a los equipos que incorporan unit testing en sus prácticas de desarrollo de software.Las pruebas unitarias proporcionan a los desarrolladores y evaluadores una forma rápida de buscar errores lógicos en los métodos de clases de proyectos de Visual C#, Visual Basic y Visual C++.

Las herramientas de pruebas unitarias incluyen:

  1. Explorador de pruebas. El Explorador de pruebas permite ejecutar pruebas unitarias y ver los resultados.El Explorador de pruebas puede utilizar cualquier marco de pruebas unitarias, incluyendo un marco de terceros, que tiene un adaptador para el explorador.

  2. Marco de pruebas unitarias de Microsoft para código administrado. El marco de pruebas unitarias de Microsoft para código administrado se instala con Visual Studio y proporciona un marco para probar el código .NET.

  3. Marco de pruebas unitarias de Microsoft para C++. El marco de pruebas unitarias de Microsoft para C++ se instala con Visual Studio y proporciona un marco para probar código nativo.

  4. Herramientas de cobertura de código. Puede determinar la cantidad de código de producto que utilizan las pruebas unitarias a partir de un comando en el Explorador de pruebas.

  5. Marco de aislamiento de Microsoft Fakes. El marco de aislamiento de Microsoft Fakes puede crear clases y métodos de sustitución para el código de producción y de sistema que crean dependencias en el código en pruebas.Cuando se implementan falsos delegados para una función, se controla el comportamiento y el resultado del objeto de dependencia.

[!NOTA]

No todas las características de las pruebas unitarias están disponibles en todas las ediciones de Visual Studio.Los requisitos aparecen en los temas de las características.

Para obtener información sobre cómo utilizar pruebas unitarias en Visual Studio Express para Windows 8, vea Crear y ejecutar pruebas unitarias para una aplicación de la Tienda en Visual Studio en el Centro de desarrollo de Windows.

Vea el vídeo de Channel 9 "Unit testing your metro style apps built using XAML"

Tareas clave

Utilice los temas siguientes para facilitar la comprensión y la creación de pruebas unitarias:

Tareas

Temas relacionados

Guías rápidas y tutoriales: utilice los siguientes temas para aprender a hacer pruebas unitarias en Visual Studio a partir de ejemplos de código.

Hacer pruebas unitarias con el Explorador de pruebas: aprenda cómo el Explorador de pruebas puede ayudar a crear pruebas unitarias más productivas y eficaces.

Pruebas unitarias de código administrado:

Pruebas unitarias de código C++

Aislamiento de pruebas unitarias

Utilizar cobertura de código para identificar qué proporción del código del proyecto se prueba utilizando pruebas unitarias: obtenga información sobre la característica de cobertura de código de las herramientas de prueba de Visual Studio Application Lifecycle Management.

Realice análisis de esfuerzo y rendimiento usando pruebas de carga para las pruebas unitarias: puede crear una prueba de carga y agregarle sus pruebas unitarias para ayudar a aislar los problemas de rendimiento y esfuerzo de la aplicación.

[!NOTA]

La creación y el uso de pruebas de carga requiere Visual Studio Ultimate.

Establezca y exija puertas de calidad: puede crear puertas de calidad para exigir que las pruebas se ejecuten antes de proteger el código para ayudar a garantizar la calidad del código.

Extienda el tipo de prueba unitaria: puede agregar funcionalidad que no esté en el marco de pruebas unitarias.Por ejemplo, puede agregar una propiedad para especificar si una prueba se debe ejecutar como un usuario normal o no.O puede extender el marco para agregar atributos de fila a un método y utilizar los datos de esa fila dentro de la prueba.

Para ver ejemplos de código para extender el marco de pruebas unitarias, vea el siguiente Sitio web de Microsoft.

Establecer opciones de prueba: por ejemplo, puede especificar dónde se almacenan los resultados de las pruebas.

Configurar pruebas unitarias usando un archivo .runsettings

Tareas relacionadas

Revisar los resultados de pruebas en Microsoft Test Manager

Describe los resultados de pruebas y las maneras de trabajar con ellos, incluidos como verlos, guardarlos y eliminarlos.

Ejecutar pruebas del sistema mediante Microsoft Visual Studio

Proporciona vínculos a información sobre cómo utilizar Visual Studio en oposición a utilizar Microsoft Test Manager para ejecutar las pruebas automatizadas.

Referencia

Recursos externos

Vídeos

Channel 9: Unit testing your metro style apps built using XAML

Foros

Prueba unitaria de Visual Studio

Guía

Capítulo 2 de la guía sobre pruebas para entrega continua con Visual Studio

Referencia

Content Index for Unit Tests

Vea también

Conceptos

Mejorar la calidad con las herramientas de diagnóstico de Visual Studio

Probar la aplicación