Lo nuevo para pruebas de Application Lifecycle Management en Visual Studio 2012

Visual Studio 2012,1 incluye nuevas características en las áreas siguientes:

Visual Studio 2012,1 con Team Foundation Server actualiza 1 incluye nuevas características en las áreas siguientes:

Visual Studio 2012 incluye nuevas características en las siguientes áreas:

Compatibilidad de los proyectos de pruebas con Visual Studio 2010

Los proyectos de prueba que creó en Visual Studio 2010 SP1 que contienen las pruebas unitarias, las pruebas de IU codificadas, de rendimiento web o las pruebas de carga se pueden abrir en Visual Studio 2012.Por consiguiente, el equipo puede seguir utilizando Visual Studio 2010 SP1 o Visual Studio 2012 para trabajar con estos proyectos de prueba.En algunos casos, como cuando los proyectos contienen pruebas de IU codificadas, los proyectos podrían repararse cuando se abren .El proceso de reparación permite al proyecto de prueba trabajar correctamente con Visual Studio 2010 SP1 y Visual Studio 2012.Además, Visual Studio 2012 incluye algunos cambios por valores de prueba (archivos de .tesetsettings) que se introdujeron en Visual Studio 2010.Estos cambios son poco relevantes para Microsoft Test Manager y para los tipos de pruebas de rendimiento web y de carga en Visual Studio Ultimate.Sin embargo, para los tipos de pruebas unitarias y de IU codificadas, los cambios son más significativos.Para obtener más información, vea:

Nuevas plantillas de proyecto de prueba

Visual Studio 2012 presenta nuevas plantillas de proyecto de prueba.En Visual Studio 2010, había una única plantilla de proyecto de prueba.Visual Studio 2012 tiene estas plantillas de proyecto de prueba:

  • Proyecto de prueba unitaria: Puede incluir pruebas unitarias, pruebas unitarias de terceros, pruebas ordenadas y pruebas genéricas.

  • Proyecto de prueba de IU codificada : Puede incluir los tipos de pruebas que se listan para el proyecto de pruebas mostrado anteriormente y pruebas codificadas de IU.

  • Proyecto de prueba de carga y rendimiento web: Puede incluir pruebas de rendimiento web y pruebas de carga.

Para obtener más información, vea Actualizar pruebas de versiones anteriores de Visual Studio.

Actualización de Lab Management

Si utiliza entornos de laboratorio, la versión de su controlador de pruebas, de sus agentes de prueba, de Team Foundation Server y de las definiciones del flujo de trabajo debe ser la misma.Los entornos de laboratorio creados con Microsof Test Manager 2010 en Team Foundation Server 2010 se pueden abrir con Microsoft Test Manager en Visual Studio Team Foundation Server 2012 después de actualizar los componentes de Lab Management.Al actualizar los componentes de Lab Management, debe realizar algunos pasos específicos durante el proceso de actualización ,de lo contrario sus entornos de laboratorio no funcionarán.

Si actualiza a Visual Studio Team Foundation Server 2012 y a Visual Studio 2012, no tiene que actualizar SCVMM 2008 R2 a SCVMM 2012 para que los entornos de laboratorio funcionen.Ambas versiones de SCVMM son compatibles con Lab Management en Visual Studio 2012.Vea Actualizar componentes de Lab Management desde Visual Studio 2010.

Administrador de pruebas de Microsoft

  • Compatibilidad entre Visual Studio Test Professional 2010 y Microsoft Test Manager

  • Prueba manual de aplicaciones de almacén de Windows

  • Registros mejorados de acciones para aplicaciones de almacén de Windows

  • Ventana de pruebas exploratorias

  • Los pasos de prueba manual pueden incluir varias líneas

  • Las pruebas manuales incluyen texto enriquecido

  • Resultados de plan de prueba de Microsoft Test Manager

  • Clonación de conjuntos de pruebas en otros planes para nuevas iteraciones

Pruebas unitarias

Pruebas de IU codificadas

  • Compatibilidad de proyectos de prueba de IU codificada con Visual Studio 2010

  • Editor de pruebas de IU codificadas

  • Registros de pruebas de IU codificadas

  • Compatibilidad con HTML5 en Internet Explorer 9 o Internet Explorer 10

  • Compatibilidad con la revisión ortográfica de Internet Explorer 10

  • Compatibilidad de Internet Explorer 64 bits con Windows 8

  • Compatibilidad con los sitios anclados en Internet Explorer 9

  • Compatibilidad con etiquetas semánticas de Internet Explorer 9

  • Control sin problemas de los caracteres de espacio en blanco entre las versiones de Internet Explorer

  • El área de notificación de Internet Explorer está grabada ahora con el conjunto de atributos “Continuar en caso de error”

  • Nuevas APIs de prueba de IU codificada

Pruebas de rendimiento web y de carga

  • Eliminación del límite de usuarios virtuales para pruebas de carga

  • Compatibilidad de las pruebas de rendimiento web y carga con Visual Studio 2010

Administrador de laboratorio

  • Configuración simplificada del agente

  • SCVMM 2012 y compatibilidad con hosts agrupados

Administrador de pruebas de Microsoft

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad entre Visual Studio Test Professional 2010 y Microsoft Test Manager

Microsoft Test Manager y Visual Studio Team Foundation Server 2012:

  • Puede conectar Visual Studio Team Foundation Server 2012 desde Microsoft Test Manager 2010 y utilizar la mayoría de las características.Sin embargo, para conectarse a esta versión de Team Foundation Server, instale primero Visual Studio 2010 Service Pack 1 y las últimas actualizaciones de software en el equipo en el que se ejecuta Microsoft Test Manager 2010.

  • No se pueden crear o editar entornos de laboratorio.Sin embargo, puede ver las que ya ha creado y utilizarlas para ejecutar pruebas automatizadas o manuales y para recopilar datos remotamente.

  • No puede usar nuevas características de Visual Studio Team Foundation Server 2012, como pruebas exploratorias.Para utilizar estas características, debe actualizar también a Microsoft Test Manager.

Microsoft Test Manager con Team Foundation Server 2010:

  • Para utilizar Microsoft Test Manager con Team Foundation Server 2010, primero debe asegurarse de que está utilizando Team Foundation Server 2010 SP1 y después debe instalar las últimas actualizaciones de software para Team Foundation Server.Igualmente, todos los controladores de prueba y agentes de prueba instalados en entornos de laboratorio deben ejecutar componentes con la versión 2010 SP1 y usted debe instalar las últimas actualizaciones de software en todos ellos.

  • Las pestañas de bibliotecas y entornos en Microsoft Test Manager se deshabilitan cuando se conecta a Team Foundation Server 2010.Para obtener esta funcionalidad, debe instalar Microsoft Test Manager 2010 SP1 junto con Microsoft Test Manager.

  • No se puede utilizar ninguna de las características más recientes de Microsoft Test Manager, por ejemplo, las pruebas exploratorias.Para utilizarlas, también debe actualizar el servidor a Visual Studio Team Foundation Server 2012.

Vea Actualizar Microsoft Test Manager desde Visual Studio 2010 y Actualizar pruebas de versiones anteriores de Visual Studio.

Bb385901.collapse_all(es-es,VS.110).gifPrueba manual de aplicaciones de almacén de Windows

Puede utilizar el Administrador de pruebas de Microsoft para ejecutar pruebas manuales para ayudarle a identificar problemas en aplicaciones de almacén de Windows que se ejecutan en un dispositivo remoto, como una PC.

Vea La prueba Windows almacena las aplicaciones que se ejecutan en un dispositivo con el Administrador de pruebas de Microsoft.

Bb385901.collapse_all(es-es,VS.110).gifRegistros mejorados de acciones para aplicaciones de almacén de Windows

El archivo de registro de acción asociado a probar aplicaciones de almacén de Windows o Internet Explorer 10 sesiones en Windows 8 se guardan como archivos de .html que contienen las capturas de pantalla para cada paso de acción conducido durante la prueba.

Registro de acciones mejorado

Este archivo .html puede verse en el explorador web.El registro de acción mejorada facilita la reproducción de errores ya que puede ver los pasos exactos adoptados por el evaluador de pruebas.También se muestran estos registros de acción mejorada cuando se envía un error del Ejecutor de pruebas de Microsoft o de la ventana de pruebas exploratorias.

Consulte Pruebas de aplicaciones de la Tienda Windows que se ejecutan en un dispositivo que usa el Ejecutor de pruebas de Microsoft, Pruebas de aplicaciones de la Tienda Windows que se ejecutan en un dispositivo que usa la ventana de pruebas exploratorias y Cómo: Ver resultados de casos de prueba manuales mediante Microsoft Test Manager.

Bb385901.collapse_all(es-es,VS.110).gifVentana de pruebas exploratorias

Puede realizar las pruebas exploratorias desde Microsoft Test Manager.Pruebas exploratorias son las pruebas de una aplicación sin un conjunto de pruebas definido previamente.También se puede describir como planificación y ejecución simultáneas de pruebas.Durante una sesión de pruebas exploratorias, uno no está restringido a una secuencia de comandos o un conjunto de pasos predeterminados como se está en una prueba manual.

SugerenciaSugerencia

Pruebas manuales Para obtener más información sobre consulte Crear casos de prueba manuales mediante Microsoft Test Manager.

Las sesiones de pruebas exploratorias pueden estar asociadas a tipos de elemento de trabajo de requisitos, como casos de usuario.Puede iniciar una sesión de pruebas exploratorias desde Microsoft Test Manager y llevar a cabo las pruebas correspondientes en la aplicación utilizando la ventana de las pruebas exploratorias para comprobar que el elemento de trabajo pendiente del producto se comporta correctamente.Estas pruebas no tienen scripts y no tienen predefinidos los casos de prueba.Esto puede ser útil si está utilizando un diseño y un enfoque de prueba mientras desarrolla la aplicación, porque la ventana de pruebas exploratorias proporciona una forma sencilla de crear casos de pruebas manuales basados en los pasos de acción durante la sesión.Si crea una prueba manual basada en los pasos de acción que se graban durante la sesión exploratoria, el caso de prueba manual se asocia automáticamente al elemento de trabajo pendiente del producto y se coloca en el conjunto de pruebas adecuado.Todos los errores que archive durante esta sesión se vincularan también automáticamente al elemento de trabajo pendiente del producto.Para obtener más información sobre creación de historias de usuario en Microsoft Test Manager, consulte Cómo: Agregar elementos de trabajo pendiente del producto, casos de usuario o elementos de trabajo de requisitos al plan de prueba y Cómo: Crear un elemento de trabajo mediante el Administrador de pruebas de Microsoft.

Desde Microsoft Test Manager, también puede realizar pruebas exploratorias en general que no estén asociadas a un elemento de trabajo pendiente de producto.

Evaluador de exploración

Mientras explora la aplicación usando la ventana de las pruebas exploratorias, puede crear errores que incluyan los pasos de acción realizados y algunos comentarios, imágenes y archivos adjuntos que haya agregado.

Vea Realizar pruebas exploratorias usando Microsoft Test Manager.

Bb385901.collapse_all(es-es,VS.110).gifLos pasos de prueba manual pueden incluir varias líneas

Caso de prueba de varias líneas

Los pasos de prueba pueden incluir varias líneas para consolidar acciones relacionadas en un solo paso de prueba en los casos de prueba.

vea Add action and validation test steps to your manual test case.

Bb385901.collapse_all(es-es,VS.110).gifLas pruebas manuales incluyen texto enriquecido

Microsoft Test Manager incluye una barra de herramientas que se puede usar para dar formato al texto de los pasos de prueba.Puede utilizar diversas opciones de formato, como por ejemplo negrita, subrayado o resaltado a color.

Vea Add action and validation test steps to your manual test case.

Bb385901.collapse_all(es-es,VS.110).gifResultados de plan de prueba de Microsoft Test Manager

La pestaña de Plan en la barra del grupo central de menús de Microsoft Test Manager incluye Resultados que proporciona un informe del estado del plan de pruebas.

Vea Cómo: Ver resultados de planes de pruebas mediante Microsoft Test Manager.

Resultados del plan de pruebas

Bb385901.collapse_all(es-es,VS.110).gifClonación de conjuntos de pruebas en otros planes para nuevas iteraciones

Puede clonar conjuntos de pruebas en otros planes de pruebas.La clonación permite trabajar en diversas versiones en paralelo.Por ejemplo, si ya tiene un plan de prueba denominado "Contoso V1 – Milestone 1" y el equipo decide llevar a cabo la versión V2, puede crear un clon del plan de pruebas que se utilizará para la bifurcación de código de V2.Cuando clone un plan de pruebas, el nuevo plan de pruebas de destino tendrá la misma ruta de área que el plan de pruebas original, pero tendrá otra ruta de acceso de iteración.Después de clonar los planes de pruebas, usted y su equipo pueden trabajar en ambas versiones de las aplicaciones simultáneamente.

Clonación de conjuntos de pruebas

Vea Copiar y clonar conjuntos de pruebas y casos de prueba.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad parcial con la arquitectura ARM

La experiencia del usuario para pruebas manuales y las nuevas pruebas exploratorias en un equipo basado en arquitectura ARM, es idéntica a aquella presente en otras plataformas.Sin embargo, al utilizar un equipo de pruebas con arquitectura de ARM, no se pueden incluir grabaciones de acciones.Sólo se admiten los siguientes adaptadores de datos de diagnóstico:

Vea Especificar la configuración de prueba en Microsoft Test Manager y Crear la configuración para pruebas del sistema automatizadas mediante Microsoft Test Manager.

Pruebas de IU codificadas

Bb385901.collapse_all(es-es,VS.110).gifPruebas de IU codificadas para SharePoint 2010

[Visual Studio 2012,1]

Incluso pruebas de IU codificadas en una aplicación de SharePoint permite comprobar que la aplicación completa, incluida su interfaz de usuario controla, funciona correctamente.Las pruebas de IU codificadas pueden también validar valores y lógica de la interfaz de usuario.Vea Testing SharePoint Apps with Coded UI Tests y Reglas de extracción predefinidas para SharePoint.

Bb385901.collapse_all(es-es,VS.110).gifEditor de pruebas de IU codificadas

El Editor de pruebas de IU codificada se incluye en Visual Studio 2012.El Editor de prueba de IU codificada estaba disponible para los suscriptores de MSDN como un pack de características en Visual Studio 2010.Consulte Microsoft Visual Studio 2010 Feature Pack 2.

El editor de pruebas de IU codificadas permite modificar fácilmente este tipo de pruebas.Con el Editor de pruebas de IU codificadas, puede localizar, ver y editar los métodos de prueba, las acciones de la interfaz de usuario y sus controles asociados en la asignación de controles de IU.Vea Editar pruebas de IU codificadas mediante el editor de pruebas de IU codificadas.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad de proyectos de prueba de IU codificada con Visual Studio 2010

Los proyectos de pruebas creados en Visual Studio 2010 se reparan automáticamente cuando se abren en Visual Studio 2012.Si los proyectos de prueba están protegidos en el control de código fuente, los archivos del proyecto están desprotegidos para esta reparación.Una vez reparados, estos proyectos de prueba que contienen pruebas de UI codificadas funcionarán en Visual Studio 2010 SP1 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 .

Para obtener más información, vea Actualizar pruebas de IU codificadas desde Visual Studio 2010 y Actualizar pruebas de versiones anteriores de Visual Studio.

Bb385901.collapse_all(es-es,VS.110).gifRegistros de pruebas de IU codificadas

Los registros de pruebas de IU codificadas filtran y registran información importante sobre las pruebas de IU, permitiendo depurar los problemas rápidamente.Los registros se muestran en formato HTML utilizando el explorador web.

Para obtener más información, vea Analizar pruebas de IU codificadas usando los registros de pruebas de IU codificadas.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad con HTML5 en Internet Explorer 9 o Internet Explorer 10

Las pruebas de IU codificadas admiten el registro, la reproducción y validación de los controles de HTML5 incluidos audio, vídeo, ProgressBar y Slider.

Vea Usar controles HTML5 en pruebas de IU codificada y Configuraciones y plataformas compatibles con las pruebas de IU codificadas y las grabaciones de acciones.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad con la revisión ortográfica de Internet Explorer 10

Internet Explorer 10 incluye la revisión ortográfica para todos los cuadros de texto, permitiendo elegir entre una lista de correcciones sugeridas.Las pruebas de IU codificadas omitirán acciones del usuario tal como la selección de una sugerencia de corrección ortográfica alternativa.Se registrará únicamente el texto final escrito en el cuadro de texto.

Las siguientes acciones se registran para las pruebas de IU codificada que utilicen el control de revisión ortográfica: agregar al diccionario, copiar, seleccionar todo y omitir.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad de Internet Explorer 64 bits con Windows 8

Anteriormente las versiones de 64 bits de Internet Explorer no se admitían para la grabación y reproducción.Con Visual Studio 2012, las pruebas de IU codificadas se han habilitado para las versiones de 64 bits de Internet Explorer que se ejecutan en Windows 8.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad con los sitios anclados en Internet Explorer 9

En Internet Explorer 9, se introdujeron sitios anclados.Con los sitios anclados, puede ir a los sitios favoritos directamente desde la barra de tareas de Windows, sin tener que abrir Internet Explorer primero.Las pruebas de IU codificadas ahora pueden generar acciones teniendo en cuenta los sitios anclados.Consulte Sitios anclados.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad con etiquetas semánticas de Internet Explorer 9

Internet Explorer 9 presenta las siguientes etiquetas semánticas: section, nav, article, aside, hgroup, header, footer, figure, figcaption y mark.Las pruebas de IU codificadas omiten todas estas etiquetas semánticas durante la grabación.Puede agregar aserciones a estas etiquetas mediante el compilador de pruebas de IU codificada.Puede utilizar el marcado de exploración en el compilador de pruebas de IU codificada para navegar a cualquiera de estos elementos y ver sus propiedades.

Bb385901.collapse_all(es-es,VS.110).gifControl sin problemas de los caracteres de espacio en blanco entre las versiones de Internet Explorer

Existen algunas diferencias en la forma en que Internet Explorer 8, Internet Explorer 9 y 10 de Internet Explorer controlan los caracteres de espacio en blanco.La prueba de IU codificada trata estas diferencias perfectamente.Por lo tanto, una prueba codificada de IU creada, por ejemplo, en Internet Explorer 8, se reproducirá correctamente en Internet Explorer 9 e Internet Explorer 10.

Bb385901.collapse_all(es-es,VS.110).gifEl área de notificación de Internet Explorer está grabada ahora con el conjunto de atributos “Continuar en caso de error”

Todas las acciones en el área de notificación de Internet Explorer están ahora registrados con el atributo "Continuar en caso de error".Si no aparece la barra de notificación durante la reproducción, se omitirán las acciones en la misma y la prueba de IU codificada continuará con la siguiente acción.

Bb385901.collapse_all(es-es,VS.110).gifNuevas APIs de prueba de IU codificada

Las APIs de prueba de IU codificada incluyen nuevas funcionalidades.Algunas de estas nuevas funcionalidades son:

  • Buscar nombres y valores de columna para los controles de vista de lista.

  • Puede obtener el contenido de controles como Cuadrícula de datos o Lista y validarlo.

  • Obtener texto de información sobre herramientas de control.

  • Buscar vínculos rotos en la página.

Para obtener más información, vea Referencia de API para las herramientas de prueba de Visual Studio ALM.

Pruebas de rendimiento web y de carga

Bb385901.collapse_all(es-es,VS.110).gifRendimiento web y pruebas de carga para SharePoint 2010

[Visual Studio 2012,1]

Puede utilizar rendimiento web y pruebas de carga en las aplicaciones de SharePoint para comprobar capacidades de rendimiento y esfuerzo.Las pruebas de carga se pueden configurar para emular condiciones como cargas del usuario, tipos de exploradores, y de la red.Vea Rendimiento web y pruebas de carga de aplicaciones de SharePoint 2010.

Bb385901.collapse_all(es-es,VS.110).gifEliminación del límite de usuarios virtuales para pruebas de carga

Se elimina el límite en el número de usuarios virtuales que puede utilizar en las pruebas de carga.Ya no tiene que comprar licencias de usuario virtual para aumentar el número de usuarios virtuales que puede utilizar en las pruebas de carga.

Bb385901.collapse_all(es-es,VS.110).gifCompatibilidad de las pruebas de rendimiento web y carga con Visual Studio 2010

Sus pruebas de carga y rendimiento web existentes creadas en Visual Studio 2010 continuarán ejecutándose en Visual Studio 2012.Sin embargo, Visual Studio 2012 ha descontinuado la ventana de Vista de pruebas que puede haber utilizado previamente para ejecutar sus pruebas de carga y rendimiento web.Para ejecutar las pruebas de rendimiento de web y de carga, debe hacerlo ahora desde el Editor de pruebas de rendimiento web o en la ventana Editor de pruebas de carga.Vea Ejecutar pruebas de carga y rendimiento web.

Si está utilizando controladores de prueba de Visual Studio, de rendimiento web o de pruebas de carga, la versión del controlador de prueba debe coincidir con la versión de Visual Studio.Para obtener más información acerca de cómo actualizar controladores de prueba, consulte Actualizar controladores de pruebas desde Visual Studio 2010 y Instalar y configurar agentes de prueba y controladores de prueba.

Para obtener más información acerca de actualizaciones de pruebas de rendimiento web y pruebas de carga, consulte Actualizar pruebas de carga y rendimiento web desde Visual Studio 2010 y Actualizar pruebas de versiones anteriores de Visual Studio.

Administrador de laboratorio

Bb385901.collapse_all(es-es,VS.110).gifConfiguración simplificada del agente

Los agentes de laboratorio y agentes de prueba de versiones anteriores de lab management se han combinado en un solo agente.Cuando utiliza Microsoft Test Manager para ejecutar las pruebas, ya no tiene que instalar agentes de pruebas en los equipos que componen un entorno de laboratorio.Lab Management hace esto automáticamente cuando se crean o reparan los entornos de laboratorio.

Para obtener más información, vea Crear un entorno SCVMM mediante plantillas y máquinas virtuales almacenadas y Crear un entorno estándar.

Bb385901.collapse_all(es-es,VS.110).gifSCVMM 2012 y compatibilidad con hosts agrupados

Lab Management para Visual Studio 2012 admite SCVMM 2012 y hosts Hyper-V agrupados.Para obtener más información, vea Crear un entorno SCVMM mediante plantillas y máquinas virtuales almacenadas.Para obtener información acerca de cómo actualizar SCVMM 2008 R2 a SCVMM 2012, consulte Actualizar SCVMM 2008 R2 a SCVMM 2012.

[!NOTA]

No es necesario actualizar SCVMM 2008 R2 a SCVMM 2012.Lab Management en Visual Studio 2012 admite ambas versiones de SCVMM.

Vea también

Referencia

Novedades en las herramientas de calidad y diagnóstico para el desarrollador de Visual Studio 2012

Conceptos

Novedades de Visual Studio 2012

Probar la aplicación

Actualizar pruebas de versiones anteriores de Visual Studio