Compartir a través de


Cómo: Crear una prueba unitaria de Smart Device

Actualización: noviembre 2007

Una prueba unitaria de Smart Device creada es sencillamente una prueba unitaria creada en un proyecto de prueba de Smart Device. Hay dos maneras de crear las pruebas unitarias en un proyecto para Smart Device. Puede generarlas a partir del código de producción, tal y como se explica el siguiente procedimiento, y editarlas para que se comporten como desee. O bien, puede escribir las pruebas unitarias a mano, como se describe en Cómo: Crear una prueba unitaria.

Implementar pruebas unitarias

Al generar pruebas unitarias, se crea un método de prueba unitaria para cada método de código de producción seleccionado en el cuadro de diálogo Crear pruebas unitarias. Esto se explica en el siguiente procedimiento. Cada prueba unitaria generada llama al método Inconclusive, que hace que la prueba produzca errores porque no se ha implementado. El siguiente paso es implementar la prueba agregando código significativo que compruebe el funcionamiento correcto del método que se está probando. Para obtener más información, vea Cómo: Crear una prueba unitaria.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para generar una prueba unitaria

  1. En el Explorador de soluciones, haga clic con el botón secundario en un proyecto de prueba para Smart Device, elija Agregar y, a continuación, haga clic en Prueba unitaria.

    O bien

    En el Explorador de soluciones, haga clic con el botón secundario en un proyecto de prueba para Smart Device, elija Agregar y, a continuación, haga clic en Nueva prueba. En el cuadro de diálogo Agregar nueva prueba, haga clic en Asistente para pruebas unitarias y, a continuación, en Aceptar.

    O bien

    Haga clic con el botón secundario en la superficie de la ventana Vista de pruebas y, a continuación, haga clic en Nueva prueba. En el cuadro de diálogo Agregar nueva prueba, haga clic en Asistente para pruebas unitarias y, a continuación, en Aceptar.

    Nota:

    Para abrir la ventana Vista de pruebas, en el menú Prueba, seleccione Ventanas y, a continuación, haga clic en Vista de pruebas.

    O bien

    En el editor de código de Visual Studio, haga clic con el botón secundario en un espacio de nombres, clase o método que desee probar y seleccione Crear pruebas unitarias.

    Aparecerá el cuadro de diálogo Crear pruebas unitarias.

    Nota:

    El cuadro de diálogo Crear pruebas unitarias no permite generar los métodos de prueba de un ensamblado de dispositivo. El botón Agregar ensamblado y cuadro de diálogo no funcionan en proyectos de pruebas de Smart Device.

    Una estructura de árbol muestra la jerarquía de clases y miembros del ensamblado que contiene su código. Puede utilizar esta página para generar pruebas unitarias en cualquier selección de los miembros o clases mostrados, así como para seleccionar un proyecto en el que incluir las pruebas generadas. Los elementos de código seleccionados inicialmente en la estructura de árbol son el elemento en el que hizo clic con el botón secundario y todos los elementos secundarios que éste contenga. La selección está basada en la posición actual del cursor.

  2. (Opcional) Haga clic en Filtro para cambiar el contenido de la jerarquía mostrada de clases y miembros.

  3. (Opcional) Puede seleccionar varios elementos, activando sus casillas correspondientes.

  4. (Opcional) Haga clic en Configuración para cambiar las opciones de configuración de esta generación de pruebas. Por ejemplo, puede cambiar las opciones de nomenclatura predeterminadas para los archivos de prueba, clases y métodos que se van a generar. Cuando haya terminado, haga clic en Aceptar.

  5. Haga clic en Aceptar.

    Si su solución aún no tiene un proyecto de prueba, esta acción crea un proyecto de prueba de Smart Device y coloca la prueba en el proyecto. Si el proyecto de prueba de su solución no tuviera ningún archivo con una clase de prueba, esta acción creará uno y lo abrirá. La clase se rellenará con un método Initialize(), un método Cleanup() y otros métodos para probar los elementos de código seleccionados en los pasos 1 y 2. El Explorador de soluciones mostrará el nuevo archivo en el proyecto de prueba.

Vea también

Tareas

Cómo: Crear una prueba unitaria

Otros recursos

Trabajar con pruebas unitarias de Smart Device

Administrar pruebas

Ejecutar pruebas

Analizar los resultados de las pruebas