Laboratorio de pruebas en HP ALM (Quality Center)

  • Una vez que se completa el diseño de la prueba, la ejecución de la prueba se llevará a cabo con la ayuda del módulo Test Lab.
  • Un término común que encontrará en HP ALM en el módulo Test Set de Test Lab. Si tu mente genera imágenes de algún tipo de colección o conjunto, estás en lo cierto. Test Set es de hecho una colección de casos de prueba que pretendemos ejecutar.
  • Los casos de prueba del módulo Plan de pruebas se llaman al módulo Laboratorio de pruebas.
  • Los cambios realizados en los casos de prueba en el módulo Test Lab no afectan a los casos de prueba principales en el módulo Test Plan. Eres libre de experimentar. ¡De ahí el nombre Test Lab!
  • Es mejor dar al conjunto de pruebas el mismo nombre que el nombre del módulo para que todas las pruebas dentro del módulo estén contenidas en el mismo conjunto de pruebas, que sería fácil de ejecutar y rastrear.
  • Cada carpeta de equipo de prueba se asigna a un ciclo en particular. Esto permite a los usuarios agrupar las pruebas que se ejecutarán en un ciclo particular.
  • Este módulo también ayuda al usuario a realizar un seguimiento del progreso del ciclo a medida que se ejecutan las pruebas.
  • El módulo Test Lab consta de las siguientes funcionalidades y nos permite entender cada una de ellas en detalle.

En este tutorial aprenderemos -

  • Cómo crear un conjunto de prueba
  • Cómo ejecutar pruebas
  • Cómo crear un programa de ejecución de prueba
  • Cómo analizar el resultado de la prueba

Cómo crear un conjunto de prueba

Paso 1 ) El primer paso es crear una carpeta raíz como contenedor para tener los conjuntos de prueba. Podemos nombrarlo de acuerdo con el lanzamiento y el ciclo para que sea fácil de rastrear.

  1. Vaya al módulo 'Test Lab' en la pestaña 'Testing'
  2. Cree una nueva carpeta haciendo clic en el icono 'Nueva carpeta'.
  3. Se abre el cuadro de diálogo 'Nueva carpeta de conjunto de pruebas'. Ingrese el nombre de la carpeta como '2017 R1 - Ciclo 1'.
  4. Haga clic en Aceptar'

Paso 2) La carpeta de ejecución de prueba se creará como se muestra a continuación.

Paso 3) Seleccione la carpeta creada y asígnele 'Ciclo', lo que significa que todo el conjunto de prueba debe ejecutarse para el Ciclo 1.

Paso 4) Ingrese el nombre del conjunto de prueba y haga clic en 'Aceptar'

Nota: El campo Ciclo objetivo está deshabilitado ya que el ciclo objetivo se selecciona en el nivel de carpeta (2017 R1 - Ciclo 1).

Paso 5) Después de crear el conjunto de prueba, debemos seleccionar las pruebas y agregarlo al conjunto de prueba.

  1. Seleccione el conjunto de prueba.
  2. Vaya a 'Cuadrícula de ejecución'.
  3. Haga clic en el botón 'Seleccionar pruebas'. Se abre el árbol del plan de pruebas.
  4. Seleccione las pruebas que se ejecutarán para este ciclo.
  5. Haga clic en el botón '<='. Esto moverá / extraerá los casos de prueba del plan de prueba al laboratorio de prueba.

Paso 6) Al agregar las pruebas del árbol del plan de pruebas, todos los parámetros de configuración de las pruebas seleccionadas se muestran al usuario. El usuario puede editar la configuración antes de agregarla al laboratorio de pruebas.

Nota: El usuario no tiene control sobre la selección de la configuración de prueba en el laboratorio de pruebas. Por lo tanto, la configuración completa se agregará al conjunto de prueba de forma predeterminada. En caso de que una de las configuraciones seleccionadas NO sea parte del ciclo, después de agregar las pruebas, elimínelas del laboratorio de pruebas .

Paso 7) Después de seleccionar las configuraciones, las pruebas seleccionadas se agregan al equipo de prueba. En este caso, hemos seleccionado las tres configuraciones; por lo tanto, podemos encontrar tres instancias de '01 - Prueba de inicio de sesión '.

Paso 8) Repita los pasos anteriores para crear más conjuntos de pruebas y seleccione todas las pruebas relevantes planificadas para este ciclo. Después de crear todo el conjunto de prueba, la estructura del conjunto de prueba será como se muestra a continuación:

Paso 9) La otra pestaña importante que debemos entender es 'Flujo de ejecución'. Seleccione 'Pestaña de flujo de ejecución', que muestra el orden en el que se mostrarían las pruebas durante la ejecución. Los usuarios también pueden cambiar el orden de ejecución usando esta pestaña que se tratará en una sección separada de este módulo.

Cómo ejecutar pruebas

Paso 1) Los conjuntos de prueba creados ahora están listos para su ejecución. Las pruebas se pueden ejecutar usando dos opciones.

  • Ejecutar conjunto de pruebas : esta opción permite al usuario ejecutar todas las pruebas en un conjunto de pruebas seleccionado.
  • Ejecutar : esta opción ayuda al usuario a ejecutar solo la prueba seleccionada.

Paso 2) Ejecutemos todo el conjunto de pruebas del módulo de inicio de sesión seleccionando la opción 'Ejecutar conjunto de pruebas'. Al hacer clic en 'Ejecutar conjunto de prueba', se muestra al usuario con dos opciones.

  1. Ejecutor manual (predeterminado): el orden de las pruebas que se muestran durante la ejecución sería el mismo que el orden que se muestra en la cuadrícula del conjunto de pruebas.
  2. Ejecutor automático : el orden de las pruebas mostradas durante la ejecución se mostraría como el orden establecido en la pestaña de flujo de ejecución.

Procedamos con la opción predeterminada.

Paso 3) El corredor de prueba manual se muestra al usuario. En este diálogo, comprendamos las características importantes.

  1. Begin Run : ayuda a iniciar la ejecución
  2. Finalizar ejecución : finaliza la ejecución actual y cierra el corredor manual.
  3. Cancelar ejecución : cancela la ejecución de las pruebas actuales.
  4. Archivos adjuntos : nos ayuda a adjuntar capturas de pantalla / cualquier otra información relacionada con la ejecución de esta prueba.
  5. Nuevo defecto : al hacer clic en él, se abre un nuevo cuadro de diálogo de defectos mediante el cual se puede publicar un defecto.
  6. Información del sistema operativo : proporciona información sobre el sistema operativo en el que se ejecutan las pruebas.
  7. Nombre de ejecución : sello de tiempo único con el que se pueden analizar los resultados de la prueba en un momento posterior.

Haga clic en 'Iniciar ejecución'.

Paso 4) El corredor de prueba manual con controles de prueba y pasos se muestran al usuario. Entendamos las funcionalidades disponibles en este cuadro de diálogo del corredor de pruebas.

Agregue un paso durante el tiempo de ejecución de la prueba.
Eliminar un paso durante el tiempo de ejecución de la prueba.
Pasar Seleccionado
Fallo seleccionado
Muestra el parámetro para el paso de prueba seleccionado
Permite al usuario realizar capturas de pantalla y agregar archivos adjuntos durante el tiempo de ejecución.
Permite al usuario agregar defectos durante el tiempo de ejecución.
Muestra al usuario con una vista compacta del corredor de prueba
Finalizar ejecución
  1. Números de paso creados durante la etapa de diseño de la prueba
  2. Descripción del paso seleccionado.
  3. Resultado esperado del paso seleccionado.

Paso 5) Se mostrará al usuario la siguiente prueba del conjunto de pruebas. Repita el Paso 3 y el Paso 4 para ejecutar la prueba y marque el estado en consecuencia.

Cómo crear un programa de ejecución de prueba

Los probadores pueden controlar la ejecución de la prueba con la ayuda de la pestaña "Flujo de ejecución". Los probadores también pueden especificar la fecha y la hora para ejecutar una instancia de prueba en particular. También podemos programar la prueba en función de los resultados de otra instancia de prueba especificada en el flujo de ejecución.

Ahora, comprendamos cómo programar el flujo de prueba en HP-ALM.

Paso 1) Seleccione la pestaña "Flujo de ejecución" del módulo Test Lab.

Paso 2) Haga doble clic en la prueba específica contra la que se debe establecer el programa. El "Programa de ejecución de prueba" se mostrará como se muestra a continuación. Podemos notar que no hay condiciones de ejecución que se establecieron por defecto.

Paso 3) Para agregar una condición de ejecución, haga clic en el icono "+" como se muestra a continuación.

Paso 4) Se abre el cuadro de diálogo Nueva condición de ejecución.

  1. Seleccione la prueba en el menú desplegable de pruebas. Se mostrarán todas las pruebas del conjunto de pruebas.
  2. Seleccione la condición. Puede tomar tanto "Aprobado" o "Finalizado".
  3. Haga clic en Aceptar'.

Paso 5) El programa de ejecución de la prueba se muestra con las condiciones de ejecución agregadas.

Paso 6) El flujo de ejecución se realinea automáticamente como se muestra a continuación. De acuerdo con el flujo que se muestra a continuación, la prueba 'Cluster Head' se ejecutará solo cuando finalice el '02 - Verificación del botón de reinicio '.

Paso 7) Ahora, comprendamos cómo los evaluadores pueden especificar la fecha y la hora en el flujo de ejecución para ejecutar una prueba en particular. Es más útil cuando los evaluadores conocen la preparación de una funcionalidad específica o para programar pruebas automatizadas.

Digamos que el perfil de inicio de sesión del administrador estaría listo solo después de una fecha específica. Por lo tanto, los probadores pueden ejecutar lo mismo especificando las condiciones en 'Flujo de ejecución'.

Haga doble clic en la prueba para la que se deben establecer los criterios de flujo de ejecución.

Paso 8) Ahora,

  1. Navegue al módulo 'Dependencia del tiempo'
  2. Seleccione 'Ejecutar a la hora especificada'
  3. Ingrese la fecha en la que le gustaría ejecutar
  4. Ingrese la hora a la que le gustaría ejecutar la prueba
  5. Haga clic en Aceptar'.

Paso 9) La pestaña de flujo de ejecución se realineará como se muestra a continuación. Este tipo de programación es muy útil para las pruebas automatizadas que siguen los mismos pasos.

Nota: Si ha llegado la fecha y la hora programadas, ALM iniciará automáticamente las pruebas. Es válido para la prueba automatizada, ya que la prueba se ejecutaría sin ninguna intervención manual. La condición previa para activar las pruebas automáticamente es que el host debe estar listo (no debe estar apagado ni bloqueado) y debe estar en un estado para activar la prueba. Si es una prueba manual, no habrá ningún efecto.

Cómo analizar el resultado de la prueba

Paso 1) Una vez finalizada la ejecución de la prueba, los evaluadores pueden ver los resultados en el módulo "Ejecuciones de prueba". Contiene los resultados de las ejecuciones de instancias de prueba y las ejecuciones de conjuntos de pruebas.

  1. Vaya a "Ejecuciones de prueba" en la pestaña "Pruebas" y la ventana se abre como se muestra a continuación:
  2. El nombre de ejecución es un valor único generado para cada una de esas ejecuciones de prueba.
  3. 'Estado' muestra el estado final de la ejecución de la prueba.

El resultado detallado se puede ver haciendo clic en 'Run ID'.

Paso 2) Se abre el cuadro de diálogo Detalles de la ejecución y el usuario podrá ver el resultado detallado.

  1. Vaya a la pestaña 'Informe' de la ventana 'Detalles de ejecución'.
  2. Los evaluadores pueden verificar el estado de cada uno de esos pasos de prueba.
  3. Haga clic en "Aceptar" para cerrar el cuadro de diálogo.

Video sobre el laboratorio de pruebas

Haga clic aquí si el video no es accesible

puntos para recordar :

  • Utilizará el módulo Test Lab en QualityCenter para ejecutar sus casos de prueba
  • Antes de comenzar la ejecución, debe crear un "árbol de conjuntos de pruebas"
  • Para crear un árbol de conjuntos de pruebas, primero debe crear una "Carpeta de conjuntos de pruebas"
  • A continuación, agregará las "Pruebas" creadas en el Módulo del plan de pruebas a su Carpeta de conjuntos de pruebas.
  • Una carpeta de conjuntos de pruebas junto con las pruebas adicionales se denomina árbol de conjuntos de pruebas (ya que parece una estructura de árbol).
  • Los equipos de prueba pueden incluir pruebas tanto manuales como automáticas.
  • Puede incluir la misma prueba en diferentes conjuntos de pruebas o agregar varias instancias de una prueba al mismo conjunto de pruebas.
  • Quality Center también proporciona programación en la que puede especificar la fecha y hora de ejecución de sus conjuntos de pruebas.

Articulos interesantes...