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:

Configuraciones y variables de configuración

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 Enterprise, 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.

Asigne configuraciones a los puntos de prueba.

Establezca las configuraciones para las que desea ejecutar pruebas.

Asigne configuraciones a los puntos de prueba.

  • ¿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.

Configuraciones requeridas en las listas de pruebas.

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.

Ordenar puntos de prueba por 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

Microsoft Test Manager

Nombre de la configuración en el Ejecutor de pruebas.

La configuración requerida aparece en el Ejecutor de pruebas.

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:

Defina valores y variables de configuración.

Cree nuevas configuraciones que se puedan usar en las pruebas:

Defina las configuraciones como combinaciones de valores.

P y R

  • P: ¿Es adecuado usar variables de configuración de prueba para casos de uso de distintos datos de prueba?
    R: Cuando se desea que una prueba se ejecute con distintos datos de prueba, es preferible usar parámetros, ya que resulta 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 proclive a cometer 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.