Cómo: Identificar el impacto de pruebas de los cambios de código durante el desarrollo

El uso del Análisis de impacto de pruebas, puede ayudar a garantizar la calidad del código de dos maneras. En primer lugar, puede determinar qué pruebas debe ejecutar para comprobar una o más cambios de código ya realizados. En segundo lugar, puede determinar qué pruebas tendría que ejecutar si modificara un método determinado, aunque no hubiera realizado aún un cambio concreto.

Nota

El análisis de impacto en las pruebas no se admite en binarios confusos.

Antes de poder utilizar el Análisis de impacto de pruebas, debe inicializar la recolección de datos de impacto de pruebas y, a continuación, crea una línea base de datos para el análisis. Después de haber habilitado el análisis de impacto de pruebas, compile la solución y, a continuación, ejecute las pruebas de los proyectos de prueba.

Cuando haga cambios en el código y recompile la solución, las pruebas y los métodos que hayan resultado afectados por los cambios del código aparecerán en Vista de impacto en pruebas.

Para inicializar la recolección de datos de impacto de pruebas y generar datos de línea base

  • Abra la solución que contiene los proyectos de código y los proyectos de prueba unitaria para los que desea recopilar datos.

Nota

El análisis de impacto de las pruebas requiere que la solución que contiene los proyectos de código y los proyectos de prueba unitaria para los que desea recopilar los datos se abran en el IDE de Visual Studio.

  1. En el Explorador de soluciones, haga doble clic en el archivo local.testsettings.

    Aparece el cuadro de diálogo Configuración - local.testsettings.

  2. En la barra de navegación, haga clic en Datos y diagnóstico.

  3. En la lista Rol, asegúrese de que <Local machine only> esté seleccionada.

  4. En la lista Datos y diagnóstico para el rol seleccionado, active la casilla Impacto en las pruebas.

  5. Realice los pasos siguientes si está recopilando datos para una aplicación web de ASP.NET:

    1. Si el equipo está actuando como cliente de la aplicación web que se está ejecutando local o remotamente, active la casilla Proxy de cliente ASP.NET para IntelliTrace e Impacto en las pruebas. Este valor determina si Internet Information Services se instrumenta para la recolección de datos.

    2. Si el equipo también está actuando como servidor de la aplicación web, seleccione Impacto en las pruebas y, a continuación, hace clic en Configurar, sobre la lista de los adaptadores de diagnóstico de datos. Haga clic en la pestaña Avanzadas y asegúrese de que la opción Recopilar datos de aplicaciones ASP.NET que se ejecutan en Internet Information Services está seleccionada.

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

  7. Vuelva a generar la solución.

  8. Ejecute las pruebas en los proyectos de prueba.

    El Análisis de impacto de pruebas está ahora inicializado.

Para mostrar las pruebas que debe ejecutar para comprobar los cambios pendientes

  1. Una vez realizados los cambios en el código, recompile la solución.

  2. En el menú Prueba, haga clic en Ventanas y, a continuación, haga clic en Vista de impacto en pruebas.

    Aparece Vista de impacto en pruebas.

  3. Haga clic en Mostrar pruebas afectadas.

    La Vista de impacto en pruebas muestra las pruebas que debe ejecutar para comprobar los cambios de código. Si no existe ninguna prueba que compruebe los cambios del código, aparece No hay pruebas afectadas.

  4. (Opcional) Resalte una o más de las pruebas y, en la barra de herramientas Vista de impacto en pruebas, haga clic en Ejecutar selección.

Para ver todos los cambios de código

  1. En el menú Prueba, haga clic en Ventanas y, a continuación, haga clic en Vista de impacto en pruebas.

    Aparece Vista de impacto en pruebas.

  2. En la barra de herramientas Vista de impacto en pruebas, haga clic en Mostrar cambios de código.

    Todos los métodos modificados aparecen en la parte superior de la Vista de impacto en pruebas. Puede resaltar uno o más cambios para mostrar las pruebas que se aplican a cada cambio en la lista Pruebas afectadas siguiente.

  3. (Opcional) Resalte una o varias pruebas y, en la barra de herramientas Vista de impacto en pruebas, haga clic en Ejecutar pruebas afectadas.

Para mostrar o hacer pruebas que llamen a un método concreto

  1. En la ventana de código, haga clic con el botón secundario del mouse en cualquier punto del método.

  2. Realice una de estas acciones:

    • Para mostrar las pruebas que llaman al método, haga clic en Mostrar pruebas que llaman. Los nombres de las pruebas aparecen en Vista de impacto en pruebas.

    • Para ejecutar todas las pruebas que llaman al método, haga clic en Ejecutar pruebas que llaman. Las pruebas se ejecutan y los resultados aparecen en la ventana Resultados de pruebas.

Para quitar las pruebas afectadas o los métodos de código modificados desde la Vista de impacto en pruebas

  • En la Vista de impacto en pruebas, haga clic con el botón secundario en una o más pruebas o métodos de código y, a continuación, haga clic en Omitir selección.

    Los métodos de prueba seleccionados se quitan de la lista Pruebas afectadas y no se ejecutan. Los métodos de código seleccionados se quitan de la lista Cambios de código y los métodos de prueba afectados por el cambio del código se quitan de la lista Pruebas afectadas y no se ejecutan.

Vea también

Conceptos

Identificar el impacto de los cambios de código en las pruebas

Historial de cambios

Fecha

Historial

Motivo

Diciembre de 2010

Detalles agregados para la ubicación del botón "Configurar".

Comentarios de los clientes.