Skip to content

Xray Cloud integration

Latest
Compare
Choose a tag to compare
@davidvazqu3z davidvazqu3z released this 11 Jan 16:17

Cambios:

  • Añadida integration con Jira Xray Cloud
  • Mejoras visuales y corrección de errores
  • Actualización de las versiones de los navegadores: Chrome 120.0, Edge 120.0, Firefox 120.0 y Opera 105.0

Pasos para actualizar el servidor de zahori a esta versión:

  1. Para el servidor si se está ejecutando.
  2. Ejecuta el comando git pull desde la carpeta donde se encuentre zahori-server.
  3. Aranca de nuevo el servidor.

Pasos para actualizar los procesos de zahori a esta versión del servidor:

  1. Para el proceso si se está ejecutando.
  2. Actualiza la versión del framework de zahorí a la 0.2.15 (fichero pom.xml del proyecto):
<dependency>
	<groupId>io.zahori</groupId>
 	<artifactId>zahori-framework</artifactId>
 	<version>0.2.15</version>
 </dependency>

Pasos para configurar la integración con Jira Xray Cloud:

  1. Crea las credenciales en Xray (Client Id y Client Secret):
    https://docs.getxray.app/display/XRAYCLOUD/Global+Settings%3A+API+Keys

  2. Configura el repositorio en el servidor
    2.1. En la página de Gestión de repositorios añade un repositorio de tipo "Xray Cloud" y define las credenciales del usuario (Client Id y Client Secret) creadas en el paso anterior:

alt text

2.2. En la página de Casos añade un nuevo campo con el nombre TMS_TC_ID y posteriormente asigna como valor de este campo en cada fila el ID del TestCase en Jira al que asociar cada Caso de Zahorí:

alt text

2.3. En la página de Configuraciones selecciona una configuración y activa el selector "Guardar resultados en repositorio" y en el combo selecciona el repositorio "Xray Cloud". Activa también el tipo de evidencia "Doc" para que se adjunte en los resultados de Xray.

alt text

  1. Sube los resultados a Xray: Desde el Disparador selecciona la configuración que has modificado en el paso anterior y a continuación elige una de las siguiente opciones:
    3.A. Subir los resultados a un Test Execution existente: Selecciona la opción "Asociar a test execution" y rellena en el siguiente campo el ID de Jira del Test Execution al cual subir los resultados:

alt text

3.B. Subir los resultados creando un nuevo Test Execution y asociarlo a un Test Plan existente. Selecciona la opción "Crear nuevo test execution" e introduce el título que tendrá el Test Execution nuevo y el ID del Test Plan al que asociar el nuevo Test Execution:

alt text

3.C. Subir los resultados creando un nuevo Test Execution sin asociarlo a un Test Plan. Selecciona la opción "Crear nuevo test execution" e introduce el título que tendrá el Test Execution nuevo. Deja en blanco el campo Test Plan Id:

alt text