Compartir a través de


Ejecutar pruebas

Si tiene Visual Studio Test Professional 2010 o Visual Studio 2010 Ultimate, puede ejecutar pruebas manuales y automatizadas de un plan de pruebas mediante Microsoft Test Manager. Al ejecutar cualquiera de estas pruebas de su plan de pruebas, puede guardar los resultados de las pruebas en el proyecto de equipo de Team Foundation Server. Ahora puede ver el progreso tanto de las pruebas automatizadas como manuales de su plan de pruebas.

Si tiene Visual Studio 2010 Ultimate, Visual Studio 2010 Premium o Visual Studio Professional, puede ejecutar las pruebas automatizadas desde Microsoft Visual Studio 2010 o desde la línea de comandos. También puede ejecutar las pruebas mediante Team Foundation Build. Cada vez que ejecuta un grupo de pruebas, se crean los resultados de las pruebas.

Para ejecutar pruebas manuales, debe usar Microsoft Test Manager para ejecutarlas desde un plan de pruebas, como se muestra en la ilustración siguiente. A continuación, puede ver los resultados de las pruebas de su plan de pruebas.

Ejecutar pruebas manuales

Después de haber creado cualquiera de los siguientes tipos de pruebas automatizadas mediante Microsoft Visual Studio 2010, puede usar Microsoft Test Manager o Microsoft Visual Studio 2010 para ejecutar las pruebas:

  • Pruebas unitarias.

  • Pruebas de IU codificadas.

  • Pruebas unitarias de base de datos.

  • Pruebas de carga.

  • Pruebas genéricas.

Por ejemplo, si desea ejecutar las pruebas automatizadas y ver los resultados inmediatamente, puede ejecutarlas desde Microsoft Visual Studio 2010 y ver los resultados de las mismas tal y como se muestra en la ilustración siguiente.

Ejecutar pruebas automatizadas desde Visual Studio

Nota

Estos resultados de las pruebas no formarán parte de un plan de pruebas, incluso aunque los publique en Team Foundation Server.

Si desea ejecutar las pruebas automatizadas y que los resultados se agreguen al plan de pruebas, puede asociarlas a casos de prueba mediante Microsoft Visual Studio 2010 y, a continuación, ejecutarlas con Microsoft Test Manager, como se muestra en la ilustración siguiente.

Ejecutar pruebas automatizadas con Microsoft Test Manager

Pruebas unitarias de base de datos

Para ejecutar pruebas unitarias de base de datos, se necesitan ensamblados en tiempo de ejecución adicionales. Estos ensamblados solo están disponibles en las siguientes SKU:

Visual Studio 2010 Ultimate

Visual Studio 2010 Premium

Visual Studio Professional

Según las siguientes maneras en que puede ejecutar las pruebas unitarias de base de datos, quizás tenga que instalar una de estas SKU en equipos adicionales:

  • Si ejecuta las pruebas unitarias de base de datos localmente mediante Visual Studio, debe tener instalada una de estas SKU localmente.

  • Si ejecuta las pruebas unitarias de base de datos usando un controlador de pruebas y agentes de prueba desde Visual Studio, debe instalar una de estas SKU en cualquier equipo agente de prueba que se pueda usar para ejecutar estas pruebas.

  • Si asocia las pruebas unitarias de base de datos a un caso de prueba y las ejecuta desde Microsoft Test Manager, debe instalar una de estas SKU en cualquier agente de prueba de su entorno que esté incluido en el rol para ejecutar pruebas. También debe instalar una de estas SKU en el controlador de pruebas para este entorno.

Tareas

Use los temas siguientes como ayuda para ejecutar sus pruebas.

Tareas

Temas relacionados

Configurar la ejecución de las pruebas: usando configuraciones de pruebas puede definir dónde se van a ejecutar las pruebas y qué datos se van a recopilar, o cómo se va a ver afectado el equipo de pruebas cuando se ejecuten las pruebas. Si tiene una aplicación de niveles múltiples, puede seleccionar un conjunto de roles. A continuación, puede usar un entorno físico o virtual que contenga estos roles para ejecutar las pruebas del plan de pruebas. O bien, puede usar Microsoft Visual Studio 2010 para ejecutar las pruebas automatizadas con un controlador de pruebas y agentes de prueba.

Ejecutar pruebas manuales desde un plan de pruebas: puede ejecutar las pruebas manuales desde su plan de pruebas usando Ejecutor de pruebas para registrar si cada paso es correcto o tiene errores. Puede guardar el resultado de las pruebas y los datos que se recopilan al hacer la prueba. También puede enviar los errores al ejecutar sus pruebas manuales.

Acelerar las pruebas manuales: puede grabar las acciones de la IU realizadas durante la ejecución de una prueba manual. Al ejecutar de nuevo la prueba, puede reproducir la grabación de acciones que creó para avanzar rápidamente a una ubicación concreta de la prueba realizando estas acciones automáticamente.

Ejecutar pruebas automatizadas: puede ejecutar las pruebas directamente desde Microsoft Visual Studio 2010, Microsoft Test Manager, Team Foundation Build o desde la línea de comandos. Puede usar mstest.exe para ejecutar las pruebas automatizadas desde la línea de comandos, o usar tcm.exe para importar sus métodos de prueba en casos de prueba. A continuación, puede ejecutar los casos de prueba para las configuraciones concretas desde la línea de comandos y guardar los resultados del plan de pruebas correspondiente.

También puede enviar errores para cualquier problema que encuentre.

Buscar las pruebas que hay que ejecutar: puede buscar las pruebas que resulta recomendable ejecutar en función de los cambios de código de la aplicación en pruebas. También puede comprobar qué compilaciones tienen errores concretos que se han corregido o nuevas características o requisitos y, a continuación, determinar qué pruebas deben ejecutarse.

Analizar los resultados de las pruebas: puede analizar los resultados en cada ejecución de las pruebas automatizadas. También puede revisar los resultados de la cobertura de código para comprobar que las pruebas realmente están probando la mayor parte posible de la aplicación.

Personalizar cómo se ejecutan las pruebas: puede crear sus propios adaptadores de datos de diagnóstico para recopilar datos concretos o influir sobre la máquina de pruebas al ejecutar las pruebas.

Tareas relacionadas

Ejecutar pruebas de carga y rendimiento web

También puede ejecutar pruebas de carga y rendimiento web para aislar problemas de esfuerzo y carga.

Guía para compilar, implementar y probar flujos de trabajo

Si desea compilar su aplicación, implementarla y ejecutar pruebas como parte de un flujo de trabajo, es preciso determinar los componentes de software necesarios y la topología que se debe usar.

Vea también

Conceptos

Probar la aplicación