Compartir a través de


Guía básica para ejecutar pruebas manuales y automatizadas a partir de un plan de pruebas

Esta es una guía para ejecutar pruebas automatizadas como parte de su plan de pruebas. La guía contiene una lista de comprobación de las tareas esenciales que se deben realizar antes de poder ejecutar las pruebas automatizadas mediante Microsoft Test Manager.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

La siguiente ilustración muestra cómo se podrían ejecutar las pruebas automatizadas para una aplicación de varios niveles utilizando un controlador de pruebas y agentes de prueba.Para un plan de pruebas, tiene que utilizar un entorno con el controlador de pruebas para ejecutar pruebas automatizadas.Un entorno es el conjunto de roles necesarios para ejecutar una aplicación concreta y las máquinas que se utilizarán para cada rol.El conjunto de roles utilizado en la siguiente ilustración son Servidor web, Servidor de bases de datos y Cliente.

Controlador de pruebas y agentes de prueba

Cuando las pruebas se ejecutan como parte de un plan de pruebas, se selecciona la configuración de pruebas y los entornos para el plan de pruebas como se muestra en la siguiente ilustración.Debe configurar un plan de pruebas utilizando la vista Propiedades en la sección Plan del Centro de pruebas.

Conceptos de configuración de pruebas

Lista de comprobación de tareas

Paso

Descripción de la tarea

Tema

Listo

1

Determinar qué roles necesita en su entorno para ejecutar pruebas automatizadas y probar la aplicación.Por ejemplo, podría ser un Servidor web y un cliente de escritorio que ejecute un explorador.A continuación, instalar un controlador de pruebas y registrarlo con Team Foundation Server.Estos equipos pueden ser físicos o máquinas virtuales.

2

Crear un entorno de laboratorio que utilice este controlador de pruebas y los equipos con agentes de pruebas.

3

Crear un plan de pruebas y conjuntos de pruebas con Microsoft Test Manager.

NotaNota
También puede crear casos de prueba en sus conjuntos de pruebas a los que puede asociar cada prueba automatizada.O puede crear casos de prueba a partir de un ensamblado de pruebas automatizadas.Vea el paso 9 para obtener detalles sobre cómo crear casos de prueba.

4

Crear una configuración de pruebas automatizadas para su plan de pruebas con un conjunto de funciones que respondan a su entorno de laboratorio.Agregar la configuración de pruebas y el entorno a su plan de pruebas.

5

Crear pruebas automatizadas mediante Visual Studio.Estas pruebas podrían ser pruebas unitarias o pruebas de IU codificadas.

6

Proteger el proyecto de prueba para sus pruebas automatizadas con el control de versiones de Team Foundation Server.

7

Agregar este proyecto de prueba a una definición de compilación existente o crear una definición de compilación para este proyecto de prueba utilizando Team Foundation Build.

8

Poner en cola una compilación mediante esta definición de compilación

9

Asociar las pruebas automatizadas a casos de prueba en su plan de pruebas mediante uno de los siguientes métodos:

  • Crear casos de prueba en el plan de pruebas y asociar manualmente un método de prueba a cada caso de prueba

  • Crear casos de prueba a partir de un ensamblado de pruebas automatizadas

NotaNota
Estos temas también contienen información para los siguientes pasos.

10

Asignar la compilación a su plan de pruebas.

11

Ejecutar las pruebas automatizadas.Puede ver y analizar las pruebas automatizadas cuando se completa la ejecución de pruebas.

Puede ejecutar con la compilación, la configuración de pruebas y el entorno asignados al plan, o puede seleccionar valores y entornos diferentes si es necesario.

NotaNota
Este tema también incluye secciones sobre cómo asignar una compilación al plan y la creación de entornos y configuraciones de pruebas.

[!NOTA]

Para obtener más información acerca de cómo crear un entorno de laboratorio utilizando Visual Studio Lab Management, vea Usar un entorno de laboratorio para el ciclo de vida de la aplicación.

Vea también

Conceptos

Ejecutar pruebas automatizadas en Microsoft Test Manager

Probar la aplicación