Lo nuevo para las pruebas

Para los evaluadores, hay muchas características nuevas en Visual Studio 2010. Ahora puede planear el trabajo de comprobación. Eso incluye crear planes de pruebas, conjuntos de pruebas, configuraciones de pruebas y casos de prueba con pasos de prueba individuales mediante la nueva aplicación para evaluadores denominada Microsoft Test Manager, como se muestra en la siguiente ilustración. Estos artefactos ahora forman parte de su proyecto de equipo.

Iniciar Microsoft Test Manager

Como evaluador, tiene la ventaja de poder recopilar información de diagnóstico cuando ejecuta las pruebas y de agregar esa información a un error automáticamente. Puede recopilar detalles de las acciones realizadas al ejecutar un caso de prueba manual. Estos detalles se pueden utilizar la siguiente vez para avanzar las pruebas manuales.

Hay tres productos que proporcionan funcionalidad de pruebas en Visual Studio 2010:

  • Visual Studio Test Professional: esto es principalmente para el evaluador generalista que quiere crear casos de prueba manuales, ejecutar estas pruebas y ver los resultados como parte de un plan de pruebas. Este producto incluye la nueva aplicación llamada Microsoft Test Manager. Esta SKU se puede instalar rápidamente y con facilidad en el equipo de pruebas donde el probador desea hacer sus pruebas. También puede ejecutar pruebas automatizadas desde Microsoft Test Manager si una prueba automatizada está asociada a un caso de prueba utilizando la funcionalidad en una de las siguientes dos SKU.

    Nota

    Visual Studio 2010 no se proporciona como parte de Test Professional. Al instalar Microsoft Test Manager como parte de esta SKU, también se instala .NET Framework versión 4.

  • Visual Studio 2010 Premium: proporciona las características para permitirle a un usuario crear pruebas unitarias y pruebas de IU automatizadas para una aplicación. Las pruebas que se crean se pueden ejecutar desde Microsoft Visual Studio 2010, la línea de comandos, Team Foundation Build, o se pueden asociar a un caso de prueba y ejecutar desde un plan de pruebas utilizando Microsoft Test Manager.

    Nota

    Microsoft Test Manager no forma parte de la SKU de Visual Studio 2010 Premium.

  • Visual Studio 2010 Ultimate: contiene toda la funcionalidad de prueba proporcionada para Visual Studio 2010. Incluye Microsoft Test Manager que proporciona la funcionalidad de planeación, creación y ejecución de casos de prueba. También le permite crear y ejecutar pruebas unitarias, pruebas de IU automatizadas, pruebas de carga y pruebas de rendimiento web, pruebas genéricas y pruebas por orden mediante Microsoft Visual Studio 2010. Estas pruebas automatizadas se pueden ejecutar desde Microsoft Visual Studio 2010, la línea de comandos, Team Foundation Build, o se pueden asociar a un caso de prueba y ejecutar desde un plan de pruebas utilizando Microsoft Test Manager.

    Nota

    Si desea ejecutar pruebas de carga y simular varios usuarios, también debe adquirir paquetes de licencia de usuario virtual. Para obtener más información, vea Configurar los controladores de prueba y los agentes de prueba para la prueba de carga.

Se proporciona software adicional para pruebas de Microsoft Visual Studio 2010. Este software se llama Microsoft Visual Studio Agents 2010. Está disponible en un CD o se puede descargar. Esto proporciona software para controladores de pruebas, agentes de pruebas, agentes de compilación y agentes de laboratorio.

Puede utilizar controladores de prueba y agentes de prueba con cualquiera de las siguientes ediciones de cliente:

  • Visual Studio Test Professional

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

  • Visual Studio Professional

Puede utilizar agentes de compilación con Team Foundation Server, o como parte de la capacidad de flujo de trabajo de Visual Studio Lab Management . Los agentes del laboratorio solo se utilizan con Visual Studio Lab Management.

Las siguientes tablas proporcionan la siguiente información:

  • Resumen de cómo las nuevas características pueden ayudar a sus tareas de prueba

  • Información sobre qué nuevos productos necesitará para realizar estas tareas

  • Temas relacionados con las tareas de prueba

Visual Studio 2010 Service Pack 1

Tareas

Requisitos de SKU

Temas relacionados

Volver a establecer el destino de las pruebas unitarias para utilizar .NET Framework 3.5: Visual Studio 2010 SP1 Beta agrega soporte básico para pruebas unitarias diseñadas para .NET Framework 3.5. Como resultado, puede probar las aplicaciones SharePoint 2010.

Visual Studio 2010 Ultimate

o

Visual Studio 2010 Premium

NotaNota
También puede ejecutar pruebas unitarias con Visual Studio Professional.

Compatibilidad con pruebas de IU codificadas para Windows Internet Explorer 9: las pruebas de IU codificadas admiten ahora Windows Internet Explorer 9 con ciertas limitaciones.

Visual Studio 2010 Ultimate

o

Visual Studio 2010 Premium

NotaNota
Puede ejecutar pruebas de IU automatizadas mediante Visual Studio Test Professional.

Visual Studio 2010

Tareas

Requisitos de SKU

Temas relacionados

Definir su trabajo de pruebas: ahora puede definir su trabajo de pruebas para una iteración concreta en su proyecto utilizando una nueva aplicación llamada Microsoft Test Manager. Puede crear planes de pruebas, conjuntos de pruebas, configuraciones de pruebas y casos de prueba para definir las pruebas necesarias. Especifique qué conjuntos de pruebas se deben ejecutar en cada configuración de pruebas. Estos artefactos de prueba forman parte de su proyecto de equipo. A continuación, puede seleccionar las pruebas que desea ejecutar desde el plan de pruebas.

Visual Studio Test Professional

o

Visual Studio 2010 Ultimate

Crear y ejecutar pruebas manuales: puede crear casos de prueba que contienen pasos de prueba individuales mediante Test Manager. Cada paso de prueba manual incluye una acción que se desea realizar y puede especificar un resultado esperado. Puede ejecutar estas pruebas y marcar cada paso como correcto o con error cuando realiza las acciones en su aplicación en pruebas.

También puede crear pasos compartidos que son comunes a varios casos de prueba para reducir el tiempo necesario para crear los pasos de prueba, además de los costos de mantenimiento continuos.

Visual Studio Test Professional

o

Visual Studio 2010 Ultimate

Grabar pasos de prueba manual para su reproducción: puede crear grabaciones de las acciones que realiza para un caso de prueba manual. Puede reproducir esta grabación de acciones para avanzar hasta un paso determinado de una prueba manual para comprobar que se ha corregido un error, o puede utilizarla para ahorrar tiempo al ejecutar una prueba.

Visual Studio Test Professional

o

Visual Studio 2010 Ultimate

Pruebas de IU automatizadas: ahora puede crear pruebas de IU automatizadas, conocidas como pruebas de IU codificadas, utilizando las nuevas bibliotecas de automatización. Puede importar una grabación de acciones y generar el código que representa los controles de la interfaz de usuario, o bien puede ubicar los controles de la interfaz de usuario y realizar acciones en ellos. A continuación, puede agregar código de validación para comprobar que la aplicación en pruebas funciona correctamente.

Visual Studio 2010 Ultimate

o

Visual Studio 2010 Premium

NotaNota
Puede ejecutar pruebas de IU automatizadas mediante Visual Studio Test Professional.

Crear los entornos que debe utilizar para sus pruebas: puede crear los entornos físicos y virtuales que definen el conjunto de roles necesarios para ejecutar una aplicación concreta y los equipos que se van a utilizar para cada rol. Los entornos físicos utilizan controladores del agente de prueba asociados a sus agentes de prueba y a Team Foundation Server para hacer sus pruebas remotamente y recopilar datos.

Puede crear ahora entornos virtuales para implementar y probar aplicaciones mediante Visual Studio Lab Management. Puede utilizar Hyper-V para crear sus máquinas virtuales y usar Systems Center Virtual Machine Manager para administrar su máquinas virtuales y bibliotecas de plantillas de equipo. Al crear su plan de pruebas, puede seleccionar qué entornos y equipos desea utilizar.

Para crear entornos físicos, debe tener uno de los siguientes productos:

Visual Studio Test Professional

-O bien-

Visual Studio 2010 Ultimate

También debe instalar agentes de prueba y controladores de pruebas, que están disponibles en Microsoft Visual Studio Agents 2010.

Para crear entornos virtuales, debe tener uno de los productos siguientes:

Visual Studio Test Professional con MSDN

-O bien-

Visual Studio 2010 Ultimate con MSDN

En las máquinas virtuales que cree con Visual Studio Lab Management debe instalar agentes de laboratorio, agentes de prueba, agentes de compilación y controladores de pruebas según las exigencias de Microsoft Visual Studio Agents 2010.

Recopilar datos de diagnóstico o de impacto en el sistema durante las pruebas y agregar fácilmente los datos recopilados a un error: al ejecutar una prueba manual, opcionalmente puede crear una grabación de vídeo del caso de prueba o registrar las acciones en un archivo de registro o crear una grabación de acciones. Al ejecutar la prueba, puede agregar comentarios, capturas de pantalla y otros archivos.

También puede recopilar información de seguimiento de diagnóstico, denominada datos de IntelliTrace, datos de cobertura de código o datos de análisis de impacto de pruebas para las pruebas. Puede hacer que su máquina emule una red determinada, o puede crear su propio adaptador de diagnóstico de datos personalizado. Estos datos se guardan con sus resultados de pruebas. Puede crear un error que se rellene automáticamente con los datos que ha recopilado. Esto crea un error procesable con información detallada para que el desarrollador de software la utilice para volver a crear y corregir el problema.

Visual Studio Test Professional

o

Visual Studio 2010 Ultimate

Encontrar pruebas para volver a ejecutar en función de los cambios de código: puede comparar las compilaciones para ver qué pruebas es recomendable volver a ejecutar en función de los cambios realizados a la aplicación en pruebas.

Visual Studio Test Professional

o

Visual Studio 2010 Ultimate

Ver informes como ayuda para realizar el seguimiento del progreso de la prueba: puede ver informes sobre la disponibilidad del caso de prueba y el progreso del plan de pruebas.

Visual Studio Test Professional

o

Visual Studio 2010 Ultimate

NotaNota
También puede ver informes utilizando Team Explorer.

Agrupar las pruebas automatizadas mediante categorías de pruebas: ahora puede usar las categorías de pruebas para agrupar sus pruebas automatizadas. Las categorías de pruebas proporcionan más flexibilidad que las listas de pruebas para agrupar sus pruebas y seleccionar qué pruebas van a ejecutarse.

Visual Studio 2010 Ultimate

o

Visual Studio 2010 Premium

NotaNota
Puede ejecutar casos de prueba automatizada desde la línea de comandos con categorías de pruebas utilizando tcm.exe con Visual Studio Test Professional.

Ejecutar pruebas mediante un proceso de 64 bits: ahora también puede ejecutar pruebas unitarias y recopilar información de cobertura de código mediante un proceso de 64 bits.

Visual Studio 2010 Ultimate

o

Visual Studio 2010 Premium

NotaNota
También puede ejecutar pruebas unitarias utilizando un proceso de 64 bits con Visual Studio Professional.

Rendimiento de la aplicación de pruebas y esfuerzo: puede utilizar las pruebas de carga para determinar cómo responde la aplicación a varios niveles de utilización. las pruebas de carga pueden contener tanto pruebas de rendimiento web como pruebas unitarias. El propósito principal de una prueba de carga es simular el acceso de muchos usuarios al mismo tiempo a un servidor. Una prueba de carga permite tener acceso a los datos de rendimiento y esfuerzo de una aplicación. Estas pruebas se pueden configurar para emular varias condiciones de carga, como cargas de usuario y tipos de red. La prueba de carga y prueba de rendimiento web incluyen varias nuevas características.

Visual Studio 2010 Ultimate

Para obtener más información sobre los sistemas operativos compatibles, visite el siguiente sitio web de Microsoft.

Vea también

Conceptos

Lo nuevo de Application Lifecycle Management (ALM) 2010 en Visual Studio 2010