Compartir a través de


Cómo: Especificar la configuración de una ejecución de prueba

Actualización: noviembre 2007

Puede controlar la manera en que se realizan las ejecuciones de prueba, especificando las opciones de configuración que se almacenan en las configuraciones de ejecución de prueba. Las opciones de configuración de ejecución se guardan en el disco en archivos que tienen la extensión .testrunconfig. Puede crear y guardar varias configuraciones de ejecución, así como convertir en activa una configuración de ejecución determinada, que será la configuración de ejecución de prueba que se utilice cuando se ejecuten las pruebas. Para obtener información acerca de cómo activar una configuración, vea Cómo: Aplicar la configuración de una ejecución de prueba.

En los procedimientos de este tema se describen distintos aspectos del trabajo con configuraciones de ejecución. El primer grupo de procedimientos describe cómo crear y eliminar las configuraciones de ejecución.

En el segundo grupo se explica cómo establecer los valores de las configuraciones de ejecución. Para establecer estos valores, se utiliza el editor de configuraciones de ejecución de prueba, un cuadro de diálogo que presenta las siguientes páginas:

  • General. En esta página, especifique un nombre para la configuración de ejecución de prueba y, opcionalmente, una descripción textual. También puede especificar un esquema para crear los nombres de las ejecuciones de prueba, que se utilizará para identificar las ejecuciones en la ventana Resultados de pruebas.

  • Controlador y agente. Seleccione si desea ejecutar las pruebas en el equipo local, o remotamente, utilizando un controlador de prueba. La ejecución local de las pruebas permite depurarlas, así como el código de producción. No puede utilizar la depuración integrada cuando se ejecutan pruebas remotamente.

    Si decide ejecutar las pruebas remotamente, identifique el controlador que desee utilizar, especificando su nombre de red o su dirección IP. Para obtener más información, consulte Controladores, agentes y plataformas de pruebas.

    Nota:

    Si el controlador de prueba es el equipo local, identifique el equipo especificando localhost.

    También puede especificar nombres y valores para las propiedades de un agente. Si un agente a utilizar tiene esas propiedades, la prueba o pruebas que ejecute utilizarán ese agente. Si ninguno de los agentes dispone de las propiedades solicitadas, se producirá un error en la ejecución de prueba.

  • Cobertura de código. En la página de cobertura de código, especifique qué desea instrumentar: qué archivos DLL o archivos .exe y, para los proyectos ASP.NET, qué directorios. También puede especificar si debe utilizarse una instrumentación en contexto y cómo volver a firmar los archivos. Este proceso se inicia realizando una copia del archivo DLL. A continuación, se cambia el archivo DLL, es decir, se instrumenta, para que se puedan recopilar sus estadísticas de cobertura de código durante las ejecuciones de prueba. Para obtener más información, consulte Cómo: Obtener datos de cobertura de código y Instrumentar y volver a firmar ensamblados.

  • Implementación. Antes de ejecutar las pruebas, Visual Studio las puede copiar en un directorio de implementación, para garantizar su aislamiento y generar resultados de pruebas más confiables. Utilice la página Implementación para controlar la implementación de dos maneras: puede deshabilitar o habilitar la implementación activando o desactivando la casilla Desactivar implementación. Además, puede especificar los archivos o directorios adicionales que desee copiar al directorio de implementación. Para obtener más información, consulte Información general sobre la implementación de pruebas y Cómo: Configurar la implementación de pruebas.

    Nota:

    No active la casilla Deshabilitar implementación si está trabajando con pruebas de Smart Device.

  • Hosts.

    • Seleccione ASP.NET si desea que las pruebas unitarias se ejecuten en el mismo proceso que un sitio de ASP.NET. Si selecciona ASP.NET, puede seleccionar opciones adicionales para configurar la manera en que se ejecutan las pruebas de ASP.NET. Para obtener más información, consulte Información general sobre las pruebas unitarias de ASP.NET.

    • Seleccione Smart Device si desea que las pruebas unitarias se ejecuten en un Smart Device o emulador. Las pruebas unitarias se implementarán y ejecutarán en el Smart Device o emulador que especifique. Para obtener más información, consulte Trabajar con pruebas unitarias de Smart Device.

      Nota:

      El host de Smart Device sólo admite pruebas incluidas en proyectos de prueba de Smart Device. Las pruebas incluidas en un proyecto de prueba de un equipo de escritorio no se ejecutarán correctamente bajo el host de Smart Device.

    • Para otros tipos de prueba, incluidas las pruebas Web, elija Predeterminado.

  • Secuencias de comandos de instalación y limpieza. En esta página, puede seleccionar secuencias de comandos para que se ejecuten antes de ejecutar las pruebas y después de su ejecución, respectivamente. Para identificar una secuencia de comandos, escriba su ruta de acceso en el cuadro situado debajo de Secuencia de comandos de instalación o Secuencia de comandos de limpieza. O bien, haga clic en los puntos suspensivos (...). Esto abre el cuadro de diálogo Abrir, donde puede seleccionar un archivo de secuencia de comandos.

    Se ejecutan secuencias de comandos de instalación y de limpieza antes y después de las ejecuciones de prueba, con independencia de los tipos de pruebas que contengan esas ejecuciones de prueba. Para obtener más información sobre las secuencias de comandos que se ejecutan junto con las ejecuciones de prueba, vea Información general sobre la implementación de pruebas.

  • Tiempos de espera de la prueba. Puede utilizar esta página para especificar los valores de tiempo de espera para la ejecución de pruebas y para las pruebas individuales. Para obtener más información, consulte Cómo: Establecer límites de tiempo para la ejecución de pruebas.

  • Prueba Web. Establezca los valores a utilizar cuando se ejecute una prueba Web. Tenga en cuenta que la opción Simular tiempos de reflexión se omite cuando la prueba Web se agrega a una prueba de carga. Para obtener más información, consulte Cómo: Establecer los tiempos de reflexión en una prueba Web.

    Nota:

    No puede configurar todos los aspectos de las ejecuciones de prueba con el editor de configuraciones de ejecución de prueba. Para algunos aspectos, es necesario editar directamente el archivo XML que contiene las opciones de configuración de ejecución de prueba. Para obtener más información, vea Cómo: Editar el archivo de configuración de una ejecución de prueba.

    Nota:

    La página Controlador y agente y la página Prueba Web sólo están disponibles si tiene instalado Visual Studio Team System Test.

Crear y quitar configuraciones de ejecución de pruebas

Este procedimiento sólo es aplicable si la solución no incluye ningún proyecto de prueba, por ejemplo, para una solución recién creada.

Para agregar una configuración de ejecución de prueba inicial a su solución

  • Agregue un proyecto de prueba a su solución.

    Se agrega automáticamente una configuración de ejecución de prueba a la solución bajo la carpeta Elementos de la solución.

    Nota:

    Cada configuración de ejecución que cree aparecerá como una opción en la lista de opciones Seleccionar configuración de ejecución de la prueba activa y Editar configuraciones de ejecución de prueba del menú Probar.

Para agregar una configuración de ejecución de prueba posterior a su solución

  1. En el Explorador de soluciones, haga clic con el botón secundario en Elementos de la solución, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.

    Aparecerá el cuadro de diálogo Agregar nuevo elemento.

  2. En el panel Categorías, haga clic en Configuración de ejecución de prueba.

  3. (Opcional) En el cuadro Nombre, cambie el nombre del archivo de configuración de ejecución de prueba.

  4. Haga clic en Agregar.

    El nuevo archivo de configuración de ejecución aparece en el Explorador de soluciones, bajo la carpeta Elementos de la solución.

    Nota:

    La lista de configuraciones de ejecución de prueba mostrada por Visual Studio (por ejemplo, a través de la opción Seleccionar configuración de ejecución de la prueba activa del menú Prueba) se deriva de la lista de archivos de configuración de ejecución de prueba de la carpeta Elementos de la solución. Esto significa que si mueve un archivo de configuración de ejecución a otra ubicación de la jerarquía de la solución, ya no podrá utilizarse como una configuración de ejecución de prueba desde el IDE de Visual Studio.

  5. Se abre el cuadro de diálogo < nombre del archivo de configuración de ejecución>.testrunconfig.

    Ahora puede establecer y guardar los valores de configuración de ejecución. Para obtener más información, vea los procedimientos de Establecer los valores configuración de ejecución de prueba.

    Nota:

    Cada configuración de ejecución que cree aparecerá como una opción en la lista de opciones Seleccionar configuración de ejecución de la prueba activa y Editar configuraciones de ejecución de prueba del menú Probar.

Para quitar una configuración de ejecución de prueba de su solución

  • Bajo la carpeta Elementos de la solución del Explorador de soluciones, haga clic con el botón secundario en la configuración de ejecución de prueba que desea quitar y, a continuación, haga clic en Quitar.

    El archivo de configuración de ejecución se quita de su solución. Este cambio se refleja en la lista de opciones de las opciones Seleccionar configuración de ejecución de la prueba activa y Editar configuraciones de ejecución de prueba del menú Probar.

Establecer los valores configuración de ejecución de prueba

Para editar una configuración de ejecución si tiene una solución abierta

  1. Bajo la carpeta Elementos de la solución en el Explorador de soluciones, haga doble clic en el archivo de configuración de ejecución de prueba que desee abrir.

    O bien,

  2. Seleccione Editar configuraciones de ejecución de prueba en el menú Probar y haga clic en una configuración de ejecución en el submenú.

    La configuración de ejecución se abrirá para su edición.

  3. Efectúe cambios en las páginas individuales para cada aspecto de la configuración de ejecución. Para obtener más información, vea las descripciones de cada página, anteriormente en este tema.

  4. Haga clic en Aplicar y, a continuación, haga clic en Cerrar.

Vea también

Tareas

Cómo: Aplicar la configuración de una ejecución de prueba

Cómo: Editar el archivo de configuración de una ejecución de prueba

Cómo: Configurar la implementación de pruebas

Cómo: Obtener datos de cobertura de código

Cómo: Establecer los tiempos de reflexión en una prueba Web

Conceptos

Información general sobre la implementación de pruebas

Información general sobre las pruebas unitarias de ASP.NET