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.
Precaució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. |
Precaució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.
Precaució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.
Precaució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.
Precaució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
Otros recursos
Generar una prueba de IU codificada a partir de la grabación de acciones existente