Haga una prueba unitaria de su código
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Haga una prueba unitaria de su código

 

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.

También puede crear pruebas IntelliTest, que exploran el código .NET para generar datos de prueba y un conjunto de pruebas unitarias.Para cada instrucción en el código, se genera una entrada de prueba que ejecutará esa instrucción.Se lleva a cabo un análisis de caso para cada bifurcación condicional en el código.

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

Tareas

Temas relacionados

Uso de 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.

System_CAPS_noteNota

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

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

Reviewing Test Results in 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.

Microsoft.VisualStudio.TestTools.UnitTesting

Describe el espacio de nombres UnitTesting, que proporciona los atributos, excepciones, aserciones y otras clases que ofrecen compatibilidad para pruebas unitarias.

Microsoft.VisualStudio.TestTools.UnitTesting.Web

Describe el espacio de nombres UnitTesting.Web, que extiende el espacio de nombres UnitTesting proporcionando compatibilidad para ASP.NET y pruebas unitarias de servicios Web. 

Mostrar:
© 2016 Microsoft