Tutorial del módulo de plan de prueba en HP ALM (Quality Center)

Tabla de contenido:

Anonim
  • Después de definir los requisitos, el equipo de desarrollo inicia su proceso de diseño y desarrollo, mientras que el equipo de pruebas comienza a diseñar pruebas que se pueden ejecutar una vez que se implementa la compilación.
  • El éxito de cualquier producto depende de los procesos de prueba y la calidad de las pruebas que se están llevando a cabo. Un buen plan de prueba da como resultado un producto libre de errores.
  • ALM admite el mantenimiento y la ejecución de pruebas manuales, de automatización y de rendimiento, ya que ALM se integra perfectamente con todos los productos HP, como HP UFT y HP Load Runner.

En este tutorial aprenderás

  • Cómo crear un plan de prueba
  • Cómo cargar pruebas con Microsoft Excel
  • Cómo crear recursos de prueba

Cómo crear un plan de prueba

Paso 1) De manera similar a los requisitos, creemos un marcador de posición / carpeta para cada uno de los tipos de prueba, como funcional y no funcional.

  1. Haga clic en el enlace Plan de prueba de la página de inicio de ALM
  2. Haga clic en el icono 'Nueva carpeta'
  3. Ingrese el nombre de la carpeta como 'Funcional' y haga clic en 'Aceptar'

Paso 2) La carpeta creada se mostrará como se muestra a continuación.

Paso 3) De manera similar, creemos subcarpetas para las pruebas 'manuales' y 'automatizadas' en la carpeta 'funcional'. Por lo tanto, la estructura de carpetas final será la que se muestra a continuación:

Nota: NO podremos crear scripts de prueba automatizados / scripts de prueba de rendimiento desde ALM; en su lugar, debe crearse a partir de las respectivas herramientas de HP, como UFT para funcional y Load runner para rendimiento. Luego se guarda en ALM para que puedan ser programados, ejecutados, monitoreados y reportados.

Paso 4) Sería mejor crear una nueva carpeta para cada uno de los módulos de la aplicación para que no volquemos todas las pruebas manuales en una carpeta. Para aplicaciones complejas, habría miles de pruebas que serían difíciles de manejar si no se alinean correctamente.

Paso 5) Ahora vamos a crear una prueba manual para el módulo 'Iniciar sesión' haciendo clic en el icono 'Nueva prueba' en la pestaña 'Plan de prueba'.

Paso 6) Ingrese los siguientes detalles para crear la nueva prueba con éxito.

  1. Ingrese el nuevo nombre de la prueba
  2. Ingrese el tipo de prueba. En este caso, se trata de una prueba 'manual'.
  3. El usuario también puede ingresar otros campos no obligatorios, como fecha, Descripción, como se muestra a continuación.
  4. Haga clic en 'Enviar' una vez que haya ingresado todos los detalles.

Paso 7 ) Una vez que se crea la prueba, la prueba creada aparecerá en la carpeta de pruebas 'Manual' con otras pestañas generadas como se muestra a continuación. Analicemos cada una de estas pestañas en detalle en los próximos pasos.

Paso 8) Haga clic en la pestaña 'Pasos de diseño' y haga clic en el icono 'Nuevo paso' como se muestra a continuación. Se abre el cuadro de diálogo Detalles del paso de diseño.

  1. Ingrese el nombre del paso
  2. Ingrese la descripción del paso
  3. Ingrese el resultado esperado
  4. Haga clic en Aceptar'

Paso 9) Repita el Paso # 6 e ingrese todos los pasos relevantes para probar la funcionalidad. Después de crear todos los pasos necesarios, la pestaña 'Pasos de diseño' muestra todos los pasos creados como se muestra a continuación.

Paso 10) Parámetros, ayuda al usuario a asignar un valor a una variable que le permite ejecutar la misma prueba con diferentes conjuntos de datos. En este caso, el nombre de usuario y la contraseña pueden ser dos parámetros a los que se les asignaría un valor. Entenderemos la importancia de tener parámetros durante la ejecución de la prueba que se tratará en el módulo Test Lab.

Ahora, veamos cómo crear parámetros.

  1. Seleccione el paso de prueba en el que nos gustaría agregar el parámetro.
  2. Se habilitará el icono 'Parámetro'. Haga clic en el mismo que se muestra a continuación.

Paso 11) El diálogo de parámetros se abrirá como se muestra a continuación. Haga clic en el botón 'Nuevo parámetro'.

Paso 12) Se abre el cuadro de diálogo de detalles del parámetro de prueba.

  1. Ingrese el nombre del parámetro
  2. Asignar un valor al parámetro
  3. Haga clic en Aceptar'.

Paso 13)

El cuadro de diálogo 'parámetros' se muestra de nuevo al usuario

  1. Con la variable creada
  2. El valor
  3. Haga clic en Aceptar'.

Paso 14) Ahora podemos notar que el parámetro se agrega en el 'Paso de prueba' como se muestra a continuación.

Repita lo mismo para el campo de contraseña.

Del mismo modo, cree un parámetro para Password Filed

Paso 15) Los parámetros creados se pueden ver / editar en la pestaña de parámetros. Este diálogo también nos ayuda a crear, eliminar los parámetros asociados con las pruebas.

Paso 16) La pestaña de archivos adjuntos permite al usuario cargar cualquier tipo de archivo, como 'xls', 'jpg.webp', etc.

Paso 17) La configuración de la prueba nos ayuda a reutilizar la prueba para diferentes escenarios de casos de uso. Entendamos cómo trabajar con configuraciones de prueba con un ejemplo. De forma predeterminada, existe una configuración de prueba que se especifica como nombre de prueba.

Nota: NO PODEMOS eliminar la configuración de prueba predeterminada, pero podemos editar la misma.

Paso 18) Supongamos que la funcionalidad de inicio de sesión puede ser realizada por tres tipos de usuarios comerciales, como 'helpdesk', 'manager' y 'cluster head'.

Cambiemos el nombre de la configuración de prueba predeterminada a 'helpdesk' editando el campo de nombre de la 'Configuración de prueba'.

Paso 19) Ahora agreguemos las otras dos configuraciones de prueba más, a saber: administrador y cabeza de clúster. Haga clic en el icono '+' en las configuraciones de prueba.

Paso 20) Se abre el cuadro de diálogo ' Nueva configuración de prueba'.

  1. Ingrese el nombre de la configuración de prueba
  2. Ingrese otros parámetros no obligatorios como 'creado por', 'fecha de creación', 'descripción'
  3. Haga clic en Aceptar'.

Paso 21) Repita el mismo paso anterior para crear una configuración de prueba más para el 'cabezal del grupo' y la configuración de prueba completa se mostrará al usuario como se muestra a continuación. Esto permitirá a los probadores ejecutar la misma prueba individualmente contra todas las configuraciones creadas durante la ejecución de la prueba, lo que no dará como resultado la reescritura de las pruebas.

La configuración de prueba NO debe confundirse con los parámetros de prueba. Por lo tanto, debemos comprender la diferencia entre configuraciones de parámetros y de prueba. Los parámetros se utilizan para crear variables y asignar valores para un paso específico (parametrizar la prueba), mientras que la configuración de la prueba es aplicable a todos los pasos y generalmente se utiliza para probar diferentes casos de uso comercial / flujo de trabajo. Durante la ejecución, los usuarios pueden cambiar los valores de los parámetros creados mientras se ejecuta un caso de prueba para la configuración seleccionada.

Por ejemplo, una aplicación de pago de facturas en línea, el usuario puede seleccionar el modo de pago. En el caso de Pagos con 'Tarjeta de Crédito', el usuario puede seleccionar tarjeta maestra, visa o American Express. Cada uno de ellos tiene sus propios puntos de recompensa de cliente. Para probarlo, podemos diseñar una prueba de modo que cada uno de ellos se agregue a configuraciones de prueba para verificar los puntos de recompensa.

Paso 22) La pestaña 'Req Coverage' ayuda a los evaluadores a mapear la prueba con un requisito particular que ayuda a los usuarios a generar cobertura y trazabilidad.

  1. Haga clic en la pestaña 'Req Coverage'.
  2. Seleccione el 'Requisito' que se debe asignar a este caso de prueba en particular
  3. Haga clic en el botón '<=' para asignar los requisitos seleccionados a la prueba. También podemos mapear múltiples requisitos contra la misma prueba.

Paso 23) La pestaña 'Defectos vinculados' se muestra vacía ya que no hemos ejecutado ninguna prueba / planteado ningún defecto en el caso de prueba. Esta pestaña se completará con los detalles del defecto si los defectos se publican en el caso de prueba en el momento de crear los defectos.

Paso 24) La pestaña Historial muestra la lista de cambios realizados a lo largo del tiempo en este caso de prueba en particular desde el momento de crear la prueba.

Carga de pruebas:

A veces, el usuario no creará casos de prueba manualmente, ya que es un proceso que requiere mucho tiempo. La mayoría de las organizaciones desarrollan pruebas manuales en Excel y las cargan en ALM de forma masiva en lugar de crear cada prueba manual una por una. Para facilitar la carga en ALM, HP ha creado un complemento con el que el usuario puede cargar desde MS excel / MS Word directamente. Comprendamos el procedimiento paso a paso para cargar los requisitos en QC desde Excel.

Cómo cargar pruebas con Microsoft Excel

Paso 1) Antes de cargar las pruebas desde Excel, necesitamos preparar el Excel para que se pueda cargar.

  1. Seleccione los campos que desea cargar en ALM y cree un encabezado en Excel para esos campos.
  2. Ingrese un dato válido en cada uno de esos campos como se muestra a continuación.

Paso 2) Después de seleccionar los datos para cargar, haga clic en 'Exportar a HP ALM' desde 'Complementos'.

Paso 3 ) Se abre el Asistente de exportación de ALM. Ingrese la URL del servidor HP ALM y haga clic en 'Siguiente'.

Paso 4) Ingrese el nombre de usuario y la contraseña para la autenticación y haga clic en 'Siguiente'.

Paso 5) Seleccione el dominio, el nombre del proyecto en el que nos gustaría cargar las pruebas y haga clic en 'Siguiente'.

Paso 6) Seleccione el tipo de datos que nos gustaría cargar. En este caso, se trata de pruebas. También subiremos Defectos en los próximos capítulos.

Paso 7) Ingrese el nombre del Nuevo mapa. La primera opción, 'Seleccionar un mapa' está deshabilitada porque no hemos creado un mapa hasta ahora. Por lo tanto, debemos crear un nuevo nombre de mapa y hacer clic en 'Siguiente'. No hemos seleccionado 'Crear un mapa temporal' ya que nos gustaría reutilizarlo cada vez para cargar pruebas.

Paso 8 ) Al hacer clic en 'Siguiente', se abre el cuadro de diálogo de asignación como se muestra a continuación.

  1. Los elementos de la cuadrícula del panel izquierdo que se enumeran corresponden a los campos que están disponibles para cargar en HP ALM. Tenga en cuenta que los campos marcados en 'ROJO' deben mapearse ya que son campos obligatorios.
  2. Los elementos de la cuadrícula del panel derecho se refieren a los campos que están asignados para que los valores en Excel fluyan hacia los campos correspondientes de ALM.

Paso 9) Ahora entendamos cómo mapear los campos en Excel con los campos en ALM.

  1. Seleccione el campo que el usuario desea asignar y haga clic en el botón de flecha como se muestra a continuación.

  1. Ingrese el nombre de la columna en Excel que corresponda al nombre de la columna correspondiente en HP ALM.

  1. Asigne todas las columnas requeridas en Excel con los campos apropiados en HP ALM. Después de mapear todos los campos obligatorios, haga clic en 'Exportar'.

Paso 10) Tras la carga exitosa, ALM muestra el mensaje como se muestra a continuación. Si aparecen errores, solucione el problema e intente volver a cargar el mismo.

Algunos de los errores comunes se enumeran a continuación:

  • El Asunto / Ruta no es válido / no está disponible o NO está asignado por el usuario.
  • El campo 'Tipo de prueba' tiene un valor que no es Manual. Las pruebas automatizadas NO PUEDEN cargarse usando Excel.
  • El campo Nombre de la prueba está vacío o NO está asignado.
  • El estado no debe tener valores distintos de Diseño, Listo, Importado, Reparar.

Paso 11) Ahora verifiquemos lo mismo en la pestaña 'Pruebas'. Todos los detalles de la prueba se cargan como se muestra a continuación.

Nota : Los usuarios también pueden volver a cargar las pruebas. En caso de volver a cargar los casos de prueba, si el nombre de la prueba ya existe y si solo hay un cambio en la descripción del paso, la prueba se sobrescribirá con la existente. Si el nombre de la prueba es diferente del que se cargó, se carga como una prueba nueva.

Cómo crear recursos de prueba

Los recursos de prueba permiten a los usuarios administrar los recursos que generalmente se obtienen mediante pruebas automatizadas / de rendimiento. Los usuarios pueden cargar el script que puede ser utilizado por una o más pruebas. También se pueden descargar / editar y volver a cargar en los recursos de prueba.

Veamos cómo podemos utilizar el módulo Test Resources de forma eficaz. Este módulo se demuestra cargando el mismo archivo de Excel en los recursos de prueba que usamos para importar las pruebas de Excel a ALM.

Se recomienda cargar Excel de casos de prueba para que podamos editar las pruebas cuando sea necesario y volver a cargar solo los casos de prueba modificados. También es fácil agregar nuevas pruebas y cargar solo las pruebas recién agregadas.

Sin embargo, también podemos subir otros tipos de archivos como .xls, .vbs, .qfl, etc.

Paso 1) Navegue al módulo Test Resources como se muestra a continuación. Se abre la página del módulo de recursos de prueba.

Paso 2) Cree una 'Nueva carpeta' haciendo clic en el ícono de Nueva carpeta como se muestra a continuación. Se abre el cuadro de diálogo Nueva carpeta. Creemos un recurso de prueba para las tres pruebas, a saber: manual, automatización y rendimiento.

Paso 3) La carpeta se crea como se muestra a continuación.

Paso 4) De manera similar, creemos dos carpetas más, a saber: Automatización y Rendimiento. Después de crear una carpeta para cada uno de los recursos de prueba, la estructura de carpetas final será como se muestra a continuación:

Paso 5) Creemos un nuevo recurso de prueba cargando el archivo de Excel que hemos creado para escribir las pruebas manuales que se cargaron en ALM. Seleccione la carpeta donde el usuario desea cargar el recurso de prueba.

Paso 6) Ingrese el nombre del recurso de prueba y también seleccione el tipo de recurso y haga clic en 'Aceptar'.

Paso 7) Al crear el recurso de prueba, ahora necesitamos cargar el recurso para que esté disponible en la pestaña 'Visor de recursos' que se utilizará en todas las pruebas.

  1. Haga clic en la pestaña 'Visor de recursos'
  2. Haga clic en 'Cargar archivo' y seleccione el archivo para cargar

Paso 8) Después de cargar el archivo, el estado se mostrará al usuario y estará disponible para su descarga.

Nota: Se cargan los siguientes tipos de recursos de prueba que se pueden usar para ejecutar las pruebas automatizadas.

  1. Tabla de datos
  2. Variables ambientales
  3. Bibliotecas de funciones
  4. Escenarios de recuperación
  5. Repositorio de objetos compartidos

Video sobre el plan de prueba

Haga clic aquí si el video no es accesible

conclusiones clave: -

  • Utilizará el módulo Plan de prueba en QualityCenter para diseñar y crear sus casos de prueba / scripts.
  • Puede vincular sus pruebas en el módulo del plan de pruebas con los requisitos en el módulo de requisitos para facilitar el seguimiento.
  • QualityCenter proporciona muchas funciones como copiar pasos de prueba, enviar scripts por correo electrónico para su revisión, agregar archivos adjuntos, etc. para facilitar el desarrollo más rápido de casos de prueba.