Crear pruebas automatizadas mediante Microsoft Test Manager

Puede crear varios tipos de pruebas automatizadas que le permitan probar su aplicación de forma más eficiente.Las pruebas automatizadas ejecutan pasos de prueba sin su intervención y determinan si la prueba se supera o sufre errores.Estas pruebas pueden ejecutarse con mayor rapidez y frecuencia.Las pruebas automatizadas pueden probar rápidamente si su aplicación todavía funciona correctamente una vez realizados los cambios de código en la aplicación.Las pruebas automatizadas se crean con Visual Studio.

Requisitos

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

[!NOTA]

No puede crear pruebas de carga a menos que tenga Visual Studio Ultimate.

Después, si así lo desea, puede convertir los casos de prueba manual en pruebas automatizadas vinculando la automatización al caso de prueba.A continuación, puede ejecutar estas pruebas automatizadas mediante Microsoft Test Manager y revisar los resultados como parte del progreso del plan de pruebas.

En la tabla siguiente se muestran los tipos de pruebas automatizadas que puede crear y qué tipos de pruebas se pueden ejecutar como parte de un plan de pruebas:

Tipo de prueba

Descripción

Ejecutar pruebas desde Visual Studio

Ejecutar desde un plan de pruebas asociando un método de prueba a un caso de prueba

Pruebas de IU codificadas

Prueba la interfaz de usuario realizando acciones de IU.

Pruebas unitarias

Prueba el código en el nivel de método.

Pruebas de carga

Prueba el rendimiento y el esfuerzo de una aplicación mediante pruebas unitarias, pruebas de rendimiento web o pruebas de IU codificadas.

No se recomienda porque no puede ver la prueba a medida que se ejecuta.

Pruebas de rendimiento web

Se usa como parte de las pruebas de carga para probar las respuestas del servidor para aplicaciones web enviando y recibiendo solicitudes http.

NotaNota
Estas pruebas no se pueden usar para probar la interfaz de usuario.

No se recomienda porque las pruebas de rendimiento web están pensadas principalmente para su uso con pruebas de carga.

Pruebas genéricas

Prueba la funcionalidad usando llamadas API o herramientas de línea de comandos para la aplicación en pruebas.

Dependiendo de lo que necesite lograr con las pruebas determinará qué tipos de pruebas automatizadas debe crear.Cuando haya creado estas pruebas, puede decidir si desea notificar los resultados como parte de un plan de pruebas.Las tareas de la tabla siguiente pueden ayudarle a determinar sus necesidades de pruebas automatizadas.

Tareas

Tareas

Temas relacionados

Crear pruebas para sus requisitos, casos de uso o casos de usuario: después de revisar las necesidades de los usuarios de su aplicación, puede crear casos de prueba para cubrir las pruebas que necesiten.Puede conectar cada caso de prueba a los requisitos, casos de uso o casos de usuario pertinentes, en función de su metodología de administración de proyectos.Después, puede asociar una prueba automatizada a su caso de prueba.De este modo las pruebas automatizadas se vinculan a los requisitos, casos de uso o casos de usuario.

Acelerar las pruebas de la interfaz de usuario: puede crear pruebas automatizadas de interfaz de usuario para su aplicación.Estas pruebas se pueden usar para comprobar que no ha habido ninguna regresión ni cambio en la interfaz de usuario como resultado de los cambios de código.

Probar el rendimiento de la aplicación en situaciones de mucha carga: puede crear pruebas unitarias o pruebas de rendimiento web y usarlas en pruebas de carga.Con una prueba de carga, puede crear una carga pesada en su aplicación simulando varios usuarios.A continuación, puede medir el rendimiento de su aplicación y comprobar si todavía se ejecuta correctamente con un gran número de usuarios obteniendo acceso a ella.

Probar la funcionalidad de la aplicación: si tiene acceso a la funcionalidad de su aplicación mediante llamadas API o una interfaz de línea de comandos, puede crear pruebas automatizadas para controlar la aplicación sin usar la interfaz de usuario.

Convertir casos de prueba manuales en pruebas automatizadas para ejecutarlas como parte de un plan de pruebas: puede convertir los casos de prueba manual en pruebas automatizadas agregando detalles de la prueba automatizada al caso de prueba mediante Visual Studio.O bien, puede crear un caso de prueba y agregar una prueba automatizada si desea ejecutar estas pruebas como parte de un plan de pruebas mediante Microsoft Test Manager.

Administrar las pruebas automatizadas: puede organizar las pruebas automatizadas marcando los métodos de prueba con un atributo de categoría de prueba.A continuación, puede usar estas agrupaciones para seleccionar las pruebas que desea ejecutar.O bien, puede convertir un caso de prueba en una prueba automatizada y administrar las pruebas mediante planes y conjuntos de pruebas.

Tareas relacionadas

Ejecutar pruebas automatizadas en Microsoft Test Manager Puede ejecutar las pruebas que ha creado de manera local o remota mediante entornos de pruebas y registrar los resultados.

Informes del progreso de las pruebas para los planes de pruebas Puede medir el progreso de sus pruebas si ejecuta las pruebas automatizadas desde un plan de pruebas y ve los resultados de pruebas.

Vea también

Conceptos

Probar la aplicación