Version:2.0
Observaciones: El jar realiza la ejecución de las pruebas modificando su estado.
Evidencia: Se sube la ultima evidencia sacada desde la ejecución, formato png.
Api: Trabajamos directamente con las apis de jira zephyr
Este Jar ejecuta el resultado de las pruebas automatizadas en cucumber, desde el archivo cucumber.json
estas pruebas quedan registradas en Jira-Zephyr.
En el S.O debe tener instalado lo siguinte:
Maven
Java_JDK
- Despues de descargar el proyecto de gitLab
- Abrir el proyecto - en el apartado derecho "MAVEN" al ingresar presionar Zephyr
- presionar la carpeta Plugins, dar click en assembly y dar doble click assembly:assembly
Se crea la carpeta TARGET, dentro de esta se crea el 2 JAR con los siguientes nombres:
Este jar carece de todas las dependencias, como es un complemento de maven y SurfinReport se crea de forma automatica
Este jar trae todas las dependencias que contiene el proyecto, este es el jar funcional con las API de Zephyr y Jira
Dentro del proyecto que se utilice el Jar, se debe crear un archvio tipo properties
el archivo creado debe contener lo siguiente
keyProyecto = Se debe escribir la sigla del proyecto en que queremos trabajar, QA Automation Squad=(QAT)
version = Se debe escribir la version exacta donde se dejaran las pruebas ejecutadas por la automatizacion
ciclo = Se debe escribir el ciclo exacto donde quedaran las pruebas ejecutadas por la automatizacion
carpeta = Nombre de la carpeta que se creeara en el ciclo de zephyr
url = https://jira.atlasian.net
nuevaCarpeta = Siempore debe ir el valor de SI
ruta = Es el path donde debe ir a busacar el reporte
archivo = en nombre del archivo con su extension
Se debe poder optener el reporte tipo json de cucumber desde la version 5.x.x