Configuraciones de prueba: especificar las plataformas de prueba
Es probable que los usuarios instalen o ejecuten la aplicación en una amplia variedad de configuraciones (como sistemas operativos diferentes, exploradores web distintos y otras variaciones). Como mínimo, deberá ejecutar algunas de las pruebas en entornos que tengan algunas de las configuraciones distintas mencionadas. Use el plan de pruebas para decidir las pruebas que quiere ejecutar en cada configuración. Tiene que asegurarse de que, cuando ejecute las pruebas, haya configurado los entornos para las configuraciones que necesite.
Es útil dibujar un esquema matriz de las combinaciones que quiera probar:
Use Microsoft Test Manager para especificar las configuraciones de prueba. Sin embargo, también puede ejecutar las pruebas con Team Web Access o con Microsoft Test Manager.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Planear pruebas con configuraciones
Conecte Microsoft Test Manager al proyecto de prueba y abra el plan de pruebas. Abra el plan de pruebas. Para ello, vaya a Centro de pruebas, Plan, Contenido.
Seleccione una o más pruebas y elija Configuraciones.
Establezca las configuraciones para las que desea ejecutar pruebas.
- ¿No aparecen las configuraciones que desea? Elija Todas las config. Si todavía no ve lo que necesita, obtenga información sobre cómo definir sus propias configuraciones.
Tengo un caso de prueba que aparece en varios planes y conjuntos de pruebas. ¿Tengo que establecer configuraciones para cada uno de estos puntos de prueba?
Sí. El mismo caso de prueba puede tener distintas opciones de configuración en diferentes conjuntos de pruebas y planes de pruebas.
Ejecutar pruebas con configuraciones
Cuando desee ejecutar una prueba que tiene varias configuraciones, observará que aparece más de una vez en la lista de ejecución.
Establezca una plataforma de pruebas para una configuración determinada y, a continuación, ordene la lista para mostrar las pruebas que se deben ejecutar para esa configuración.
Cuando se ejecuta una prueba, aparece un aviso de la configuración necesaria en la ventana del Ejecutor de pruebas.
Team Web Access |
Administrador de pruebas de Microsoft |
---|---|
El Ejecutor de pruebas no comprueba si realmente se está ejecutando la prueba para la configuración especificada. Sin embargo, si usa Microsoft Test Manager, la información del sistema se almacenará en el registro de prueba.
Crear nuevas configuraciones para el proyecto de equipo
Aunque se han definido algunas configuraciones, probablemente desee agregar las suyas propias.
Una configuración de prueba es una combinación de valores de variables de configuración. Las variables de configuración podrían ser, por ejemplo, el sistema operativo, el explorador, el tipo de CPU o la base de datos. Una configuración puede ser “Windows 7 + CPU de 32 bits” o “Windows 8 + CPU de 64 bits”.
Elija Centro de pruebas, Organizar, Administrador de configuraciones de prueba.
Para agregar sus propios valores y variables de configuración, elija Administrar variables de configuración:
Cree nuevas configuraciones que se puedan usar en las pruebas:
P y R
P: ¿Es adecuado usar variables de configuración de prueba para casos de uso de distintos datos de prueba?
**R:**Si quiere que una prueba se ejecute con distintos datos de prueba, es preferible usar parámetros, ya que resulta más sencillo configurar parámetros diferentes para los distintos casos de prueba. Las configuraciones de prueba son más adecuadas para las variaciones de la plataforma de hardware o software en la que se instala la aplicación en pruebas.P: Repetir las pruebas para distintas configuraciones es una tarea aburrida.
R: También es lenta y propensa a errores. Sin embargo, existe una manera de acelerar el proceso. Grabe las acciones en una configuración y, a continuación, reprodúzcalas en otra.Si realiza la reproducción en un explorador diferente, elija la opción Cambiar explorador de reproducción en el menú de reproducción del Ejecutor de pruebas.
Sin embargo, tenga en cuenta que la grabación y la reproducción no funcionan para todos exploradores y aplicaciones. En algunos casos, es posible que tenga que reproducir algunos pasos manualmente.