rally software tutorial
Aquest tutorial explica què és el programari Rally (abans CA Agile Central) i com s'utilitza per a activitats de gestió de proves de programari. També inclou una comparació del programari Jira Vs Rally:
Rally Software és una plataforma de classe empresarial dissenyada específicament per escalar pràctiques de desenvolupament àgils. L’adquireix CA Technologies.
La majoria dels projectes de programari que segueixen la metodologia àgil i Rally són una de les solucions populars per gestionar / fer un seguiment de totes les activitats dels projectes àgils. En aquest article, analitzarem com podem realitzar les diferents activitats de prova mitjançant Rally.
Què aprendreu:
- Rally Software Review
- Tauler de ral·lis i gràfics Burndown
- Com es poden crear històries d’usuaris al Ral·li
- Com es poden crear casos de prova al Ral·li
- Com es crea un defecte
- Com es crea un pla de prova al programari Rally
- Com executar un cas de prova
- Gestiona el conjunt de proves
- Pengeu casos de proves massives
- Pros i contres del programari de ral·li
- Comparació del programari Jira Vs Rally
- Conclusió
Rally Software Review
Requisit previ: Per utilitzar l'eina Rally, hauríem de tenir credencials d'usuari vàlides per iniciar la sessió i s'hauria de proporcionar accés al vostre projecte.
Lloc web: Programari de Ral·li
Tauler de ral·lis i gràfics Burndown
En un projecte Agile, hi ha sprints i es fa un seguiment de l’activitat quotidiana i les històries dels usuaris s’assignen a una iteració específica. Podem veure el gràfic Burndown que mostra la quantitat de treball que queda en aquest sprint i el nombre d’històries d’usuaris acceptades. A partir d’això podem entendre fàcilment que el treball d’esprint està en bon camí o no.
També utilitzant l’aplicació Iteration Dashboard a la pàgina d’inici, podem veure les dades d’iteració en diversos formats, com ara gràfics circulars, descompte.
Gràfic del Burndown del Ral·li:
(imatge font )
Com es poden crear històries d’usuaris al Ral·li
Abans de crear cap cas de prova o detalls relacionats, hem de tenir un producte de treball o un requisit. Això s’anomena una història d’usuari. Consisteix en detalls de requisits d'una funcionalitat concreta amb criteris d'acceptació. Per defecte, l'estat de la història de l'usuari es troba en estat definit, en funció del progrés de la història de l'usuari, podem actualitzar l'estat a Progrés, complet o bloquejat, etc.
Per crear una història d'usuari: Feu clic a Planificar >> Històries d'usuaris >> i després a 'Nova història d'usuari'
Detalls que cal proporcionar per a la història de l'usuari: Proporcioneu el nom de la història de l’usuari, la descripció i els criteris d’acceptació, la iteració (significa que Sprint ha de ser desenvolupat / provat), la funció i deseu els detalls. De manera que es crea una història d'usuari amb un identificador únic que comença per EUA. Exemple: EUA12345
Rally us ajudaria amb una plantilla sobre com podem escriure una bona història d’usuari.
Plantilla per a la història de l'usuari: Com a, vull que sigui així
què fa la fase de verificació del cicle de vida del programari?
Un cop creada la història de l’usuari, tenim moltes altres coses que s’hi poden assignar. Aquestes són les següents:
- Tasques: Es pot crear mitjançant la pestanya Tasques. Aquí hi afegim tasques per a desenvolupadors, verificadors, bases de dades o revisors, etc., totes les persones que han de treballar en aquest producte i afegir-hi estimacions, propietaris i altres detalls.
- Casos de prova: Creeu casos de prova mitjançant la pestanya Prova de casos.
- Prova de prova: Podem executar els mitjans de casos de prova, afegir el resultat de la prova de cada cas de prova creat en aquesta pestanya.
- Defectes: Es poden crear defectes mitjançant aquesta pestanya.
- Debats: Aquí es pot afegir qualsevol progrés o discussió sobre la història de l'usuari.
- Historial de versions: Totes les activitats realitzades en aquest producte de treball s’afegeixen a Historial i les podem veure aquí.
- Dependències: Aquí es pot afegir qualsevol història dependent.
També es poden crear casos de prova, execució o defectes a partir d’històries d’usuaris o d’altres navegacions. Els detalls sobre com podem afegir i altres usos s’expliquen en altres seccions.
Com es poden crear casos de prova al Ral·li
En general, creem un cas de prova des de la pestanya Qualitat.
Per crear un cas de prova: Feu clic a la pestanya Qualitat >> Casos de prova >> i després feu clic a 'Nou cas de prova'.
Detalls per proporcionar un cas de prova: Seleccioneu el producte de treball, és a dir, la història de l'usuari que hem descrit a la secció anterior, Tipus de cas de prova del menú desplegable, Mètode, prioritat, risc, condició prèvia, passos i Desa i tanca. Cada cas de prova es crea amb un identificador únic que comença per 'TC'.
De la mateixa manera, podem crear tants casos de prova com vulguem. O bé, podem importar casos de proves massives alhora mitjançant un complement d'Excel, que parlarem a les properes seccions.
Associació d'un cas de prova amb històries d'usuaris:
com obrir fitxers jnlp windows 10
Com s’ha comentat anteriorment, mentre creavem un cas de prova nou des de la pestanya Qualitat, podem cercar el producte de treball i triar una història d’usuari existent, de manera que s’associï amb aquesta història d’usuari. O bé obriu la història de l’usuari i feu clic a la pestanya Casos de prova i feu clic al botó Afegeix nou de la barra d’eines, afegiu detalls i seleccioneu Crea.
Com es crea un defecte
Vegem com crear defectes i associar-los amb casos de prova / històries d'usuaris. En general, qualsevol defecte es pot associar a un defecte.
Per crear un defecte: Seleccioneu la pestanya Qualitat >> Defectes >> i feu clic a 'Defecte nou'
Detalls per proporcionar un cas de prova: Nom o encapçalament del defecte, etiquetes, descripció, fitxers adjunts si n'hi ha, propietari, estat, entorn, prioritat, gravetat, enviat per, iteració, etc. i després feu clic a Crea.
A part dels detalls anteriors, també podem assignar la història de l'usuari i el cas de prova al defecte mitjançant els camps d'opció de cerca de User Story / Test Case de la pàgina i triar existents User Story i Case de prova. Podem eliminar un defecte o associar defectes duplicats.
També podem crear un conjunt de defectes, on podem afegir tots els casos de prova existents per facilitar el seguiment per a la seva publicació. Podem afegir l’identificador de suite de defectes per als defectes existents per mostrar-los a la suite de defectes.
L’aplicació Els meus defectes es pot crear mitjançant la funció Afegeix aplicacions de la pàgina inicial. Amb això, el comprovador pot conèixer els defectes no tancats que van crear. Tots els defectes es poden visualitzar i filtrar per identificador, estat i propietari creat, etc.
Com es crea un pla de prova al programari Rally
Per mantenir tots els casos de prova de manera organitzada i separar-los en funcions específiques o funcions específiques o diferents cicles de prova, podem crear carpetes de prova i moure els casos de prova necessaris a sota.
Per crear una carpeta al pla de prova: Seleccioneu la pestanya Qualitat >> i feu clic a Pla de prova
Aquí, veureu diverses icones per crear una carpeta o crear subcarpetes, i crear casos de prova nous o editar un cas de prova existent, eliminar els casos de prova.
Cada carpeta de prova té un identificador que comença amb TF. Si voleu moure qualsevol cas de prova a qualsevol carpeta, feu clic a l'edició del cas de prova i actualitzeu l'identificador de la carpeta de prova a la carpeta on voleu moure el cas de prova requerit. Aquí veureu tots els casos de prova que es creen sota una carpeta i que no tindrien associada cap carpeta. També per a cada nivell de carpeta, podeu veure l’estat dels resultats de casos de prova com a no. de casos de prova superats / fallits / sense execució.
En la següent secció, analitzarem com podem executar un cas de prova.
Quan obrim una carpeta de prova, podem veure tots els casos de prova creats a sota i els podem executar alhora i actualitzar l’estat de la prova.
(imatge font )
Com executar un cas de prova
Els casos de prova es poden executar de dues maneres. Podeu cercar l'identificador del cas de prova i executar-lo o obrir-lo des del pla de prova. Un cop hàgiu obert un cas de prova, feu clic a la icona + per crear el resultat del cas de prova.
Detalls que cal proporcionar per al resultat del cas de prova: Introduïu la versió de compilació, Veredicte (bloquejat / aprovat / fallit / error / no concloent) com a camps obligatoris. Introduïu també altres detalls, com ara la durada, el provador (es seleccionarà automàticament com a nom d’usuari connectat), el conjunt de proves (discutirem el conjunt de proves a la secció següent), els fitxers adjunts i les notes i, a continuació, deseu.
Segons si el resultat de la prova passa o no, els resultats del cas de prova es mostraran en color verd / vermell.
Limitació: A partir d’aquesta data, podem executar un cas de prova i marcar-los Pass / Fail al nivell de cas de prova. Si tenim un escenari en què només s'ha produït un error en un pas, hauríem de marcar tot el cas de prova com a Error i no hi ha cap disposició per actualitzar l'estat de cada pas.
Gestiona el conjunt de proves
Vegem com gestionar el conjunt de proves, enllaçar el conjunt de proves i generar informes a Rally.
El conjunt de proves també és un recull de casos de prova com els que tenim al pla de proves. La diferència és que qualsevol conjunt de proves es pot associar a la iteració. Bàsicament, es crearan conjunts de proves per fer un seguiment de les proves de regressió o per fer un seguiment de qualsevol altra execució de prova en un sprint concret. Com que és similar a la història d'un usuari, podem oferir punts, estimació prevista, estat, hores, etc.
Per crear un conjunt de proves: Seleccioneu Pista >> Estat de la iteració >> en aquesta pàgina, seleccioneu l'opció 'Conjunt de prova' al camp desplegable Nou.
Detalls que cal proporcionar per al conjunt de proves: Proporcioneu el nom del conjunt de proves i feu clic a Afegeix. Qualsevol conjunt de proves es crea amb un identificador únic i el nom comença per 'TS'.
Assigneu els casos de prova al conjunt de proves: Feu clic a la icona de configuració de la part esquerra del conjunt de proves i seleccioneu l'opció 'Afegeix casos de prova existents ...'. Obre una finestra on podeu seleccionar / filtrar el projecte amb identificadors de casos de prova i triar tots els casos de prova necessaris fent clic a les caselles de selecció i fent clic al botó Afegeix a la finestra.
Nota: A la finestra de selecció de casos de prova, es mostrarà un nombre limitat de casos de prova a cada pàgina, després de seleccionar els casos de prova i passar a la pàgina següent, assegureu-vos de fer clic al botó Afegeix per afegir els casos de prova seleccionats, en cas contrari, la selecció anterior estar perdut.
Un cop associats tots els casos de prova, podeu ampliar el conjunt de proves i afegir resultats a cada cas de prova o actualitzar els detalls a cada nivell de cas de prova o diversos casos de prova a la vegada mitjançant les opcions de filtre.
Podem reutilitzar el conjunt de proves existent fent-ne una còpia i la iteració, l’estat, l’estimació i altres detalls. També podeu veure els resultats del conjunt de proves, com ara quants casos de prova superats / fallits / no executats.
Conjunt de proves d'enllaç / llançament / iteració: Com s’ha descrit anteriorment, el conjunt de proves és com una història d’usuari, podem afegir-hi detalls d’Iteration, Release. Per tant, podem fer un seguiment de l’estat d’execució d’aquest conjunt de proves en un Sprint / Iteration concret.
Informes: Trieu la pestanya Informes i seleccioneu un informe o un gràfic per visualitzar. També els podeu imprimir o enviar per correu electrònic.
Podem crear els nostres informes personalitzats des d’Informes >> Informes i seleccionar el botó + Afegeix un nou.
com veure un fitxer MKV
Seleccioneu o filtreu els valors segons el vostre requisit i feu clic al botó 'Executa' per generar l'informe. Podem fer ús d’aplicacions de rally ampliades mitjançant l’opció d’afegir aplicacions des de la pàgina d’inici i podem crear gràfics / informes.
Pengeu casos de proves massives
Anem a seguir els passos detallats sobre com penjar casos de proves massives a Rally.
Amb les seccions anteriors, hem entès com podem crear un cas de prova a partir de l’opció Afegeix un cas nou. No obstant això, en un escenari en temps real tindrem un gran nombre de casos de prova que cal crear, i afegir des de la interfície d’usuari del Rally és una tasca poc feixuga. Per tant, podem utilitzar l'opció d'importació amb la qual podem importar casos de prova creats a Excel.
Recentment, Rally ha proporcionat l'opció d'importar casos i proves de proves des d'Excel.
A continuació es detallen els passos detallats:
Pas 1: Aneu a Qualitat >> Casos de prova
Pas 2: Seleccioneu 'Accions' >> feu clic a l'enllaç 'Importa casos de prova ...'
Rebreu una finestra on podreu veure un enllaç anomenat 'importar plantilla'
Pas 3: Feu clic a 'Importa plantilla' i descarregueu-la i proporcioneu les dades tal com es mostra a la imatge següent i deseu-les al disc dur.
Afegiu el tipus d'objecte com a 'Cas de prova' i proporcioneu-ne els detalls. Aquí només el tipus d’objecte i el nom són dos camps obligatoris i la resta de columnes que podem afegir si volem proporcionar aquests detalls i importar-los a Rally.
Com que tenim una disposició per importar també passos de prova, per a això proporcioneu detalls de pas amb el tipus d'objecte com a 'Pas de cas de prova' i proporcioneu índex com a número de pas i número de línia de cas de prova a la columna Cas de prova com la línia (2) per al primer cas de prova com es mostra a continuació per assignar els passos de la prova a un cas de prova específic. De la mateixa manera, afegiu tants casos de prova com vulgueu i guardeu les dades.
Pas 4: Cerqueu el fitxer des de la finestra d’importació i feu clic al botó “Valida” per comprovar si hi ha cap error.
Pas 5: Quan la validació tingui èxit, apareixerà una finestra amb el botó Importa.
Quan la importació tingui èxit, es mostrarà el missatge Importació correcta. Tancar la finestra.
Podeu obrir la pàgina Qualitat >> Casos de prova i verificar els nous casos de prova afegits. A més, podeu comprovar-ho cercant al producte de treball (User Story) i verificar si els casos de prova s’hi associen segons les dades proporcionades.
A part del procés anterior, també podem instal·lar el complement Excel Rally i connectar-nos a Rally des de l’excel i exportar els casos de prova a Rally.
Pros i contres del programari de ral·li
Hi ha una àmplia gamma de funcions disponibles al Rally. Principalment aquesta eina està dissenyada per a projectes àgils implementats.
Pros:
- Rally és una potent eina Agile.
- Hi ha disponible una àmplia gamma de funcions, des de la planificació de versions fins als informes de proves.
- Pot ser utilitzat pels propietaris de productes, la gestió d'informes i el seguiment dels equips de treball, desenvolupament i proves.
Contres:
- En comparació amb altres eines de gestió de proves com ALM, la gestió de casos de prova no és molt fàcil d'utilitzar.
- Poc inflexible en comparació amb altres eines com Jira.
- Comparació entre Jira i Rally.
Comparació del programari Jira Vs Rally
Funció | Ral·li | Jira |
---|---|---|
Integració | Sí (API REST) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Plataforma | Basat en web | Basat en web / instal·lat |
Preu de cost | És car i potser no val la pena per a una organització petita. Punts de preu múltiples / Prova gratuïta. | La concessió de llicències és mensual i es basa en el que s’ha d’utilitzar. Punts de preu múltiples / Prova gratuïta. |
Llicència | Prova propietària / gratuïta | Llicències comunitàries propietàries / lliures per a projectes acadèmics i de codi obert. |
Suport | L’equip d’assistència tècnica està disponible i és sensible. | L’enllaç de problemes ha permès als equips localitzar el problema. |
Seguretat | Rally té una bona autenticació i seguretat. | Jira proporciona alta disponibilitat, rendiment a gran escala i funcions de seguretat avançades com el xifratge en repòs |
Configuració o instal·lació | La configuració és fàcil. | La configuració inicial és una mica complexa. |
Altres | Inclou suport per a equips multifuncionals i també gestió de proves i gestió de defectes. | Gran comunitat, assistència en diversos idiomes, més de 600 connectors i diversos connectors disponibles. |
Fins ara hem discutit més sobre activitats relacionades amb la gestió de proves a Rally, també tenim moltes altres pàgines a Rally per a la gestió de projectes, per exemple, Quadres de temps, on gestionem les iteracions i les fites seleccionant el tipus del menú desplegable.
Conclusió
Amb tots els detalls anteriors, hem entès com podem crear històries d’usuaris, casos de prova, defectes, conjunts de proves, importació de casos de prova i mapatge entre tots ells. Aquesta eina no només s’utilitza per a la gestió de proves, sinó que també disposem de funcions de planificació de versions i d’altres. Hi ha moltes altres eines de gestió de projectes com Jira, Test Rail, etc.
El programari Rally és una de les eines més populars i pot ser utilitzat per una àmplia gamma de persones i pot fer el seguiment de diferents activitats en un mateix lloc.
Lectura recomanada
- Tutorial JIRA Agile: Com utilitzar JIRA eficaçment per gestionar projectes Agile
- Com oferir funcions de programari d’alt valor en un període curt de temps mitjançant el procés Agile Scrum
- Tutorial SAFe Agile: què és Scaled Agile Framework
- Tutorial de VersionOne: Guia d'eines de gestió de projectes Agile tot-en-un
- Tutorial de Robot Framework: funcions i instal·lació de programari
- Tutorial TestLodge: com organitzar els vostres projectes de proves de programari mitjançant l'eina de gestió de proves TestLodge
- Jira Portfolio Tutorial: Agile Project Portfolio Management Plug-in for JIRA (Review)
- Tutorial d'administració de JIRA: administració i administració d'usuaris de JIRA