jira bug tracking tool tutorial
Seguiment d'errors JIRA: cicle de vida de defectes a JIRA
Descàrrega i instal·lació de Jira es va explicar amb detall al nostre tutorial anterior. Els equips de prova sempre tenen por de recollir JIRA per a la gestió de defectes.
El dubte està justificat. Es deriva del fet que, tot i que l'eina de seguiment d'errors JIRA és aplicable a les empreses de TI, és un sistema de venda de bitllets genèric.
Fins i tot per a projectes de TI, la popularitat de JIRA amb els equips de desenvolupament fa que els provadors i els equips de control de qualitat siguin incòmodes. Tot i la comoditat o el malestar, els equips de proves no tenen més remei que utilitzar l’eina de seguiment d’errors JIRA a la majoria de les empreses. El nostre Guia completa sobre formació JIRA us proporcionarà un coneixement excel·lent de l’eina.
=> Feu clic aquí per obtenir una sèrie completa de tutorials JIRA
Per què? Lògica simple- Les empreses no volen invertir en diverses eines. Simplement té un bon sentit empresarial maximitzar l’ús de les eines i no tornar-se boig amb la compra de massa llicències.
Per tant, si utilitza un equip de desenvolupament Atlassian JIRA eina de seguiment d’errors per fer un seguiment dels seus requisits, millores, tasques o històries d’usuaris, l’equip de proves, probablement, l’ha d’utilitzar per al seguiment d’errors.
Però, relaxeu-vos . La gestió de defectes de JIRA és tan bona com qualsevol altra eina . De fet, en algunes situacions, fins i tot podria ser millor.
Aquest és el tutorial que us demostrarà, mitjançant captures de pantalla i tot, l’aplicabilitat de JIRA al seguiment d’errors.
Què aprendreu:
- Les millors funcions de l'eina de seguiment d'errors JIRA
- # 1) JIRA tracta tot el treball que hi ha dins com un problema
- # 2) Els informes de defectes necessiten la següent informació registrada per a cada problema:
- # 3) Cicle de vida dels defectes:
- # 4) Comentaris i col·laboració amb l'equip de desenvolupament
- # 5) Enllaçar el defecte a un requisit per permetre la traçabilitat
- # 6) Els defectes es poden importar des d'un fitxer CSV
- # 7) Els defectes es poden exportar a formats Word, XML i imprimibles
- # 8) Informes exhaustius de problemes:
- Aplicabilitat de JIRA a les proves: un dilema alternatiu
- Creació d’un número de Jira i diversos camps
- Com es gestionen els problemes a JIRA
Les millors funcions de l'eina de seguiment d'errors JIRA
Aqui venim.
# 1) JIRA tracta tot el treball que hi ha dins com un problema
Per tant, a JIRA crear un defecte seria crear un problema del tipus “ Error '.
# 2) Els informes de defectes necessiten la següent informació registrada per a cada problema:
- Identificador de defecte
- Títol del defecte
- Descripció del defecte (passos per reproduir-lo)
- Informació del medi ambient
- Captura de pantalla (fitxer adjunt)
- Gravetat
- Assigneu-lo a algú
- Estat- Tots els estats del cicle de vida dels errors
Totes les opcions estan disponibles per poder crear un defecte amb eficàcia.
Tingueu en compte els camps ressaltats en vermell a continuació:
Els dos camps que no veieu aquí són:
- Identificador de defecte
- Estat
Aquests dos camps són creats automàticament per JIRA. Tots els números tindran un identificador únic assignat per JIRA. L'estat de tots els problemes és 'To-Do' o 'New' a JIRA per defecte en crear un error.
Per tant, totes les facilitats habituals per a la notificació de defectes també estan disponibles a JIRA. De fet, es poden utilitzar més opcions com ara etiquetes, enllaçar defectes i estimar esforços.
# 3) Cicle de vida dels defectes:
Tots els estats del cicle de vida dels errors com en Bugzilla (o qualsevol altre popular rastrejador d'errors ) també es pot aconseguir aquí:
El vostre administrador de JIRA necessitarà una mica de personalització, però és fàcil de fer. Per a aquells que no vulgueu molestar-vos amb la personalització, no us podeu equivocar amb la configuració predeterminada.
# 4) Comentaris i col·laboració amb l'equip de desenvolupament
Cada número, les seves actualitzacions, l'assignació de persones, els comentaris rebuts de l'equip de desenvolupadors: tot es fa un seguiment a JIRA al registre d'activitats.
Això permet una millor visibilitat i col·laboració amb els equips de desenvolupament:
# 5) Enllaçar el defecte a un requisit per permetre la traçabilitat
L'opció d'enllaç als camps de problemes JIRA us permet enllaçar un problema concret amb un altre. Diguem que si Defecte 2 és un duplicat de Defecte 1, podeu establir aquesta relació.
De la mateixa manera, si un defecte bloqueja un requisit o està relacionat amb un requisit, podeu fer visible aquest aspecte a JIRA.
Els enllaços resultants apareixeran a la pàgina de detalls del número, tal com es mostra a continuació:
Els tipus de relació s’expliquen per si mateixos i s’utilitzen llenguatge quotidià simple-comú les paraules (com ara relacionades amb, causades per, etc.) fan que sigui fàcil i intuïtiu que qualsevol usuari de JIRA pugui utilitzar aquest dret.
# 6) Els defectes es poden importar des d'un fitxer CSV
Això ajuda a la creació massiva de problemes a JIRA alhora. A més, si el vostre equip és nou i no voleu que creïn problemes directament a l'eina, podeu fer que informin dels defectes en un full Excel. Un cop revisats i confirmats com a vàlids, es poden importar alhora a l'eina mitjançant aquesta funcionalitat.
Sigui quin sigui el vostre ús, això suposa un gran avantatge.
# 7) Els defectes es poden exportar a formats Word, XML i imprimibles
Això permet una millor portabilitat de les vostres dades de defecte, especialment útil si voleu compartir les vostres dades de defectes amb persones que no siguin usuaris de JIRA.
# 8) Informes exhaustius de problemes:
A més, si necessiteu informes, aneu a ' Projectes - informes ”I generar tot tipus d'informes com es mostra a continuació:
Si hem de revisar les analítiques de JIRA en una paraula, és fantàstic.
Els usuaris avançats / avançats de JIRA també poden crear filtres de cerca avançats per generar informació més profunda.
Per exemple, si voleu examinar tots els defectes assignats en diversos projectes (BM i AB), podeu utilitzar una consulta JQL com la següent:
Així doncs, en general, el seguiment d’errors / gestió de defectes a JIRA és molt similar si no superior als rastrejadors d’errors dedicats. La propera vegada que hi hàgiu de treballar, no us preocupeu. Esteu en bones mans.
Aplicabilitat de JIRA a les proves: un dilema alternatiu
Tot i que aquesta és una de les cares de la moneda, definitivament hi ha una altra dimensió en la manera com la gent veu l’aplicabilitat de JIRA al control de qualitat o les proves.
Quan pregunteu a un grup de QA, 'Què és JIRA?': Molts respondran que JIRA és una eina de seguiment de defectes. Tingueu en compte que he escoltat això de molts professionals de la QA. Això pot ser degut al fet que la gestió / seguiment de defectes és l'únic per al qual podrien haver utilitzat JIRA.
Però hi ha molt més. Quan s’utilitza correctament, JIRA bàsic amb les seves funcions àgils pot ser la vostra finestreta única per a la gestió de projectes d’alt nivell.
Realment pot admetre el seguiment i el progrés de requisits, el seguiment d’errors, l’estimació, el seguiment d’esprint a través dels taulers SCRUM i KANBAN, la creació d’informes i la col·laboració.
És possible que utilitzeu una eina per a una cosa, però la propera vegada proveu d’aprendre algunes coses sobre l’eina que us ajudarà a entendre-la i utilitzar-la millor.
Així, com a pas següent, podríeu explorar algunes altres funcions interessants de JIRA (que poden no estar directament relacionades amb el seguiment d'errors) que podrien ser la vostra opció preferida.
- Taulers personalitzables
- Complements de gestió de proves
- Voteu i veieu un problema
- Seguiment del temps
- Projecte Agile i taulers Scrum
- Integració de suport a la confluència / documentació, etc.
Creació d’un número de Jira i diversos camps
Problemes de Jira: diferents tipus de temes de Jira
Jira us ofereix maneres molt senzilles de crear / registrar problemes.
No només ens permet arxivar errors, sinó que també ens permet fer altres tipus de 'bitllets' o 'sol·licituds'. És més aviat una aplicació de gestió de sol·licituds generals.
Aquest tutorial explicarà més sobre els tipus de problemes a Jira, creant un problema, diferents camps de la pàgina 'Crea un problema' i els seus detalls en termes senzills amb representació pictòrica per facilitar-ne la comprensió.
Problemes de Jira
Diferents organitzacions poden tenir diferents tipus de problemes en funció de la seva idoneïtat / necessitats. Un administrador de Jira pot personalitzar aquest camp de manera eficient.
Els problemes poden ser de diferents tipus i es detallen a continuació la descripció / significat dels tipus de problemes:
- Error: Es tracta de qualsevol defecte o desviació que es trobi a l'aplicació.
- Sol·licitud de millora: També es coneix com a sol·licitud de canvi (CR). Aquest tipus s’utilitza per representar qualsevol canvi en la funcionalitat existent o, en conjunt, una nova funcionalitat.
- Tasca: Es tracta més aviat d’un problema de configuració o anàlisi. Per exemple , configurar configuracions adequades pot ser una tasca.
- Pregunta: El problema pot ser tan senzill com fer una pregunta sobre com utilitzar algunes funcionalitats a l'aplicació. Aquest tipus és més utilitzat pels clients finals.
- Èpica: Normalment es tracta d’un problema enorme que es divideix idealment en diversos petits problemes. Poden passar diversos sprints per completar el problema èpic principal en un entorn àgil.
- Objecte financer: Sovint, la gestió de projectes / productes utilitza aquest tipus d’emissions per fer un seguiment de les seves finances.
- Història: La història completa de l'usuari sobre una funció pot ser un tipus de problema.
- Cas de prova : El problema pot ser un cas de prova. Aquest tipus de problemes estarà disponible un cop Jira s’integri amb connectors com Zypher.
Creació d’un problema
Suposant que un usuari hagi iniciat sessió a Jira i el projecte desitjat.
Pas 1:
Feu clic al botó de la barra d'eines '+' ('Crea').
Es mostrarà una pantalla / pàgina com es mostra a la imatge següent:
En aquesta pàgina, seleccioneu el projecte i el tipus d’emissió / sol·licitud i, a continuació, feu clic al botó ‘Següent’.
S'obrirà la pàgina 'Crea un problema' tal com es mostra a les imatges següents:
canviador de veu que funciona amb la discòrdia
Pas 2:
Introduïu els detalls obligatoris i altres dades tant com sigui possible a la pàgina 'Crea un problema'.
Pas 3:
Feu clic al botó 'Crea'. Això generarà un identificador de problema únic. L'identificador consistirà en un identificador de projecte concatenat amb dígits numèrics.
A l'exemple anterior, el projecte escollit és 'TestProject', per tant l'identificador podria ser com 'TESTPROJ1234'.
- Un cop creat el número, després es pot cercar amb l'identificador del problema.
Descripció dels camps de la pàgina 'Crea un problema'
(Les imatges de la pàgina de creació de números es divideixen en 3 parts per a una millor llegibilitat).
Nota :L'administrador i / o desenvolupador de Jira pot afegir / eliminar els camps personalitzats en funció de les necessitats de l'organització.
# 1) Resum :
També s’anomena més sovint com a títol del número i és un camp molt important d’un número de Jira.
El títol hauria de ser el més únic i precís possible perquè, mirant el títol mateix, es pugui entendre el tema. Això ajuda el tauler de revisió d'errors i / o els propietaris de productes a prioritzar i assignar el problema sense aprofundir-hi.
# 2) Component (s) :
Nom (s) del mòdul o àrea de l'aplicació on es detecta el defecte en cas que es produeixi el tipus d'error 'Error'.
Podria ser l'àrea on es requereixen els canvis en cas de CR. Normalment es tracta d’un menú desplegable format per diferents mòduls / components que existeixen a l’aplicació. La persona del projecte ha de fer-ho amb l'administrador.
# 3) Descripció :
Normalment, ha de contenir els passos per reproduir el problema si el tipus de problema és un error.
En cas de sol·licitud de millora, hauria de detallar el nou requisit que se sol anomenar com a història en la terminologia àgil. Idealment, aquest camp s'hauria d'actualitzar regularment durant el flux de treball del problema.
# 4) Corregiu versions :
Nom de la versió en què es lliurarà la sol·licitud de problema / millora. Normalment, el propietari del producte l’omple aquest valor en coordinació amb el scrum master en un entorn scrum àgil.
# 5) Prioritat :
Aquest camp indica la criticitat del problema.
Pot ser un tap de mostra, cosa que significa que les proves d'aplicació no poden continuar en una fase de proves. El bloqueig d'una aplicació és ideal Exemple d’un número (crític) de ‘Show Stopper’.
El tauler de revisió d’errors i els propietaris del producte tenen tot el dret a canviar la prioritat del problema. Aquest camp és una llista desplegable amb valors com a 'Baix', 'Mitjà' ('Major'), 'Crític', 'Trivial', etc.
# 6) Etiquetes :
Aquest camp s'introdueix amb els textos que us ajudaran a classificar els problemes.
# 7) Medi ambient :
Aquest és un camp opcional i aquí s’especifica l’entorn de prova.
# 8) Adjunt :
Imatges de suport per al problema que s'està creant. L'usuari simplement pot arrossegar i deixar anar imatges o copiar i enganxar.
# 9) Afecta la versió o versions :
En el cas d'un problema d'error, la versió del producte s'hauria d'introduir aquí.
Per exemple 5.6, 5.7 etc.
# 10) Problemes enllaçats :
programari gratuït d’eliminació de programari maliciós més ben valorat
Es poden relacionar altres problemes rellevants amb el nou número triant un valor adequat en aquest menú desplegable.
Per exemple, si el problema s’introdueix mitjançant una correcció d’algun altre problema, el valor que s’ha d’escollir al menú desplegable podria ser 'Introduït per'. Aquest camp esdevé extremadament important si es produeix un nou defecte per alguna correcció o millora.
=> Problema : Després de seleccionar un valor adequat a 'Problemes enllaçats', s'esmenta l'identificador de problema rellevant aquí.
# 11) Destinatari :
És el nom de l'usuari que treballarà en el problema.
Per exemple, en cas d’error, serà el nom del desenvolupador qui solucionarà el problema. Normalment, aquest camp l’omple el propietari del producte o el mestre de scrum. De nou, qui assigna el problema pot variar d'una organització a una altra.
=> En fer clic a 'Assigna a mi' (situat a l'extrem dret del camp 'Assignatari') s'assignarà el problema a l'usuari connectat.
# 12) Enllaç èpic :
Trieu l'enllaç corresponent de l'epopeia.
# 13) Sprint :
Aquí es selecciona el nom del sprint, que indica quan es treballarà el problema. Podria ser un futur sprint tal com va decidir el propietari del producte.
# 14) Equip :
Hi pot haver diferents equips, en un entorn àgil. El problema s’assigna a un dels equips. Aquesta tasca la fa generalment el propietari del producte o el scrum master en coordinació amb el propietari del producte.
# 15) Estimació a l'inici :
Aquest camp indicarà el temps que caldrà per resoldre el problema.
Més sovint anomenat com a 'guesstimate'. Això consistirà també en els esforços de prova necessaris. Es podria esmentar en hores / dies / setmanes o punts de la història. En un entorn àgil durant la planificació de l’esprint, tot l’equip arriba a una conjectura comuna.
# 16) Reporter :
Aquest fitxer es completa automàticament amb Jira amb el nom de l'usuari que ha iniciat la sessió.
Nota: Podríem tenir alguns altres camps personalitzats a continuació (que no es veuen a les imatges anteriors):
(i) Tipus d'entorn :
Indica si es troba un defecte en un entorn de prova o producció.
Els valors d'aquest camp poden variar d'una organització a una altra. Si Jira només s’utilitza per crear problemes interns a l’organització i no per part dels clients finals, és possible que aquest camp no existeixi en absolut.
(ii) Reproduïble :
Es pot reproduir el defecte? Aquest camp no estarà disponible per a cap tipus de problema que no sigui un error.
(iii) Client :
Aquest camp nomena el client final que ha presentat el problema. En algunes organitzacions on Jira només s’utilitza per tractar problemes interns, és possible que aquest camp no existeixi.
Nota: Tots els camps descrits anteriorment pertanyen a la pestanya 'Camp' de la pàgina 'Crea un problema', que sol ser la pestanya predeterminada. La pàgina es pot personalitzar per tenir més pestanyes com 'Documentació', etc., que tractarem en els nostres tutorials posteriors.
Jira ens ofereix una manera eficaç de gestionar els diferents tipus de problemes de manera fàcil i eficaç.
Amb moltes personalitzacions possibles actualment, Jira s’ha convertit en l’opció més popular.
Com es gestionen els problemes a JIRA
Treballar amb problemes de JIRA: com es registra el defecte a JIRA
Passem a crear un problema, suposant que l'usuari que hagi iniciat la sessió no sigui un administrador i que el nostre projecte de prova sigui 'Prova de STH' amb components: mòdul 1 i mòdul 2, versions - versió 1 i versió 2. Clau - TFS ja és creat.
Creació d’un número JIRA
Els problemes formen el nucli de JIRA, de manera que per crear-los hi ha una opció a la barra de menú:
Feu clic al botó 'Crea un problema'. Alternativament, quan escriviu 'c' a la pàgina JIRA, s'obre el quadre de diàleg següent 'Crea un problema'.
Tots els camps d’aquesta pàgina s’expliquen per si mateixos. A continuació, parlarem de la més important.
Projecte : Cada número pertany a un projecte. Podeu triar el mateix fent clic al menú desplegable i escollint el projecte al qual voleu que pertanyi aquest número.
Tipus de problema :Aquest camp mostra tots els tipus de problemes que es poden crear i fer un seguiment mitjançant JIRA. Les següents opcions estan disponibles en aquesta llista (aquesta llista pot variar en funció de la configuració establerta per l'administrador):
Els elements Bug, nova característica, tasca, millora són exactament el que impliquen els seus noms. L'èpica i la història són més rellevants per als projectes àgils. Una història és un requisit a Agile que cal fer un seguiment des del principi fins al final. Una èpica és un grup d’històries.
Trieu el tipus de problema segons calgui. Aniré amb 'Bug'.
Resum : Doneu un títol al vostre error aquí. Quan s’utilitza correctament, aquest camp pot tenir un gran èxit en transmetre molta informació crítica. Alguns aspectes a tenir en compte aquí:
Un error / defecte és essencialment una cosa que no està bé. La manera correcta d’abordar un títol d’error és definir de manera concisa «què passa».
Un exemple d'un mal títol / resum és 'Hi hauria d'haver una opció per esborrar el contingut de la pantalla'. Quan llegeixi això, la meva reacció inicial serà: 'D'acord, n'hi hauria d'haver, però quin és el problema aquí? L’opció no està present en absolut? O les opcions estan presents i no esborren el contingut? '
També s’acorda que quan obro aquest error i hi analitzo amb detall, estic segur que trobaré la resposta a aquesta pregunta.
Tot i així, l’èmfasi aquí és utilitzar aquest camp “Resum” de la manera més eficient. Per tant, un resum / títol molt adequat seria 'L'opció d'esborrar el contingut de la pàgina d'inici d'inici no esborra els camps quan es fa clic'.
En l'espai limitat que proporciona aquest camp, intenteu escriure el títol d'una manera que comuniqui el problema exacte sense cap ambigüitat.
Prioritat : Aquest camp pot adoptar un dels valors següents.
Trieu una opció adequada per al vostre error.
Amb posen t : Aquesta llista mostrarà els components del projecte. Tria adequadament.
Versió afectada i versió Fix: Aquests dos camps mostraran les versions disponibles per al projecte. No cal que es resolgui un problema determinat que heu trobat en una versió determinada en la mateixa. En casos així, podeu triar la versió afectada com a versió actual i la versió de correcció com a següent.
A més, aquests camps poden adoptar diversos valors. Podeu establir que un problema determinat afecti tant a la versió 1 com a la versió 2 de la manera següent:
Cessionari : Podeu escriure el nom de la persona a qui s'ha de lliurar aquest número més endavant. També podeu assignar-vos un problema.
Descripció : Aquest és un camp de text opcional que us permet introduir tanta informació com vulgueu sobre el vostre problema. En cas de error , és típic utilitzar aquest camp per proporcionar informació detallada sobre els passos per reproduir el defecte.
És de màxima importància donar tota la informació.
“Digueu, hi ha dos camps: els dependents, Estat i Ciutat. Quan trio Estat al menú desplegable, al camp Ciutat hauria de mostrar les ciutats respectives de l'estat que he triat.
Si he plantejat un error com a 'Les ciutats estan buides per a alguns estats que he seleccionat'. El camp de la descripció és el lloc on vaig poder aprofundir en aquest defecte.
Un exemple de descripció insuficient és:
1) Entreu al lloc
2) Feu clic a la pàgina d’adreça
3) Introduïu la resta de dades com el nom, l'adreça postal, etc.
4) Feu clic al menú desplegable 'Estat'. Trieu un estat
5) Feu clic al menú desplegable 'Ciutat': anoteu els noms de les ciutats
La descripció anterior, tot i que precisa, no és completa. Quan es tracta d’aquest camp, es tracta d’oferir massa informació però no massa.
Si s’afegeixen els passos següents a la descripció, es farà té més sentit.
6) Trieu l'estat com a 'Califòrnia' i feu clic al menú desplegable 'Ciutat': es mostraran tots els estats i l'usuari pot seleccionar una ciutat segons sigui necessari.
7) Trieu l'estat com a 'Louisiana' i feu clic al menú desplegable 'Ciutat'; la llista quedarà buida.
8) Les ciutats estan buides per als estats de Nova Jersey i Utah també.
Per tant, per repetir, proporcioneu els passos exactes, les dades exactes i qualsevol altra informació que creieu necessària per completar aquest camp.
Adjunt : Es pot penjar qualsevol document de suport amb un problema.
Quan hàgiu introduït tota la informació per a la vostra satisfacció, es pot crear el problema fent clic al botó 'Crea' al final del diàleg 'Crea un problema'.
Es crea el problema i es mostra un missatge a l'usuari amb l'identificador del problema:
Nota: observeu l'identificador del problema; està prefixat per la 'Clau' del projecte. És la forma de JIRA de fer un seguiment / agrupament dels problemes que pertanyen a un projecte determinat.
Ara podeu veure el problema creat fent clic a l'enllaç que apareix al missatge anterior.
Detalls addicionals sobre la pàgina Crea un problema
1) Hi haurà una opció de configuració de camps a l'extrem superior dret de la pàgina 'Crea un problema'.
Aquesta opció es pot utilitzar per triar / alterar els camps que voleu veure al diàleg de creació de problemes. Un cop feta l’elecció, JIRA també recordarà els canvis per als números següents.
2) A la part inferior de la pàgina 'Crea un problema', hi ha un 'crea un altre'
Quan trieu aquesta opció i feu clic a 'Crea': una vegada, es crea el número actual; JIRA manté el
El diàleg 'Crea un problema' s'obre amb el projecte, el tipus de problema i altres camps, excepte el resum automàtic seleccionat segons els números anteriors creats.
Amb això, concloguem el tema 'Creació d'un problema a JIRA'.
Al proper tutorial de l’Atlassian JIRA, coneixerem les sub-tasques i com utilitzar-les per a propòsits de control de qualitat específics.
=> Visiteu aquí la sèrie completa de tutorials JIRA
A vosaltres
Ara és el moment de sentir-vos notícies. Us heu enfrontat a reptes amb JIRA per al seguiment d'errors?
Creieu que hi ha algun pes en la resistència que tenen els equips de prova en l’adaptació de JIRA per a la gestió de defectes?
Lectura recomanada
- Tutorial de revisió pràctica de l'eina de seguiment d'errors
- GitLab Jira Integration Tutorial
- Descàrrega i instal·lació de Jira amb la configuració de la llicència de Jira
- Tutorial JIRA: una guia pràctica completa sobre com utilitzar JIRA
- Tutorial d'administració de JIRA: administració i administració d'usuaris de JIRA
- Tutorial d’integració de JIRA i SVN
- Tutorials Eclipse en profunditat per a principiants
- Tutorial JIRA Agile: Com utilitzar JIRA eficaçment per gestionar projectes Agile