Repetir una prueba con datos diferentes

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Agregue parámetros a la prueba manual para repetir la prueba con datos de prueba diferentes. Por ejemplo, puede probar la adición de diferentes cantidades a un carro de la compra de cantidades de 1, 5, 10 o 200.

Inserte parámetros en los pasos de prueba para un caso de prueba manual. A continuación, proporcione una tabla de valores de parámetros. Puede agregar parámetros compartidos para probar casos o convertir parámetros que insertó recientemente en parámetros compartidos. Los pasos compartidos y los parámetros compartidos son diferentes tipos de elementos de trabajo que se pueden compartir en varios casos de prueba. Están vinculados a casos de prueba a través de los tipos de vínculo Pasos compartidos de casos de prueba y Referencias por referencia , como se muestra en la ilustración siguiente.

En el diagrama se muestran los pasos compartidos conectados al caso de prueba, que también está conectado a parámetros compartidos.

Con los pasos compartidos y los parámetros compartidos, puede ejecutar varios casos de prueba con los mismos datos.

Requisitos previos

Debe tener los siguientes permisos y niveles de acceso:

  • Acceso básico o superior y permisos para ver los elementos de trabajo en la ruta de acceso del área correspondiente. Para obtener más información, consulte Agregar usuarios a un proyecto o equipo.
  • Nivel de acceso Básico + Planes de pruebas para agregar planes de prueba y conjuntos de pruebas, eliminar artefactos de prueba y definir configuraciones de prueba. O bien, tenga una de las siguientes suscripciones de Visual Studio:
  • Debe tener los siguientes permisos: para agregar o editar artefactos relacionados con pruebas,
    • Edite los elementos de trabajo de este conjunto de permisos de nodo en Permitir en la ruta de acceso del área correspondiente, para agregar o modificar planes de prueba, conjuntos de pruebas, casos de prueba u otros tipos de elementos de trabajo basados en pruebas.
    • Administre el conjunto de permisos de planes de prueba en Permitir en la ruta de acceso del área correspondiente, para modificar las propiedades del plan de prueba, como la configuración de compilación y prueba.
    • Administre el conjunto de permisos de conjuntos de pruebas en Permitir en la ruta de acceso de área correspondiente, para crear y eliminar conjuntos de pruebas, agregar y quitar casos de prueba de conjuntos de pruebas, cambiar configuraciones de prueba asociadas a conjuntos de pruebas y modificar una jerarquía de conjuntos de pruebas (mover un conjunto de pruebas).

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

Adición de parámetros a un caso de prueba

Realice los pasos siguientes para agregar parámetros a las pruebas.

  1. Cree un parámetro escribiendo un nombre precedido por "@" en las acciones y los resultados esperados de los pasos de prueba.

    Captura de pantalla que muestra cómo escribir los nombres y valores de los parámetros.

  2. Debajo de la lista de pasos, agregue combinaciones de valores de parámetro. Es posible que tenga que desplazarse hacia abajo para verlos.

  1. Cree un parámetro escribiendo un nombre precedido por "@" en las acciones y los resultados esperados de los pasos de prueba.

    Captura de pantalla que muestra cómo crear un parámetro.

  2. Debajo de la lista de pasos, agregue combinaciones de valores de parámetro. Es posible que tenga que desplazarse hacia abajo para verlos.

Uso compartido de parámetros entre casos de prueba

Realice los pasos siguientes para convertir los parámetros existentes en parámetros compartidos, por lo que puede usarlos y los datos asociados en otros casos de prueba.

  1. En un caso de prueba abierto, seleccione Convertir en parámetros compartidos.

    Captura de pantalla que muestra la conversión de parámetros existentes en parámetros compartidos.

  2. Después de crear un conjunto de parámetros compartidos, abra otro caso de prueba y agregue el parámetro compartido establecido en ese caso de prueba.

    Captura de pantalla que muestra cómo agregar el parámetro compartido establecido a un caso de prueba.

    Puede buscar el parámetro compartido establecido por nombre.

    El conjunto de parámetros compartidos se muestra en la sección Valores de parámetro después de agregarlo. Ahora puede usar estos parámetros en los pasos del caso de prueba.

  3. Si el caso de prueba tiene nombres de parámetro diferentes para estos parámetros compartidos, asigne los parámetros compartidos a los parámetros locales para usar los datos del parámetro compartido.

    Captura de pantalla que muestra la asignación de un parámetro compartido a un parámetro local.

    Cuando se asignan correctamente, se muestran los datos asociados al parámetro compartido.

  4. Agregue, edite y cambie el nombre de los conjuntos de parámetros compartidos en la página Parámetros . Vea los casos de prueba que hacen referencia a ellos en el panel Casos de prueba.

    Captura de pantalla que muestra las opciones para agregar, editar, ver y cambiar el nombre de un parámetro compartido.

  5. Cada conjunto de parámetros compartidos es un elemento de trabajo. Abra la página Propiedades para ver o realizar cambios en este elemento de trabajo. Por ejemplo, puede asignar propietarios y realizar un seguimiento de los cambios.

No puede agregar más de un parámetro compartido establecido en un único caso de prueba. Si dos casos de prueba comparten datos similares, puede considerar la posibilidad de crear un único conjunto de parámetros compartidos, que contiene todos los parámetros, aunque algunas de las columnas del conjunto permanezcan sin usar en cada caso de prueba. Por ejemplo, un caso de prueba necesita el identificador de cliente, el nombre, el correo electrónico y el teléfono, y el segundo necesita el identificador de cliente, el nombre y la dirección.

Puede importar valores de parámetro de una hoja de cálculo de Excel a los conjuntos de parámetros compartidos. Pegue los valores en la cuadrícula de parámetros compartidos. También puede copiar los datos de la cuadrícula de nuevo en Excel.

  1. Convierta los parámetros existentes en parámetros compartidos para poder usarlos y los datos asociados en otros casos de prueba.

    Captura de pantalla que muestra la conversión de parámetros existentes en parámetros compartidos.

  2. Después de crear un conjunto de parámetros compartidos, abra otro caso de prueba y agregue el parámetro compartido establecido en ese caso de prueba. Puede buscar el parámetro compartido establecido por nombre.

    Captura de pantalla que muestra cómo agregar el parámetro compartido establecido a un caso de prueba.

    El conjunto de parámetros compartidos se muestra en la sección Valores de parámetro después de agregarlo. Ahora puede usar estos parámetros en los pasos del caso de prueba.

  3. Si el caso de prueba tiene nombres de parámetro diferentes para estos parámetros compartidos, asigne los parámetros compartidos a los parámetros locales para usar los datos del parámetro compartido.

    Captura de pantalla que muestra la asignación de un parámetro compartido a un parámetro local.

    Cuando se asignan correctamente, se muestran los datos asociados al parámetro compartido.

  4. Agregue, edite y cambie el nombre de los conjuntos de parámetros compartidos en la página Parámetros . Vea los casos de prueba que hacen referencia a ellos en el panel Casos de prueba.

    Agregar, editar, ver y cambiar el nombre de un parámetro compartido

  5. Cada conjunto de parámetros compartidos es un elemento de trabajo. Abra la página Propiedades para ver o realizar cambios en este elemento de trabajo. Por ejemplo, puede asignar propietarios y realizar un seguimiento de los cambios.

No puede agregar más de un parámetro compartido establecido en un único caso de prueba. Si dos casos de prueba comparten datos similares, puede considerar la posibilidad de crear un único conjunto de parámetros compartidos que contenga todos los parámetros, aunque algunas de las columnas del conjunto permanezcan sin usar en cada caso de prueba. Por ejemplo, un caso de prueba necesita el identificador de cliente, el nombre, el correo electrónico y el teléfono, y el segundo necesita el identificador de cliente, el nombre y la dirección.

Puede importar valores de parámetro de una hoja de cálculo de Excel a los conjuntos de parámetros compartidos. Pegue los valores en la cuadrícula de parámetros compartidos. También puede copiar los datos de la cuadrícula de nuevo en Excel.

Ejecución de un caso de prueba con parámetros

Realice los pasos siguientes para ejecutar un caso de prueba que use parámetros.

  1. Seleccione un caso de prueba con parámetros y empiece a ejecutarlo. El ejecutor de pruebas muestra la primera fila de valores de parámetro.

    Captura de pantalla que muestra el ejecutor de pruebas que muestra la primera fila de valores de parámetro.

  2. Cuando complete los pasos, marque la prueba superada o con errores. Vaya a la siguiente iteración de la prueba, que usa la siguiente fila de valores de parámetro.

    Captura de pantalla que muestra la siguiente iteración de la prueba.

  3. Use el menú para ir a otras iteraciones.

    Captura de pantalla que muestra cómo navegar a otras iteraciones.

  4. Si alguno de los valores de parámetro es incorrecto, corrijalos sin cancelar la prueba eligiendo Editar en el menú contextual del paso.

  1. Seleccione un caso de prueba con parámetros y empiece a ejecutarlo. El ejecutor de pruebas muestra la primera fila de valores de parámetro.

    Captura de pantalla que muestra el ejecutor de pruebas y la primera fila de valores de parámetro.

  2. Cuando complete los pasos, marque la prueba superada o con errores. A continuación, vaya a la siguiente iteración de la prueba, que usa la siguiente fila de valores de parámetro.

    Captura de pantalla que muestra la siguiente iteración de la prueba.

  3. Use la lista desplegable para navegar a otras iteraciones.

    Captura de pantalla que muestra cómo navegar a otras iteraciones.

  4. Si alguno de los valores de parámetro es incorrecto, corrijalos sin cancelar la prueba eligiendo Editar en el menú contextual.

Revisar los resultados de pruebas

El resultado de la prueba se basa en una jerarquía de precedencia de todos los resultados de iteración. El orden de jerarquía es Paused, Failed, Blocked, Passed, Not Applicable y Unspecified (Active). Por ejemplo, si marcó cualquier iteración como errónea y todo el resto como superado, el resultado de toda la prueba se muestra como erróneo. Este resultado es diferente de los casos de prueba que no tienen parámetros, donde el resultado muestra el estado de la última ejecución.

Para revisar los resultados de las pruebas, en la pestaña Ejecutar , seleccione un punto de prueba. Seleccione Más opciones o haga clic con el botón derecho para abrir el menú contextual. Seleccione Ver resultados de pruebas.

Captura de pantalla que muestra la selección de la opción Ver resultados de pruebas en el menú contextual.

Puede ver los resultados en el cuadro de diálogo Resultados del caso de prueba.

Captura de pantalla que muestra los resultados de las pruebas para un punto de prueba.

El resultado de la prueba se basa en una jerarquía de precedencia de todos los resultados de iteración. El orden de jerarquía es Paused, Failed, Blocked, Passed, Not Applicable y Unspecified (Active). Por ejemplo, si marcó cualquier iteración como errónea y todo el resto como superado, el resultado de toda la prueba se muestra como erróneo. Este resultado es diferente de los casos de prueba que no tienen parámetros, donde el resultado muestra el estado de la última ejecución.

  1. Para comprobar el resultado de la prueba, abra el panel de detalles.

    Captura de pantalla que muestra la comprobación del resultado de la prueba en el panel de detalles.

  2. Haga doble clic en un resultado de prueba para ver los detalles de la ejecución de la prueba y los resultados de la prueba para cada iteración.

    Captura de pantalla que muestra la visualización de los detalles de la ejecución de pruebas.

Acelerar las iteraciones de prueba mediante el uso de grabación y reproducción

Puede ser propenso a errores y tedioso trabajar a través de una larga tabla de combinaciones de parámetros. Para acelerar las cosas, cree una grabación de acciones al ejecutar la prueba con el primer conjunto de valores de parámetro y, a continuación, reproduzca para los demás conjuntos.

  1. Use Azure Test Plans para ejecutar la prueba.

  2. Seleccione Crear grabación de acciones antes de elegir Iniciar.

  3. Complete la primera iteración de prueba y, a continuación, pase a la siguiente.

  4. Marque cada paso como superado o con errores mientras trabaja. Escriba los valores de parámetro en la aplicación exactamente como se muestra en el script de prueba.

  5. Seleccione Reproducir para ejecutar la prueba con el siguiente conjunto de valores de parámetro. Las acciones se reproducen automáticamente, pero todavía debe comprobar los resultados.

    Grabar y reproducir no funcionan con todas las aplicaciones. Para obtener más información, consulte Configuraciones y plataformas admitidas para las pruebas automatizadas de IU y las grabaciones de acciones.