Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
El procedimiento siguiente muestra cómo probar sus propias aplicaciones sin crear un instrumento de prueba independiente. Con la Herramienta de prueba de objetos (Ventana), puede pasar argumentos a un método y supervisar el subprocesamiento, los eventos y el resultado de la programación. Para ahorrar tiempo, puede utilizar la Herramienta de prueba de objetos con el fin de realizar con rapidez pruebas unitarias del código.
Nota: |
|---|
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio. |
Para llamar a un método de una instancia
Escriba y compile su propia aplicación.
En el menú Ver, seleccione Vista de clases.
Expanda la ventana Vista de clases para encontrar la clase que desea probar, haga clic con el botón secundario en la clase que requiere las pruebas y seleccione Crear instancia.
El cuadro de diálogo Crear instancia aparece y le pide que elija un nombre de instancia para la prueba.
En el cuadro Nombre, escriba MiPruebaParaEstaClase.
La ventana Herramienta de prueba de objetos se abre y muestra un rectángulo redondeado que representa la clase. El nombre de la instancia también se muestra en el cuadro.
En la ventana Herramienta de prueba de objetos, haga clic con el botón secundario en su clase y haga clic en Invocar método.
Todos los métodos públicos aparecen disponibles para realizar pruebas.
De la lista en el menú de acceso directo, seleccione el método o función que desea comprobar y haga clic en Aceptar.
Aparece el cuadro de diálogo Invocar método (Cuadro de diálogo).
En el cuadro de diálogo Invocar método, rellene los argumentos en el cuadro de texto Parámetros o especifique null. Si cualquiera de los parámetros no es válido, aparece un signo de exclamación (!) al lado del parámetro. Por ejemplo, si el argumento requiere int y escribe algún texto, el signo de exclamación le pide que corrija el argumento de entrada. Para corregir el parámetro, simplemente vuelva a escribir el tipo de datos correcto.
Nota:Para desencadenar un evento en una clase, seleccione el evento en el cuadro de lista del cuadro de diálogo Llamar a método.
Haga clic en Aceptar para llamar al método y comenzar las pruebas.
Si la llamada al método tiene éxito, se muestra el Resultado de la llamada al método (Cuadro de mensaje) con los valores devueltos de la llamada.
Si el método fuera nulo, el cuadro de mensaje Resultado de la llamada al método indicaría explícitamente esta información.
Para llamar a un método estático en un tipo
En la Vista de clases, haga clic con el botón secundario en el nombre de la clase a cuyo método desea llamar.
O bien
En la ventana Herramienta de prueba de objetos, haga clic con el botón secundario en la representación de rectángulo redondeado del objeto a cuyo método desea llamar.
En la ventana Herramienta de prueba de objetos, haga clic con el botón secundario en su clase y haga clic en Invocar método estático.
Aparecerá el cuadro de diálogo Invocar método estático.
En la lista, haga clic en el método estático que desea invocar.
Aparecerá el cuadro de diálogo Invocar método.
En el cuadro de diálogo Invocar método, rellene los argumentos en el cuadro de texto Parámetros o especifique null.
Si cualquiera de los parámetros no es válido, aparece un signo de exclamación (!) al lado del parámetro. Por ejemplo, si el argumento requiere int y escribe algún texto, el signo de exclamación le pide que corrija el argumento de entrada. Para corregir el parámetro, simplemente vuelva a escribir el tipo de datos correcto.
Haga clic en Aceptar para llamar al método y comenzar las pruebas.
Si la llamada al método tiene éxito, se muestra el Resultado de la llamada al método (Cuadro de mensaje) con los valores devueltos de la llamada. Si el método fuera nulo, el cuadro de mensaje Resultado de la llamada al método indicaría explícitamente esta información.