X-Ray és un plugin complementàri a Jira que facilita la gestió de proves associades a les Històries d’Usuari i altres tipus d’issues. A continuació, es mostren els passos bàsics per utilitzar X-Ray per a la creació, execució i gestió de proves.
Per veure les proves associades a una Història d’Usuari a Jira, cal habilitar l’opció “Test Coverage” al menú “Apps”. Aquesta opció es pot activar directament des de qualsevol Història d’Usuari.
A l’apartat “Test Coverage”, fes clic a “Add Test” i selecciona una de les següents opcions:
Després de seleccionar l’opció, fes clic a “Create” per crear la prova.
Un cop creada, l’apartat “Test Coverage” s’actualitzarà amb la prova creada. Fes clic a l’enllaç per accedir-hi.
Els pre-requisits defineixen l’estat inicial necessari per executar una prova, com per exemple:
L’usuari ha de tenir conexió
L’usuari ha d’estar enregistrat i dins del seu compte
Passos per afegir un pre-requisit:
A dins de la prova, ves a la pestanya “Preconditions” i selecciona “Add Preconditions”.
Escull “New Precondition” per crear un nou conjunt de pre-requisits, o “Existing Preconditions” per reutilitzar pre-requisits existents.
Omple el “Summary” amb el nom del conjunt de pre-requisits i fes clic a “Create”.
L’apartat “Test Details” s’actualitzarà. Fes clic a l’enllaç del conjunt de pre-requisits per editar els detalls.
A la pestanya “Precondition details”, afegeix els pre-requisits manuals utilitzant el “Click to add a manual definition” i fes clic fora del quadre o al símbol de “✓” per desar-los.
Cada pas dins d’una prova es denomina “Step”. Els passos es poden escriure seguint el format Gherkin o de forma manual.
Exemple de pasos:
El usuari accedeix a la pàgina d’un punt d’interès i ha passat una hora desde la finalització de la seva visita.
Ha de poder emplenar una ressenya i seleccionar entre 5 estrelles de puntuació
Quan prem el botó de enviar, el comentari s’ha de sumar al llistat I la puntuació s’ha d’afegir al promig calculat per el punt d’interès.
Passos per afegir un pas a una prova:
A la secció “Test Details” de la prova, selecciona “Add Step” i després “New”.
Omple els següents camps:
Fes clic a “Create” per desar el pas.
Per afegir més passos, fes clic a “New Step”.
Per executar una prova, ves a la Història d’Usuari i a l’apartat “Test Coverage”, selecciona “with Test Execution”.
S’obrirà una finestra on podràs emplenar els següents camps abans de crear l’execució:
Un cop creada, es generarà una “Test Execution” com a tipus d’issue. Fes clic a *“▶” per començar l’execució del test.
A la pantalla de Test Execution , es mostraran els següents camps:
Apartat “Findings”
Apartat “Test details”
Cada pas conté:
Quan es canvia l’estat d’un Step State, l’estat global de l’execució s’actualitza automàticament.
Un cop completada l’execució, a la Història d’Usuari es podrà veure un resum de les execucions realitzades.
X-Ray permet generar informes personalitzats des de l’opció “Testing Board” al menú esquerre del projecte. Entre les opcions disponibles, es pot triar “Test Coverage” per generar informes detallats sobre la cobertura de proves.
Per generar un informe:
Els informes es poden exportar i compartir utilitzant l’opció “Share”.
Com visualitzar l’estat de les proves en un informe:
Un cop generat l’informe des de “Testing Board”, veuràs un quadre de comandament amb diferents colors.