Probar diferentes configuraciones

Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Los usuarios instalan o ejecutan la aplicación en una amplia variedad de configuraciones, como sistemas operativos diferentes, exploradores web y otras variaciones. Ejecute al menos algunas de las pruebas en fases que tengan esas configuraciones diferentes.

Use planes de prueba para decidir qué pruebas se van a ejecutar en qué configuraciones. Asegúrese de que, al ejecutar las pruebas, configure las fases de las configuraciones que necesita.

En la siguiente matriz esquemática se muestran combinaciones de ejemplo que es posible que desee probar:

Diagrama que muestra una matriz de prueba de las configuraciones del sistema operativo y del explorador.

Requisitos previos

Category Requisito
Acceso a proyecto Miembro del proyecto.
Niveles de acceso Para agregar configuraciones de prueba: Permiso a nivel de proyecto Administrar configuraciones de prueba establecido en Permitir. De forma predeterminada, los miembros de los grupos Colaboradores y Project Administrador tienen este permiso.

Para obtener más información, consulte Acceso a pruebas manuales y permisos.

Requisitos previos para la herramienta de línea de comandos de TCM

Category Requisitos
Herramientas Visual Studio 2017 (Professional o Enterprise) o versiones anteriores. El ejecutable de TCM (tcm.exe) se encuentra en los directorios siguientes:
- %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
- %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
- %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
Niveles de acceso Al menos acceso básico y pertenencia al proyecto al que desea acceder. Para clonar o importar planes de prueba y conjuntos de pruebas, necesita acceso a Basic + Test Plans. Para obtener más información, consulte Acceso a pruebas manuales y permisos.

Para ejecutar un comando TCM, especifique los /collection parámetros y /teamproject , y /login según sea necesario.

Parámetro Descripción
/colección:CollectionURL Necesario. Especifica el URI de la colección de proyectos de equipo. El formato del URI es el siguiente:
- Para Azure DevOps Services: https://dev.azure.com/OrganizationName o https://OrganizationName.visualstudio.com
- Para Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Si no se usa ningún directorio virtual, el formato es: http://ServerName:Port/CollectionName.
/teamproject:project Necesario. Nombre del proyecto que contiene los objetos de prueba en los que desea clonar o importar pruebas automatizadas.
/login:username,[password] Opcional. Especifica el nombre y la contraseña de un usuario válido Azure DevOps que tiene permisos para ejecutar el comando. Use esta opción si las credenciales de Windows no tienen los permisos adecuados, usa la autenticación básica o no está conectado a un dominio.

Ver configuraciones y variables

Vea las configuraciones que ya están disponibles para ejecutar las pruebas.

Vea una lista de configuraciones de prueba y variables de configuración en la página Configuraciones .

  1. En tu proyecto, selecciona Planes de Prueba>Configuraciones en el área de navegación izquierda.

    Aparecen todas las configuraciones y variables de prueba disponibles actualmente para los planes de prueba.

    Captura de pantalla de la página Configuraciones que muestra las configuraciones y las variables de prueba.

  2. Seleccione una configuración o variable para ver más información en el panel de la derecha.

Creación de configuraciones y variables

Una configuración de prueba es una combinación de valores de variable de configuración. Las variables de configuración podrían ser, por ejemplo, sistema operativo, explorador, tipo de CPU, base de datos. Una configuración puede ser "Windows 8 + CPU de 32 bits" o "Windows 10 + CPU de 64 bits".

Cree primero las variables de configuración y, a continuación, combine varios valores de variable para crear una configuración.

  1. Abra la página Configuraciones en el portal web Planes de prueba, seleccione el icono + y seleccione Nueva variable de configuración.

    Captura de pantalla de la opción Nueva variable de configuración en el menú Nuevo.

  2. Escriba un nombre para la variable, como Browser y una descripción. Seleccione Agregar nuevo valor y agregue un valor. Agregue tantos valores como necesite a la variable de configuración y guárdelo.

    Captura de pantalla de la adición de valores a una nueva variable de configuración.

  3. Repita los pasos para crear cualquier otra variable de configuración que necesite. Por ejemplo, cree una variable de configuración denominada Sistema operativo con los nombres de cada sistema operativo en el que desea probar.

    Captura de pantalla de la configuración de valores de una variable de configuración de sistemas operativos.

  4. Seleccione el icono + y seleccione Nueva configuración de prueba.

    Captura de pantalla de la opción Nueva configuración de prueba en el menú Nuevo.

  5. Escriba un nombre para la configuración de prueba y agregue las variables de configuración que ha creado. Elija un valor para cada variable para esta configuración.

    Captura de pantalla de la adición de variables a la nueva configuración de prueba.

    Asegúrese de que Se selecciona Asignar a nuevos planes de prueba para que esta configuración sea la predeterminada para todos los nuevos planes de prueba que cree.

  6. Guarde la nueva configuración de prueba.

Asignación de configuraciones a planes y conjuntos de pruebas

Puede asignar configuraciones a un conjunto de pruebas o a un caso de prueba individual. Las configuraciones asignadas a un conjunto de pruebas se aplican a todas las pruebas o conjuntos dentro de él.

  1. Para asignar una configuración a un conjunto de pruebas, en la página Planes de prueba, seleccione un plan. En el área Conjuntos de pruebas, seleccione un conjunto de pruebas y seleccione Más opciones o haga clic con el botón derecho para abrir el menú contextual y, a continuación, seleccione Asignar configuración.

    Captura de pantalla de la opción de menú Asignar configuración para un conjunto de pruebas.

    Si agrega varias configuraciones a un conjunto de pruebas, los casos de prueba se repiten con cada una de las configuraciones asignadas.

    Captura de pantalla de varias configuraciones asignadas a un conjunto de pruebas.

  2. Si es necesario, invalide la configuración predeterminada asignada a un caso de prueba y asigne la configuración que necesita. Seleccione uno o varios casos de prueba, abra el menú contextual y seleccione Asignar configuración.

    Captura de pantalla de la asignación de una configuración para los casos de prueba.

  3. Busque y seleccione las configuraciones que se van a asignar a los casos de prueba.

    Captura de pantalla de la selección de configuraciones para un caso de prueba.

Precaución

  • Herencia de configuración: el cambio de configuraciones en un conjunto secundario interrumpe la herencia de sus conjuntos primarios. El cambio todavía se propaga a los conjuntos secundarios inferiores, a menos que un conjunto secundario ya lo invalide.
  • Puntos de prueba ocultos: al anular la asignación de una configuración se ocultan sus puntos de prueba relacionados. Para restaurarlos, reasigne la configuración.

Ejecución de pruebas con cada configuración

Configure una plataforma de prueba para una configuración determinada, como probar la aplicación mediante Google Chrome en Windows 10.

  1. Seleccione y ejecute una prueba que tenga asignada esta configuración.

    Captura de pantalla de una prueba con una configuración específica y la opción Ejecutar para la aplicación web seleccionada.

    A medida que ejecuta la prueba, aparece un recordatorio de la configuración en la barra de estado.

    Captura de pantalla de la configuración de esta prueba en la barra de estado.

Seguimiento de los resultados de las pruebas para cada configuración

  1. Abra la página Gráficos del conjunto de pruebas, seleccione Nuevo y seleccione Nuevo gráfico de resultados de pruebas.

    Captura de pantalla de la opción de menú Nuevo gráfico de resultados de pruebas.

  2. Elija un tipo de gráfico, como un gráfico circular o un gráfico de barras, y, a continuación, seleccione Agrupar por>configuración y elija Aceptar.

    Captura de pantalla de la elección de una opción de configuración para agrupar por en el cuadro de diálogo Configurar gráfico.

    Se crea un gráfico que le ayuda a realizar un seguimiento de las pruebas en función de las configuraciones. Puede anclar este gráfico al panel.

    Captura de pantalla de un gráfico de barras que muestra los resultados de las pruebas de No ejecutado, Aprobadas y Fallidas por configuración.

Si aparece un caso de prueba en varios conjuntos de pruebas, puede establecer configuraciones diferentes para cada conjunto. El mismo caso de prueba puede tener diferentes opciones de configuración en diferentes conjuntos de pruebas y planes de prueba.