Compartir a través de


Cómo: Configurar la cobertura de código mediante la configuración de pruebas para pruebas automatizadas

Puede configurar el adaptador de datos de diagnóstico que recopila datos de cobertura de código desde Microsoft Visual Studio 2010. Puede usar el adaptador de datos de diagnóstico de cobertura de código para identificar qué proporción del código del proyecto se está probando cuando se ejecuta la prueba.

Si desea recopilar los datos de cobertura de código al ejecutar las pruebas, Visual Studio debe instrumentar primero los ensamblados para la aplicación en pruebas. El proceso de instrumentación agrega código al ensamblado para poder generar datos de cobertura de código.

Nota

Solo puede usar la cobertura de código cuando se ejecuta una prueba automatizada, y solo desde el equipo que está ejecutando la prueba. No se admite la recopilación remota. No puede usar la cobertura de código al ejecutar las pruebas de un plan de pruebas mediante Microsoft Test Manager.

Para obtener más información, vea Uso de la cobertura de código para determinar la cantidad de código que se está probando.

Nota de precauciónPrecaución

La recopilación de datos de cobertura de código no funciona si la configuración de pruebas también está configurada para recopilar información de IntelliTrace.

El procedimiento siguiente describe cómo configurar la cobertura de código en el editor de configuración para su configuración de pruebas. Estos pasos se aplican a Microsoft Visual Studio 2010.

Configurar la cobertura de código para pruebas automatizadas en su configuración de pruebas

Antes de seguir los pasos que se describen en este procedimiento, debe abrir la configuración de pruebas desde Microsoft Visual Studio 2010 y, a continuación, seleccionar la página Datos y diagnósticos.

Para configurar la cobertura de código para pruebas automatizadas en su configuración de pruebas

  1. Seleccione el rol que desea usar para recopilar los datos de cobertura de código.

    Nota de precauciónPrecaución

    Para los datos de cobertura de código, debe ser el rol que ejecutará las pruebas.

  2. Para modificar los valores predeterminados de cobertura de código, active la casilla para Cobertura de código y, a continuación, haga clic Configurar situado sobre la lista de adaptadores de datos de diagnóstico.

    Se muestra el cuadro de diálogo Detalles de Cobertura de código para configurar la recolección de cobertura de código.

    Nota de precauciónPrecaución

    La recopilación de datos de cobertura de código no funciona si la configuración de pruebas también está configurada para recopilar información de IntelliTrace.

  3. Seleccione los artefactos que desea instrumentar en la lista.

  4. (Opcional) para agregar otro ensamblado que no se muestra, haga clic en Agregar ensamblado.

    Se muestra el cuadro de diálogo Elegir ensamblados para instrumentar.

    1. Busque el archivo de ensamblado (.exe, .dll o .ocx) que desea incluir en la cobertura de código y, a continuación, haga clic en Abrir. El archivo se agrega a la lista.
  5. (Opcional) Seleccione Instrumentar ensamblados en contexto para instrumentar los archivos en la ubicación donde se compilan o después de copiarlos en un directorio de implementación. Para obtener más información sobre dónde instrumentar los ensamblados, vea Elegir la carpeta de instrumentación.

  6. (Opcional) Si alguno de los ensamblados agregados tiene un nombre seguro, es posible que tenga que volver a firmar los ensamblados. Haga clic en (...) para buscar el archivo de claves que se debe usar para volver a firmarlos. Para obtener más información sobre cómo se vuelven a firmar los ensamblados, vea Instrumentar y volver a firmar ensamblados.

  7. Haga clic en Aceptar. Las opciones de cobertura de código ya están configuradas y guardan para su configuración de pruebas.

    Nota

    Para restablecer la configuración de este adaptador de datos de diagnóstico, haga clic en Restablecer la configuración predeterminada.

Vea también

Conceptos

Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas

Ejecutar pruebas automatizadas

Otros recursos

Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio