Grabar y reproducir pruebas manuales
Deje que el Microsoft Test Manager grabe las pulsaciones de teclas y los gestos mientras se está probando una aplicación. La próxima vez que ejecute la prueba, puede reproducir las acciones de forma más rápida y precisa.
La reproducción es muy útil para reproducir los errores. Puede repetir las acciones exactas que el evaluador realizó hasta el punto donde se detectó el error.
La reproducción puede ayudarle cuando desee ejecutar una prueba con datos diferentes, en varias configuraciones o donde hay pasos compartidos que son iguales en muchos casos de prueba. También acelera las pruebas de regresión, es decir, las pruebas que se ejecutan desde un sprint al siguiente para asegurarse de que todavía sigue funcionando correctamente.
Puede grabar y volver a reproducir las pruebas en una amplia gama de aplicaciones de escritorio, así como en las aplicaciones web a las que se tiene acceso a través de un explorador compatible. Para ver una lista detallada, consulte Configuraciones y plataformas compatibles con las pruebas de IU codificadas y las grabaciones de acciones.
Ejecutar Microsoft Test Manager en el equipo cliente
Para grabar y volver a reproducir las acciones, tiene que instalar Microsoft Test Manager en el equipo en el que se ejecutarán las pruebas. Si va a probar una aplicación de escritorio, instale la versión más reciente de la aplicación y Microsoft Test Manager en el mismo equipo. Si va a probar una aplicación basada en web, instale la aplicación en un servidor de prueba y Microsoft Test Manager en el equipo donde se ejecutará el explorador web.
Para obtener Microsoft Test Manager, instale Visual Studio Test Professional o Visual Studio Ultimate.
Ejecutar un caso de prueba
Conecte Microsoft Test Manager al proyecto de equipo y seleccione el plan de pruebas actual.
Seleccione un caso de prueba y ejecútelo.
Grabar las acciones durante una serie de pruebas
En la ventana Iniciar prueba, seleccione Crear grabación de acciones.
Asegúrese de marcar cada paso Sin errores o Con errores en cuanto lo haya completado y elija Finalizar prueba cuando haya terminado el último paso. De esta forma se asegura de que la grabación asigna las acciones a los pasos correctos.
Advertencia
Las contraseñas, los mensajes de correo electrónico, las conversaciones de Instant Messenger y otra información confidencial se pueden incluir en la grabación.También pueden grabarse todas las pulsaciones de teclas y los gestos.
Elija Pausa si desea interrumpir la prueba, por ejemplo, para responder a un mensaje de correo electrónico.
Si comete un error
Abra el panel de edición en la parte inferior del ejecutor de pruebas. Allí puede eliminar acciones:
Como alternativa, puede ejecutar la prueba de nuevo y elegir Sobrescribir grabación de acciones.
Si la prueba incluye pasos compartidos
Si llega a una secuencia de pasos compartidos, puede que los haya grabado ya como parte de un caso de prueba anterior. Puede conservar una grabación anterior o grabarlos ahora:
Es necesario indicar cuándo debe finalizar la grabación de los pasos compartidos:
Si los pasos incluyen parámetros
Si el parámetro especifica texto que se ha escrito como paso de la prueba, se reconocerá y se enlazará a la grabación. Cuando la grabación se reproduzca con otro conjunto de valores de parámetro, el nuevo valor se incorporará en su lugar.
Pero el parámetro no se enlazará si no se especifica directamente como texto, por ejemplo, si se trata del nombre de un elemento seleccionado. Cuando la grabación se reproduzca, tendrá que realizar ese paso manualmente.
Reproducir una grabación de acciones
Seleccione la prueba y ejecútela. No active la opción Sobrescribir en el cuadro de diálogo Iniciar prueba.
Puede reproducir toda la prueba o reproducir pasos individuales. El Ejecutor de pruebas reproducirá las pulsaciones de teclas y los gestos grabados.
Tiene que comprobar el resultado de cada paso. La grabación no comprueba los resultados.
P y R
P.: ¿Se puede grabar una prueba en un plan de pruebas y reproducirla después en otro?
R.: Sí, es una buena manera de hacer pruebas de regresión con rapidez y precisión. Si desea repetir algunas pruebas realizadas en un sprint anterior, simplemente agregue los casos de prueba al plan de pruebas del sprint actual.La grabación se vincula al caso de prueba, no a su apariencia en cualquier plan o conjunto de pruebas concreto.
P.: ¿Se puede grabar una prueba en una configuración de pruebas y reproducirla después en una configuración diferente? Las pruebas de diferentes configuraciones aparecen como pruebas independientes en la página Ejecutar.
R.: Sí. La grabación se vincula al caso de prueba, por lo que se puede reproducir desde cualquier instancia de ese caso de prueba, incluso en diferentes configuraciones de pruebas, conjuntos de pruebas o planes de pruebas.P.: No se han registrado algunas de las acciones o ninguna de ellas, o la reproducción no funciona correctamente. ¿Por qué?
R.: La grabación de acciones funciona mejor para las aplicaciones en las que cada campo de la interfaz de usuario tiene un identificador único y para los gestos básicos, como pulsaciones de teclas, clics, toques o elecciones de menú. Puede que no funcione igual de bien para los gestos como dibujar y no funciona para algunas aplicaciones y algunos exploradores web.Para obtener información sobre cómo desarrollar la aplicación para facilitar la grabación de pruebas, vea Habilitar pruebas de IU codificadas en los controles.
La grabación y reproducción son interesantes, ¿pero se puede automatizar completamente una prueba, incluida la comprobación de los resultados?
Sí. Automatizar pruebas del sistema