Share via


Cómo: Crear un proyecto de prueba unitaria

Las pruebas unitarias reflejan a menudo la estructura del código en pruebas.Por ejemplo, un proyecto de prueba unitaria sería creado para cada proyecto codificado en el producto.El proyecto de prueba puede estar en la misma solución que el código de producción, o puede ser de una solución independiente.Se pueden tener varios proyectos de prueba unitaria en una solución.

Nota para C++Nota para C++

La ubicación de las pruebas unitarias para código nativo y la estructura del proyecto de prueba puede ser diferente de la estructura que se describe en este tema.Para obtener más información, vea Pruebas unitarias de aplicaciones C++ existentes con el Explorador de pruebas.

Para crear un proyecto de prueba unitaria:

  1. En el menú Archivo, elija Nuevo y, a continuación, Proyecto (Ctrl + Mayús + N en el teclado).

  2. En el cuadro de diálogo nuevo proyecto, expanda el nodo Instalado, elija el idioma que desea utilizar para el proyecto de prueba y, a continuación, elija Prueba.

  3. Para usar uno de los marcos de pruebas unitarias de Microsoft, elija Proyecto de prueba unitaria en la lista de plantillas de proyecto.De lo contrario, elija la plantilla de proyecto del marco de pruebas unitarias que desea usar.Para probar el proyecto para las cuentas del ejemplo, se llamaría al proyecto AccountsTests.

  4. En el proyecto de prueba unitaria, agregue una referencia al código en pruebas. Aquí es cómo se crea la referencia a un proyecto de código en la misma solución:

    1. Seleccione el proyecto en el Explorador de soluciones.

    2. Haga clic en el menú Agregar referencia... y elija Proyecto.

    3. En el cuadro de diálogo Administrador de referencias, abra el nodo Solución y elija Proyectos.Compruebe el nombre del proyecto de código y cierre el cuadro de diálogo.

  5. Si el código que se desea probar está en otra ubicación, consulte Administrar referencias de proyecto. para obtener información sobre cómo agregar referencias.

Pasos siguientes

Escribir pruebas unitarias

Consulte una de las siguientes secciones:

Ejecutar pruebas unitarias

Ejecutar pruebas unitarias con el Explorador de pruebas