Compartir a través de


Actualizar pruebas de IU codificadas desde Visual Studio 2010

Los proyectos de prueba que contienen las pruebas de IU codificadas que se crearon en Visual Studio 2010 SP1 se reparan de manera silenciosa cuando se abren en Visual Studio 2012.Si los proyectos de prueba se incorporan en control de código fuente, los archivos de proyecto están desprotegidos para esta reparación.Una vez reparados, estos proyectos de prueba que contienen pruebas de UI codificadas se pueden utilizar en Visual Studio 2010 SP1 y Visual Studio 2012.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium

[!NOTA]

Visual Studio 2012 incluye más de un tipo de proyecto de prueba.Si crea una nueva prueba IU codificada, se creará en un tipo de proyecto de prueba IU codificada.Para obtener más información, vea Actualizar pruebas de versiones anteriores de Visual Studio.

Nota de precauciónPrecaución

Los proyectos de prueba deVisual Studio 2010 que contengan pruebas IU codificadas deben ser recompilados cuando abra el proyecto de prueba en Visual Studio 2012 o Visual Studio 2010 en paralelo con Visual Studio 2012.

Nota de precauciónPrecaución

Cuando un proyecto de prueba que se creó en Visual Studio 2010 y contiene únicamente pruebas unitarias se abre en Visual Studio 2012, las pruebas de IU codificadas no se pueden agregar a éste.De igual forma, no puede agregar una prueba de IU codificada a un proyecto de prueba unitaria creado en Visual Studio 2012.

Problemas de compatibilidad entre Visual Studio 2010 y Visual Studio 2012

La tabla siguiente enumera los problemas que hay que tener en cuenta a la hora de migrar pruebas IU codificadas entre Visual Studio 2010 y Visual Studio 2012.

Nota de precauciónPrecaución

Existe un problema conocido relativo a las referencias en proyectos de pruebas IU codificadas que no aparece en el Explorador de soluciones.Para obtener más información, consulte el archivo Léame incluido en el disco de instalación de Visual Studio 2012 .

Funcionalidad de interfaz de usuario con código

Problema

Soluciones

Las pruebas de UI de Silverlight no se admiten en Visual Studio 2012

La compilación presentará un error

Si tiene Feature Pack 2 de Visual Studio 2010 y ha creado proyectos de pruebas de IU codificadas para aplicaciones de Silverlight, tales proyectos no se pueden abrir en Visual Studio 2012.

Se recomienda administrar estos proyectos en el Feature Pack 2 de Visual Studio 2010 únicamente.

Nota de precauciónPrecaución

Las pruebas de UI de Firefox no se admiten en Visual Studio 2012

La compilación se realizará correctamente, se producirá un error de ejecución de prueba

Si tiene Feature Pack 2 de Visual Studio 2010 y ha creado proyectos de pruebas de IU codificadas para aplicaciones en Firefox, estos proyectos no se podrán abrir en Visual Studio 2012.

Se recomienda administrar estos proyectos en el Feature Pack 2 de Visual Studio 2010 únicamente.

Nota de precauciónPrecaución

Se han incluido en Visual Studio 2012nuevas API para pruebas de código de IU

La compilación presentará un error

Si crea pruebas de IU codificadas mediante la nueva API para pruebas IU en Visual Studio 2012, estos proyectos no se pueden abrir en Visual Studio 2010.

Los proyectos que utilizan una nueva API se deben administrar únicamente en Visual Studio 2012.

En Visual Studio 2010, se han agregado referencias dentro de una instrucción “Elegir” en el archivo csproj.En Visual Studio 2012, se utiliza un archivo de destinos de información para incluir referencias de ensamblado de pruebas de IU codificadas.

En Visual Studio 2012, no se puede agregar una prueba de IU codificada a un proyecto de prueba creado en Visual Studio 2010 (o SP1) que no contenía una prueba de IU codificada.

El proceso de reparación agrega el archivo de destinos y la instrucción Elegir.Si una prueba de IU codificada no está en el proyecto de prueba, entonces se marca el proyecto como reparado y no se agregarán las referencias adecuadas al agregar pruebas de IU codificadas en Visual Studio 2012.

Tendrá que crear un nuevo proyecto de prueba en la misma solución mediante Visual Studio 2012 y agregarle la nueva prueba de IU codificada.Como alternativa, puede agregar pruebas de IU codificadas en el proyecto de prueba en Visual Studio 2010 SP1 y abrir el proyecto en Visual Studio 2012.

Actualización de Visual Studio 2010 SP1

Una actualización a Visual Studio 2010 SP1 con compatibilidad de compatibilidad para Visual Studio 2012 y Windows 8 está disponible para su descarga en Centro de descarga de Microsoft y también como una actualización de Visual Studio.

Después de aplicar la actualización, las siguientes características de la herramienta de prueba de IU codificada de Visual Studio 2010 SP1 se mejoran para Windows 8:

  • Puede ejecutar una prueba de IU codificada para los controles a partir de (WPF) de Windows presentation foundation de .NET framework 4,5 de Microsoft .NET en un equipo que ejecute Windows 8.

  • Puede ejecutar una prueba de IU codificada para (x64) Internet Explorer 64 bits 10 en un equipo que ejecute Windows 8.

La actualización también contiene correcciones para los siguientes problemas:

  • Cobertura de código: Inability para abrir un archivo de cobertura de código (.coverage) creado por Visual Studio 2012 en Visual Studio 2010 SP1.

  • El equipo de Artefactos trenzadas de pruebas: The tiene un artefacto de pruebas que está asignado a un usuario válido en Team Foundation Server (TFS) 2010.Por ejemplo, un usuario ha dejado de la compañía, pero todavía tiene un caso de prueba que se asigna a.Actualiza TFS 2010 a TFS 2012.Utiliza Microsoft Test Manager 2010 para conectarse al servidor actualizado a TFS.No puede asignar el artefacto de prueba a los usuarios a TFS mediante Microsoft Test Manager 2010.

  • Prueba de carga: al ejecutar una prueba de carga junto con una red distinto en un equipo que éste ejecuta Windows 8, las causas de (LAN) de la red de área local del controlador de emulación de red el sistema operativo de bloquearse.Para obtener más información, Artículo 2736182 de knowledge base vea.

Vea también

Conceptos

Compatibilidad de Visual Studio 2012

Actualizar pruebas de versiones anteriores de Visual Studio

Comprobar el código usando pruebas de interfaz de usuario codificadas

Configuraciones y plataformas compatibles con las pruebas de IU codificadas y las grabaciones de acciones

Otros recursos

Generar una prueba de IU codificada a partir de la grabación de acciones existente