Laboratorio de Pruebas en HP ALM (Centro de Calidad)

⚡ Resumen inteligente

El Laboratorio de Pruebas de HP ALM es el módulo donde los casos de prueba diseñados se agrupan en conjuntos de pruebas y se ejecutan. Esta página abarca la creación de un conjunto de pruebas, la ejecución de pruebas con el ejecutor manual, la programación del flujo de ejecución y el análisis de los resultados.

  • 🧪 Propósito: El laboratorio de pruebas ejecuta los casos de prueba que se crearon en el módulo Plan de pruebas.
  • 📦 Equipo de prueba: Un conjunto de pruebas es una colección de casos de prueba extraídos del Plan de Pruebas para un ciclo.
  • 🔒 Se puede editar sin problemas: Los cambios realizados en Test Lab nunca alteran los casos de prueba principales en Test Plan.
  • ▶ ️ Dos modos de funcionamiento: La opción "Ejecutar conjunto de pruebas" ejecuta todo el conjunto, mientras que la opción "Ejecutar" ejecuta solo la prueba seleccionada.
  • 🖱️ Corredor manual: El corredor marca cada paso como superado o fallido, adjunta capturas de pantalla y reporta los defectos directamente en el código.
  • ️ Flujo de ejecución: Las condiciones y la dependencia temporal controlan el orden y la sincronización de cada instancia de prueba.
  • 📊 Resultados: El módulo de Ejecuciones de Prueba almacena cada ejecución con un nombre único para su posterior análisis.

Laboratorio de pruebas en HP ALM

¿Qué es el módulo de laboratorio de pruebas en HP ALM?

El Módulo de laboratorio de pruebas es donde HP ALM, también conocido como Quality Center, ejecuta las pruebas. Los requisitos se capturan en el módulo de Requisitos, los casos de prueba se diseñan en el Módulo de plan de pruebay Test Lab incorpora esos casos terminados a conjuntos de pruebas para que puedan programarse, ejecutarse y generar informes en función de un ciclo de lanzamiento.

  • Una vez que se complete 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 es "Conjunto de pruebas" en el módulo "Conjunto de pruebas" de Test Lab. Si le vienen a la mente imágenes de una colección o un conjunto, está en lo cierto. Un conjunto de pruebas es, de hecho, una colección de casos de prueba que pretendemos ejecutar.
  • Casos de prueba de la Plan de prueba El módulo se llama al módulo Test Lab.
  • Los cambios realizados en los casos de prueba en el módulo Laboratorio de pruebas no afectan los casos de prueba principales en el Módulo Plan de pruebas. Eres libre de experimentar. ¡De ahí el nombre Test Lab!

💡 Nota: Este producto fue lanzado por HP y desde entonces ha pasado a Micro Focus y luego a OpenTextEl diseño del módulo y los pasos que se indican a continuación siguen siendo válidos, aunque las versiones recientes tienen una marca OpenText ALM / Centro de Calidad.

  • Es mejor darle al conjunto de pruebas el mismo nombre que al módulo para que todas las pruebas dentro del módulo estén contenidas en el mismo conjunto de pruebas, lo que sería fácil de ejecutar y track.
  • Cada carpeta del conjunto de pruebas se asigna a un ciclo 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 track el progreso del ciclo a medida que se ejecutan las pruebas.
  • El módulo de Laboratorio de Pruebas consta de las siguientes funcionalidades; veamos cada una de ellas en detalle.

Laboratorio de pruebas en HP ALM

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 pruebas. Podemos nombrarla de acuerdo con la versión y el ciclo para que sea fácil track.

  1. Vaya al módulo "Laboratorio de pruebas" en la pestaña "Pruebas"
  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'

Crear un conjunto de prueba

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

Crear un conjunto de prueba

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

Crear un conjunto de prueba

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

Nota la Target El campo Ciclo está deshabilitado ya que el ciclo de destino se selecciona a nivel de carpeta (2017 R1 – Ciclo 1).

Crear un conjunto de prueba

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

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

Crear un conjunto de prueba

Paso 6) Al agregar pruebas del árbol del plan de pruebas, se muestran al usuario todos los parámetros de configuración de las pruebas seleccionadas. 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 la prueba en el laboratorio de pruebas. Por lo tanto, toda la configuración 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ínela del laboratorio de pruebas..

Crear un conjunto de prueba

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

Crear un conjunto de prueba

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

Crear un conjunto de prueba

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

Crear un conjunto de prueba

Cómo ejecutar pruebas

Paso 1) Los conjuntos de pruebas 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.

Ejecutar pruebas

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. Corredor manual (predeterminado) – El orden de las pruebas mostradas durante la ejecución será el mismo que el orden en que se muestra en la cuadrícula del conjunto de pruebas.
  2. Corredor automático – El orden de las pruebas mostradas durante la ejecución se mostrará como el orden establecido en la pestaña de flujo de ejecución.

Procedamos con la opción predeterminada.

Ejecutar pruebas

Paso 3) El ejecutor de pruebas manual se muestra al usuario. En este cuadro de diálogo, comprendamos las funciones importantes.

  1. Comenzar a ejecutar – 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 Defecto se puede publicar.
  6. Información del sistema operativo – Da información sobre el sistema operativo en el que se ejecutan las pruebas.
  7. Nombre de ejecución – Sello de tiempo único mediante el cual se pueden analizar los resultados de la prueba en un momento posterior.

Haga clic en "Comenzar a ejecutar".

Ejecutar pruebas

Paso 4) Se muestra al usuario un ejecutor de pruebas manual con controles y pasos de prueba. Veamos las funciones disponibles en este cuadro de diálogo del ejecutor de pruebas.

Agregar un paso durante la ejecución de la prueba Agregue un paso durante el tiempo de ejecución de la prueba.
Eliminar un paso Eliminar un paso durante el tiempo de ejecución de la prueba.
Pase seleccionado Pase seleccionado
Error seleccionado Error seleccionado
Muestra el parámetro para el paso de prueba seleccionado. Muestra el parámetro para el paso de prueba seleccionado.
Capture una captura de pantalla y agregue archivos adjuntos Permite al usuario realizar capturas de pantalla y agregar archivos adjuntos durante el tiempo de ejecución.
Permite al usuario agregar defectos Permite al usuario agregar defectos durante el tiempo de ejecución.
Muestra al usuario con una Vista Compacta Muestra al usuario con una vista compacta del ejecutor de pruebas.
Finalizar ejecución Finalizar ejecución
  1. Paso Numbers creado durante la etapa de diseño de prueba
  2. Description del paso seleccionado.
  3. Resultado esperado del paso seleccionado.

    Ejecutar pruebas

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

Ejecutar pruebas

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

Los evaluadores pueden controlar la ejecución de la prueba con la ayuda de la pestaña "Flujo de ejecución". Los evaluadores también pueden especificar la fecha y 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 Laboratorio de pruebas.

Crear programa de ejecución de prueba

Paso 2) Double Haga clic en la prueba específica para la que se debe establecer el cronograma. Se mostrará “Cronograma de ejecución de prueba” como se muestra a continuación. Podemos observar que no hay condiciones de ejecución establecidas de manera predeterminada.

Crear programa de ejecución de prueba

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

Crear programa de ejecución de prueba

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 ser "Aprobado" o "Terminado".
  3. Haga clic en Aceptar'.

    Crear programa de ejecución de prueba

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

Crear programa de ejecución de prueba

Paso 6) El flujo de ejecución se realinea automáticamente como se muestra a continuación. Según el flujo que se muestra a continuación, la prueba 'Cluster Head' se ejecutará sólo cuando finalice '02 – Comprobación del botón de reinicio'.

Crear programa de ejecución de prueba

Paso 7) Ahora veamos cómo los evaluadores pueden especificar la fecha y la hora en el flujo de ejecución para realizar una prueba específica. Esto resulta muy útil cuando los evaluadores conocen la disponibilidad de una funcionalidad concreta o para programar pruebas automatizadas.

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

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

Crear programa de ejecución de prueba

Paso 8) Ahora,

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

Crear programa de ejecución de prueba

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

Nota: Si llega la fecha y hora programadas, ALM iniciará automáticamente las pruebas. Esto se aplica a las pruebas automatizadas, ya que se ejecutarán sin intervención manual. El requisito previo para que las pruebas se activen automáticamente es que el host esté listo (no apagado ni bloqueado) y en un estado que permita iniciar la prueba. Si se trata de una prueba manual, no tendrá ningún efecto.

Crear programa de ejecución de prueba

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 ejecuciones de conjuntos de pruebas.

  1. Vaya a "Ejecuciones de prueba" en la pestaña "Pruebas" y se abrirá la ventana 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 "ID de ejecución".

Analizar el resultado de la prueba

Paso 2) Se abre el cuadro de diálogo Detalles de 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.

Analizar el resultado de la prueba

Vídeo sobre el laboratorio de pruebas

Haga clic en aquí si el video no es accesible

Preguntas Frecuentes

No. Test Lab trabaja con una instancia del caso de prueba, por lo que los pasos añadidos o editados durante una ejecución se mantienen con esa ejecución. La prueba principal en el Plan de Pruebas no se modifica, por lo que experimentar durante la ejecución es seguro.

El ejecutor manual guía al evaluador a través de cada prueba en el orden de la cuadrícula del conjunto de pruebas. El ejecutor automático sigue el orden del flujo de ejecución y lanza las pruebas en un host específico, que es lo que requieren los scripts automatizados.

La dependencia temporal solo activa las pruebas automatizadas, y el host debe estar encendido, desbloqueado y listo. Una prueba manual con una hora programada simplemente muestra la programación; no se iniciará automáticamente.

Sí. Exporta el informe de ejecución y un asistente de IA agrupa los fallos por causa probable, separando los problemas del entorno de los defectos genuinos. Un probador confirma cada grupo.ping antes de que se detecten defectos.

Sí. En función de la lista de cambios y la cobertura de requisitos, un asistente de IA propone un subconjunto de regresión ponderado por riesgo e historial reciente de defectos. El responsable de pruebas aprueba el alcance final del ciclo.

Resumir este post con: