rally software tutorial
Acest tutorial explică ce este Rally Software (fostul CA Agile Central) și cum să îl utilizați pentru activități de gestionare a testelor software. Include, de asemenea, o comparație a software-ului Jira Vs Rally:
Rally Software este o platformă de clasă enterprise care este concepută special pentru scalarea practicilor de dezvoltare agile. Este achiziționat de CA Technologies.
Majoritatea proiectelor software care urmează metodologia agilă și Rally sunt una dintre soluțiile populare pentru gestionarea / urmărirea tuturor activităților din proiectele agile. În acest articol, vom analiza modul în care putem efectua diferite activități de testare folosind Rally.
Ce veți învăța:
- Rally Software Review
- Tablou de bord de raliu și diagrame Burndown
- Cum să creați povești de utilizator în raliu
- Cum se creează cazuri de testare în raliu
- Cum să creați defect
- Cum să creați un plan de testare în software-ul Rally
- Cum să executați un caz de testare
- Gestionați setul de testare
- Încărcați cazuri de testare în bloc
- Raliuri și avantaje ale software-ului
- Compararea software-ului Jira Vs Rally
- Concluzie
Rally Software Review
Cerință prealabilă: Pentru a utiliza instrumentul Rally, ar trebui să avem acreditări de utilizator valide pentru a vă conecta și ar trebui să li se ofere acces la proiect.
Site web: Software de raliu
Tablou de bord de raliu și diagrame Burndown
Într-un proiect Agile, există sprinturi, iar activitatea de zi cu zi este urmărită, iar poveștile utilizatorilor sunt atribuite unei iterații specifice. Putem vizualiza graficul Burndown care arată cantitatea de muncă rămasă pe acel sprint și numărul de povești de utilizatori acceptate. Pe baza căruia putem înțelege cu ușurință lucrarea sprintului este sau nu pe drumul cel bun.
De asemenea, utilizând aplicația Iteration Dashboard de pe pagina de pornire, putem vedea datele Iteration în mai multe formate, cum ar fi diagrame, descompunere.
Diagrama Rally Burndown:

(imagine sursă )
Cum să creați povești de utilizator în raliu
Înainte de a crea orice caz de testare sau detalii conexe, trebuie să avem un produs de lucru sau o cerință. Aceasta se numește o poveste a utilizatorului. Aceasta constă în detalii privind cerințele unei anumite funcționalități cu criterii de acceptare. În mod implicit, starea poveștii utilizatorului este în starea Definită, pe baza progresului poveștii utilizatorului, putem actualiza starea la Progres sau Complet sau Blocat etc.
Pentru a crea o poveste de utilizator: Faceți clic pe Plan >> User Stories >> apoi faceți clic pe „New User Story”
Detalii de furnizat pentru povestea utilizatorului: Furnizați numele poveștii utilizatorului, descrierea și criteriile de acceptare, iterația (înseamnă în care Sprint trebuie dezvoltat / testat), caracteristica și salvați detaliile. Astfel încât să creeze o poveste de utilizator cu un id unic care începe cu SUA. Exemplu: SUA12345
Raliul vă va ajuta cu un șablon despre cum putem scrie o poveste bună pentru utilizatori.
Șablon pentru povestea utilizatorului: Ca o, vreau, astfel încât

ce este un bun curatator gratuit pentru pc
Odată ce povestea utilizatorului este creată, avem multe alte lucruri care pot fi mapate. Acestea sunt după cum urmează:
- Sarcini: Poate fi creat folosind fila Tasks. Aici adăugăm sarcini pentru dezvoltator, Tester, DB sau recenzor etc., toate acestea fiind obligate să lucreze la acest produs și îi adăugăm estimări, proprietar și alte detalii.
- Cazuri de testare: Creați cazuri de test utilizând fila Test case.
- Test Run: Putem executa cazurile de testare, adăugând rezultatul testului fiecărui caz de test creat în această filă.
- Defecte: Defectele pot fi create folosind această filă.
- Discuții: Orice progres sau discuție despre povestea utilizatorului poate fi adăugat aici.
- Istoricul reviziilor: Fiecare activitate efectuată pe acest produs de lucru este adăugată în Istorie și le putem vizualiza aici.
- Dependențe: Orice poveste dependentă poate fi adăugată aici.
Cazurile de testare, execuția sau defectele pot fi create și din poveștile utilizatorilor sau din altă navigație. Detalii despre cum putem adăuga și alte utilizări sunt explicate în secțiunile următoare.

Cum se creează cazuri de testare în raliu
În general, creăm un caz de testare din fila Calitate.
Pentru a crea un caz de testare: Faceți clic pe fila Calitate >> Cazuri de test >> apoi faceți clic pe „Caz de testare nou”.
Detalii pentru a furniza un caz de testare: Selectați produsul de lucru, adică povestea utilizatorului pe care am descris-o în secțiunea de mai sus, Tipul cazului de testare din meniul derulant, Metodă, prioritate, Risc, Pre-condiție, Pași și Salvare și închidere. Fiecare caz de testare este creat cu un id unic care începe cu „TC”.
La fel, putem crea câte teste dorim. Sau putem importa cazuri de testare în bloc odată folosind programul de completare Excel, pe care îl vom discuta în secțiunile următoare.

Asocierea unui caz de testare cu poveștile utilizatorilor:
După cum s-a discutat mai sus, în timp ce creăm un nou caz de testare din fila Calitate, putem căuta produsul de lucru și putem alege o poveste de utilizator existentă, astfel încât aceasta să se asocieze cu acea poveste de utilizator. Sau deschideți povestea utilizatorului și faceți clic pe fila Test cases și faceți clic pe butonul Add New din bara de instrumente, adăugați detalii și selectați Create.
Cum să creați defect
Să vedem cum să creăm defecte și asocierea defectelor cu cazurile de testare / poveștile utilizatorilor. În general, orice defect poate fi asociat cu un defect.
Pentru a crea un defect: Selectați fila Calitate >> Defecte >> apoi faceți clic pe „Defect nou”
Detalii pentru a furniza un caz de testare: Denumirea / titlul defectului, etichete, descriere, atașamente, dacă există, proprietar, stare, mediu, prioritate, severitate, trimis de, iterație etc., apoi faceți clic pe Creare.
În afară de detaliile de mai sus, putem, de asemenea, să mapăm povestea utilizatorului și cazul de testare cu defectul prin câmpurile de opțiuni de căutare a Poveștii utilizatorului / Cazului de testare de pe pagină și să alegem Povestea utilizatorului și Cazul de testare existente. Putem șterge un defect sau putem asocia defecte duplicat.
Putem crea, de asemenea, o suită de defecte, unde putem adăuga toate cazurile de testare existente în scopuri ușoare de urmărire pentru lansare. Putem adăuga ID-ul suitei de defecte pentru defectele existente pentru a le afișa în suita de defecte.
Aplicația My defects poate fi creată folosind funcția Adăugați aplicații de pe pagina principală. Cu aceasta, testerul poate ști despre defectele care nu au fost închise pe care le-au creat. Toate defectele pot fi vizualizate și filtrate după ID, Stare și Proprietar creat etc.
Cum să creați un plan de testare în software-ul Rally
Pentru a menține toate cazurile de testare într-un mod organizat și pentru a le separa în funcționalitate specifică sau funcționalitate sau cicluri de testare diferite, putem crea dosare de testare și mutăm cazurile de testare necesare sub acesta.
Pentru a crea un folder în Planul de testare: Selectați fila Calitate >> apoi faceți clic pe Planul de testare
Aici, veți vedea mai multe pictograme pentru a crea un folder sau a crea subfoldere și pentru a crea noi cazuri de testare sau pentru a edita un caz de testare existent, pentru a elimina cazurile de testare.
Fiecare folder de testare are un ID care începe cu TF. Dacă doriți să mutați orice caz de testare în orice folder, faceți clic pe editarea cazului de testare și actualizați ID-ul folderului de testare în folderul în care doriți să mutați cazul de testare necesar. Aici veți vedea toate cazurile de testare care sunt create sub un folder și care nu ar avea un folder asociat. De asemenea, pentru fiecare nivel de folder, puteți vedea starea rezultatelor cazului de testare ca nr. din cazurile de testare trecute / nereușite / fără rulare.
Vom discuta despre cum putem executa un caz de testare în secțiunea următoare.
Când deschidem un dosar Test, putem vizualiza toate cazurile de test create sub acesta și le putem rula pe toate simultan și actualiza starea testului.

(imagine sursă )
Cum să executați un caz de testare
Testele pot fi executate în două moduri. Puteți căuta ID-ul cazului de testare și puteți executa sau puteți deschide cazul de testare din planul de testare. După ce ați deschis un caz de testare, faceți clic pe pictograma + pentru a crea rezultatul cazului de testare.
Detalii de furnizat pentru rezultatul cazului de testare: Introduceți versiunea de construire, Verdict (Blocat / Trecere / Eșuare / Eroare / Neconcludent) ca câmpuri obligatorii. Introduceți și alte detalii, cum ar fi durata, Testerul (acesta va fi selectat automat ca nume de utilizator conectat), Test Set (vom discuta setul de testare în secțiunea următoare), atașamente și Note, apoi salvați.
În funcție de faptul dacă rezultatul testului trece / eșuează, rezultatele cazului testului se vor afișa în culoarea verde / roșu.
Prescripţie: Începând cu această dată, putem executa un caz de testare și le putem marca Trecere / Eșec la nivelul cazului de testare. Dacă avem un scenariu întrucât un singur pas a eșuat, ar trebui să marchăm întregul caz de testare ca Eșuat și nu există nicio prevedere pentru actualizarea stării nivelului fiecărui pas.
Gestionați setul de testare
Să vedem cum să gestionăm setul de testare, să legăm setul de testare și să generăm rapoarte în Rally.
cum se configurează maven în eclipsă
Setul de testare este, de asemenea, o colecție de cazuri de testare, așa cum avem în Planul de testare. Diferența este că orice set de testare poate fi asociat cu iterație. Practic, seturile de testare vor fi create pentru urmărirea testelor de regresie sau pentru urmărirea oricărei alte execuții de testare pe un anumit sprint. Deoarece aceasta este similară cu o poveste a utilizatorului, putem avea puncte, estimare planificată, stare, ore etc. care pot fi furnizate.
Pentru a crea un set de testare: Selectați Track >> Iteration Status >> pe această pagină selectați opțiunea „Test Set” din câmpul drop-down Nou.
Detalii de furnizat pentru setul de testare: Furnizați numele setului de test și faceți clic pe Adăugare. Orice set de testare este creat cu un id unic și numele începe cu „TS”.
Hartați cazurile de testare la setul de teste: Faceți clic pe pictograma de configurare din partea stângă a setului de testare și selectați opțiunea „Adăugați cazuri de testare existente…”. Se deschide o fereastră în care puteți selecta / filtra proiectul cu ID-uri de caz de testare și alegeți toate cazurile de testare necesare dând clic pe casetele de selectare și făcând clic pe butonul Adăugare din fereastră.
Notă: În fereastra de selectare a cazurilor de testare, acesta va afișa un număr limitat de cazuri de testare pe fiecare pagină, după ce selectați cazurile de testare și treceți la pagina următoare, asigurați-vă că faceți clic pe butonul Adăugare pentru a adăuga cazurile de testare selectate, altfel selecția anterioară va face a fi pierdut.
Odată ce toate cazurile de testare sunt asociate, puteți extinde setul de testare și puteți adăuga rezultate la fiecare caz de testare sau puteți actualiza detaliile la fiecare nivel de testare sau mai multe cazuri de testare simultan, utilizând opțiuni de filtrare.
Putem refolosi setul de test existent făcându-i o copie și iterație, stare, estimare și alte detalii. Puteți vizualiza, de asemenea, rezultatele setului de testare, cum ar fi câte cazuri de testare din acesta sunt trecute / eșuate / nicio rulare.
Set test de testare / lansare / iterație: Așa cum s-a descris mai sus, setul de testare este ca o poveste a utilizatorului, putem adăuga detalii despre iterație, eliberare. Deci, putem urmări starea de execuție a acelui set de testare într-un anumit Sprint / Iteration.
Rapoarte: Alegeți fila Rapoarte și selectați un raport sau o diagramă de vizualizat. De asemenea, le puteți imprima sau trimite prin e-mail.
Putem crea rapoartele noastre personalizate din Rapoarte >> Rapoarte și selectăm butonul + Adaugă nou.
Selectați sau filtrați valorile conform cerințelor dvs. și faceți clic pe butonul „Executare” pentru a genera raportul. Putem folosi aplicațiile Rally extinse folosind opțiunea de adăugare de aplicații din pagina principală și putem crea diagrame / rapoarte.
Încărcați cazuri de testare în bloc
Să trecem la pașii detaliați despre cum să încărcați cazuri de testare în bloc în Rally.
Cu secțiunile de mai sus, am înțeles cum putem crea un caz de testare din opțiunea Adăugare caz nou. Cu toate acestea, într-un scenariu în timp real, vom avea un număr mare de cazuri de testare care trebuie create, iar adăugarea din UI Rally este o sarcină puțin greoaie. Prin urmare, putem utiliza opțiunea de import cu ajutorul căreia putem importa cazuri de test create în Excel.
Recent, Rally a oferit opțiunea de a importa cazuri de testare și pași de testare din Excel.
Pașii detaliați sunt prezentați mai jos:
Pasul 1: Navigați la Calitate >> Cazuri de testare
Pasul 2: Selectați „Acțiuni” >> faceți clic pe linkul „Importați cazuri de testare…”
Veți primi o fereastră în care puteți vedea un link numit „șablon de import”
Pasul 3: Faceți clic pe „import șablon” și descărcați șablonul Excel și furnizați date așa cum se arată în imaginea de mai jos și salvați pe hard disk.
Adăugați Tipul de obiect ca „Test Case” și furnizați detaliile. Aici, numai Tipul obiectului și Numele sunt doar două câmpuri obligatorii și alte coloane rămase le putem adăuga dacă dorim să furnizăm acele detalii și să le importăm în Rally.
Deoarece avem o dispoziție pentru a importa și pașii de testare, pentru aceasta furnizați detalii despre pași cu Tipul obiectului ca „Test Test Step” și furnizați indexul ca număr de pas și numărul testului de testare în coloana Test Test, cum ar fi linia (2) pentru primul test test ca afișat mai jos pentru a mapa pașii de testare la un caz de test specific. În mod similar, adăugați cât mai multe cazuri de test pentru care doriți detalii și salvați datele.

Pasul 4: Răsfoiți fișierul din fereastra de import și faceți clic pe butonul „Validare” pentru a verifica dacă există erori.
cel mai bun mod de a descărca audio YouTube
Pasul 5: Odată ce validarea are succes, va apărea o fereastră cu butonul Import.
Odată ce importul a reușit, acesta va afișa mesajul Importat cu succes. Inchide geamul.
Puteți deschide pagina Calitate >> Cazuri de test și puteți verifica noile cazuri de test adăugate. De asemenea, puteți verifica căutând produsul de lucru (User Story) și verificați dacă cazurile de testare sunt asociate acestuia, conform datelor furnizate.
În afară de procesul de mai sus, putem instala și programul de completare Excel Rally și ne putem conecta la Rally din excel și putem exporta cazurile de testare în Rally.
Raliuri și avantaje ale software-ului
Există o gamă largă de caracteristici disponibile în Rally. În principal, acest instrument este conceput pentru proiectele agile implementate.
Pro:
- Raliul este un instrument Agile puternic.
- O gamă largă de caracteristici este disponibilă de la planificarea lansării până la rapoartele de testare.
- Poate fi utilizat de către proprietarii de produse, managementul pentru rapoarte și urmărirea echipelor de lucru, dezvoltare și testare.
Contra:
- În comparație cu alte instrumente de gestionare a testelor, cum ar fi ALM, gestionarea cazurilor de testare nu este foarte ușor de utilizat.
- Puțin inflexibil în comparație cu alte instrumente precum Jira.
- Comparație Jira vs. Rally.
Compararea software-ului Jira Vs Rally
| Caracteristică | Raliu | Jira |
|---|---|---|
| Integrare | Da (API REST) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
| Platformă | Bazat pe web | Bazat pe web / instalat |
| Pretul | Este scump și poate nu merită pentru o organizație mică. Puncte de preț multiple / perioadă de încercare gratuită. | Licențierea se face lunar și se bazează pe ce să folosească. Puncte de preț multiple / perioadă de încercare gratuită. |
| Licență | Proprietate / încercare gratuită | Licențe de proprietate / comunitate gratuită pentru proiecte open source și academice. |
| A sustine | Echipa de asistență tehnică este disponibilă și receptivă. | Conectarea problemelor a permis echipelor să urmărească problema. |
| Securitate | Raliul are o autentificare și securitate bune. | Jira oferă disponibilitate ridicată, performanță la scară și caracteristici avansate de securitate, cum ar fi criptarea în repaus |
| Configurare sau instalare | Configurarea este ușoară. | Configurarea inițială este puțin complexă. |
| Alții | Suport pentru echipe multifuncționale și, de asemenea, managementul testelor și managementul defectelor incluse. | Comunitate mare, asistență în mai multe limbi, peste 600 de plug-in-uri și mai multe plug-in-uri disponibile. |
Până acum am discutat mai multe despre activitățile legate de managementul testelor în Rally, avem, de asemenea, multe alte pagini în Rally pentru managementul proiectelor, de exemplu, Casete de timp, în care gestionăm iterațiile și etapele de selectare selectând tipul din meniul derulant.
Concluzie
Cu toate detaliile de mai sus, am înțeles cum putem crea povești ale utilizatorilor, cazuri de testare, defecte, seturi de teste, importarea cazurilor de testare și maparea între toate. Acest instrument nu este utilizat doar pentru gestionarea testelor, dar avem și funcții de planificare a lansării, precum și alte caracteristici. Există multe alte instrumente de gestionare a proiectelor precum Jira, Test Rail etc.
Rally Software este unul dintre cele mai populare instrumente și poate fi utilizat de o gamă largă de oameni și poate urmări diferite activități într-un singur loc.
Lectură recomandată
- JIRA Agile Tutorial: Cum să utilizați JIRA eficient pentru gestionarea proiectelor Agile
- Cum să livrați caracteristici software de mare valoare într-o perioadă scurtă de timp, utilizând procesul Agile Scrum
- Tutorial SAFe Agile: Ce este Scaled Agile Framework
- Tutorial VersionOne: Ghid pentru instrumentul de gestionare a proiectelor Agile all-in-one
- Tutorial Robot Framework - Caracteristici și instalare software
- Tutorial TestLodge - Cum să vă organizați software-ul Proiecte de testare utilizând instrumentul de gestionare a testelor TestLodge
- Jira Portfolio Tutorial: Plugin de gestionare a portofoliului de proiecte Agile pentru JIRA (Review)
- Tutorial de administrare JIRA: Administrarea și gestionarea utilizatorilor JIRA