Lo nuevo para pruebas de Application Lifecycle Management en Visual Studio 2012
Visual Studio 2012,1 incluye nuevas características en las áreas siguientes:
Las capturas de pantalla se agregan al registro de acciones cuando se crea un elemento de trabajo de error durante una sesión exploratorias de pruebas.Vea Realizar pruebas exploratorias usando Microsoft Test Manager.
Usar consultas de vínculo para agregar requisitos al plan de pruebas.Por ejemplo, buscar todos los requisitos que no tienen pruebas.Vea Organizar casos de prueba mediante conjuntos de pruebas.
Probar aplicaciones de SharePoint 2010
Pruebas de IU codificadas para SharePoint 2010
Rendimiento web y pruebas de carga para SharePoint 2010
Una configuración más fácil para los marcos de terceros de la prueba unitaria en equipo compila las definiciones de Team Build
Vea Habilitar un marco de pruebas unitarias de Tercero- entidad en un controlador de compilación.
Publicar los resultados de pruebas en Team Foundation Server desde la línea de comandos
Puede publicar los resultados de pruebas en Team Foundation Server desde la línea de comandos con la opción de /logger:TfsPublisher para VSTest.Console.exe.Vea Usar VSTest.Console desde la línea de comandos.
Visual Studio 2012,1 con Team Foundation Server actualiza 1 incluye nuevas características en las áreas siguientes:
Copie los requisitos junto con conjuntos de pruebas en un proyecto de equipo a otro.Vea Copiar y clonar conjuntos de pruebas y casos de prueba.
Pausar una ejecución de pruebas, guarda el, y reanudar posterior él después de hacer otro trabajo o incluso ejecutar otras pruebas.Vea Cómo: Ejecutar pruebas manuales.
Conjuntos de pruebas basados en consultas de vínculo (por ejemplo, defina un conjunto de todas las pruebas vinculadas a los requisitos en estado activo.Vea Organizar casos de prueba mediante conjuntos de pruebas.
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:
Compatibilidad entre Visual Studio Test Professional 2010 y Microsoft Test Manager
Compatibilidad de proyectos de prueba de IU codificada con Visual Studio 2010
Compatibilidad de las pruebas de rendimiento web y carga con Visual Studio 2010
Compatibilidad de la configuración de prueba con Visual Studio 2010
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
Compatibilidad 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.
Prueba 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.
Registros 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.
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.
Ventana 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.
Sugerencia |
---|
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.
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.
Los pasos de prueba manual pueden incluir 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.
Las 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.
Resultados 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.
Clonació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.
Vea Copiar y clonar conjuntos de pruebas y casos de prueba.
Compatibilidad 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:
Información del sistema
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
Pruebas de IU codificadas para SharePoint 2010
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.
Editor 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.
Compatibilidad 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.
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 . |
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.
Registros 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.
Compatibilidad 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.
Compatibilidad 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.
Compatibilidad 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.
Compatibilidad 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.
Compatibilidad 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.
Control 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.
El á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.
Nuevas 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
Rendimiento web y pruebas de carga para SharePoint 2010
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.
Eliminació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.
Compatibilidad 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
Configuració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.
SCVMM 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