X-ray es una eina complementària instal·lada a Jira que ens permet gestionar tota la part de proves, en aquesta pàgina trobareu alguns guies bàsiques sobre aquesta eina.
Per poder veure les proves associades a una Història d’Usuari a Jira haurem d’assegurar-nos de que tenim habilitat “Test Coverage” al apartat “Apps”, es pot habilitar desde qualsevol Història d’Usuari :
1.En l’apartat Test Coverage escollim l’opció “Add Test”:
2.En aquesta finestra no cal editar res, només escollim “Create”
3.L’apartat “Test Coverage” s’actualitzarà amb la prova, per entrar en aquesta fem click al seu enllaç.
Un pre-requisit es l’estat inicial en el que l’usuari que fa la prova s’ha de trobar. Com per exemple:
L’usuari ha de tenir conexió
L’usuari ha d’estar enregistrat i dins del seu compte
1.Per establir un pre-requisit, a dins de la nostra prova ( reviseu com entrar al pas 3 de l’apartat anterior ) , escollim la pestanya “Preconditions”
2.Un cop a “Precondition”s escollim “Add Preconditions” i “New Precondition” . Es poden reutilitzar precondicions ja existents en altres test amb “Existing preconditions”.
3.En aquesta pantalla posem el nom del nostre conjunt de pre-requisits en “Summary” i fem click a “Create”
4.L’apartat “Test Details” s’actualitzarà amb el conjunt de pre-requisits, per entrar fem click al seu enllaç.
5.En l’apartat “Precondition details” fem click a “Click to add a manual definition” i escribim els nostres pre-requisits, per desar-ho clickem fora del quadre de text o al ✓
En X-RAY un pas en una prova s’anomena “Step” . Un pas representa un punt que l’usuari que fa la prova ha d’acomplir. Aquest serien un conjunt de passos d’exemple, que poden estar escrits amb Gherkin:
Quan es troba 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
1.Per afegir un pas ens hem de trobar a dins de la nostra prova ( reviseu com entrar al pas 3 “Crear prova manual” ) . En “Test Details” escollim “Add Step” i “New”
2.Emplenem els continguts del pas i guardem amb “Create”.
3.Per afegir més passos fem click a “New Step”
1.Per executar una prova haurem d’anar a la nostra Història d’Usuari i a l’apartat “Test Coverage” i escollir “with Test Execution”
2.S’obrirà una finestra amb un formulari i després d’emplenar fem click a “Create”
3.S’obrirà un tipus de issue “Test Execution”. En l’apartat “Tests” veurem el llistat d’execucions i farem click a “▶“
4.Una petita introducció a la pantalla de la prova. En el primer bloc trobem la informació relevant sobre la prova:
5.El desplegable “Findings” conté:
6.En la pestanya Test details:
7.Executar els passos, a cada pas trobem :
8.En fer click al canvis de Step State l’estat de l’execució s’actualitza automàticament. A la Història d’Usuari podem veure el resum de les execucions:
X-RAY ens permet crear informes desde l’opció “Testing Board” al menú esquerre del projecte. Hi ha un llistat d’opcions d’informes del que podem escollir per exemple “Test Coverage” , que es la cobertura
Per generar l’informe escollim :
Podem exportar els nostres informes en “Share”
En generar l’informe també es possible veure l’estat de les proves si fem click als colors del quadre de comandament generat: