rally software tutorial
Questo tutorial spiega cos'è il software Rally (precedentemente CA Agile Central) e come utilizzarlo per le attività di gestione dei test del software. Include anche un confronto tra Jira Vs Rally Software:
Rally Software è una piattaforma di classe enterprise creata appositamente per scalare le pratiche di sviluppo agile. Viene acquisita da CA Technologies.
La maggior parte dei progetti software che seguono la metodologia agile e Rally sono una delle soluzioni popolari per gestire / tenere traccia di tutte le attività in progetti agili. In questo articolo, tratteremo come possiamo eseguire le diverse attività di test utilizzando Rally.
Cosa imparerai:
Rally Software Review
Prerequisito: Per utilizzare lo strumento Rally, dobbiamo disporre di credenziali utente valide per accedere e fornire l'accesso al tuo progetto.
Sito web: Software da rally
Cruscotto di rally e grafici Burndown
In un progetto Agile, ci sono sprint e l'attività quotidiana viene tracciata e le storie degli utenti vengono assegnate a un'iterazione specifica. Possiamo visualizzare il grafico Burndown che mostra la quantità di lavoro rimanente per quello sprint e il numero di user story accettate. Sulla base del quale possiamo facilmente capire che il lavoro di sprint è in pista o meno.
Inoltre, utilizzando l'app Iteration Dashboard nella home page, possiamo vedere i dati di iterazione in diversi formati come grafici a torta, burndown.
Grafico Rally Burndown:
[Immagine fonte ]
Come creare storie utente in Rally
Prima di creare un test case o dettagli correlati, dobbiamo disporre di un prodotto di lavoro o di un requisito. Questa si chiama User story. Consiste nei dettagli dei requisiti di una particolare funzionalità con criteri di accettazione. Per impostazione predefinita, lo stato della User story è nello stato Definito, in base all'avanzamento della User story, possiamo aggiornare lo stato su Avanzamento o Completo o Bloccato, ecc.
Per creare una user story: Fare clic su Piano >> Storie degli utenti >> quindi fare clic su 'Nuova storia utente'
Dettagli da fornire per la user story: Fornisci nome, descrizione e criteri di accettazione della User Story, iterazione (significa in cui Sprint deve essere sviluppato / testato), funzionalità e salva i dettagli. In modo che crei una user story con un ID univoco che inizia con US. Esempio: US12345
Rally ti assisterà con un modello su come scrivere una buona storia utente.
Modello per la user story: Come a, voglio farlo
elenco delle aziende che utilizzano il cloud computing
Una volta creata la user story, abbiamo molte altre cose che possono essere mappate su di essa. Questi sono i seguenti:
- Compiti: Può essere creato utilizzando la scheda Attività. Qui aggiungiamo attività per Sviluppatore, Tester, DB o revisore, ecc., Tutti coloro che devono lavorare su questo prodotto e aggiungere stime, proprietario e altri dettagli.
- Casi test: Crea scenari di test utilizzando la scheda Scenario di test.
- Prova: Possiamo eseguire i mezzi di test case, aggiungere il risultato del test di ogni test case creato in questa scheda.
- Difetti: I difetti possono essere creati utilizzando questa scheda.
- Discussioni: Qualsiasi progresso o discussione sulla storia dell'utente può essere aggiunto qui.
- Cronologia delle revisioni: Ogni attività eseguita su questo prodotto di lavoro viene aggiunta in Cronologia e possiamo visualizzarla qui.
- Dipendenze: Qualsiasi storia dipendente può essere aggiunta qui.
Test case, esecuzione o difetti possono essere creati anche dalle storie degli utenti o da altri tipi di navigazione. I dettagli su come aggiungere e altri utilizzi sono spiegati nelle sezioni successive.
Come creare casi di test nei rally
In generale, creiamo un test case dalla scheda Qualità.
Per creare uno scenario di test: Fare clic sulla scheda Qualità >> Test case >> quindi fare clic su 'Nuovo test case'.
Dettagli da fornire per un test case: Seleziona il prodotto di lavoro, ovvero la storia dell'utente che abbiamo descritto nella sezione precedente, Tipo di test case dal menu a discesa, Metodo, Priorità, Rischio, Presupposto, Passaggi e Salva e chiudi. Ogni test case viene creato con un ID univoco che inizia con 'TC'.
Allo stesso modo, possiamo creare tutti i casi di test che vogliamo. Oppure possiamo importare casi di test in blocco alla volta utilizzando il componente aggiuntivo di Excel, di cui parleremo nelle prossime sezioni.
Associazione di un caso di test con storie di utenti:
Come discusso in precedenza, durante la creazione di un nuovo test case dalla scheda Qualità, possiamo cercare il prodotto di lavoro e scegliere una user story esistente, in modo che venga associata a quella user story. Oppure apri la User story e fai clic sulla scheda Test case e fai clic sul pulsante Aggiungi nuovo dalla barra degli strumenti, aggiungi i dettagli e seleziona Crea.
Come creare un difetto
Vediamo come creare difetti e associazioni di difetti con casi di test / storie di utenti. In generale, qualsiasi difetto può essere associato a un difetto.
Per creare un difetto: Selezionare la scheda Qualità >> Difetti >> quindi fare clic su 'Nuovo difetto'
Dettagli da fornire per un test case: Nome / intestazione del difetto, tag, descrizione, eventuali allegati, proprietario, stato, ambiente, priorità, gravità, Inviato da, Iterazione, ecc., Quindi fare clic su Crea.
Oltre ai dettagli di cui sopra, possiamo anche mappare la User story e lo scenario di test al difetto tramite i campi delle opzioni di ricerca User Story / Test Case sulla pagina e scegliere User Story e Test Case esistenti. Possiamo eliminare un difetto o associare difetti duplicati.
Possiamo anche creare una suite di difetti, dove possiamo aggiungere tutti i casi di test esistenti per un facile monitoraggio per il rilascio. Possiamo aggiungere l'ID della suite dei difetti per i difetti esistenti per mostrarli nella suite dei difetti.
L'app My defects può essere creata utilizzando la funzione Aggiungi app nella home page. Con questo, il tester può conoscere i difetti non chiusi che hanno creato. Tutti i difetti possono essere visualizzati e filtrati per ID, stato e proprietario creato, ecc.
Come creare un piano di test nel software Rally
Per mantenere tutti i casi di test in modo organizzato e per separarli in funzionalità specifiche o cicli di test per funzionalità o diversi, possiamo creare cartelle di test e spostare i casi di test richiesti sotto di esse.
Per creare una cartella in Test Plan: Selezionare la scheda Qualità >> quindi fare clic su Piano di test
Qui, vedrai più icone per creare una cartella o creare sottocartelle e creare nuovi casi di test o modificare uno scenario di test esistente, rimuovere gli scenari di test.
Ogni cartella Test ha un ID che inizia con TF. Se si desidera spostare uno scenario di test in una cartella, fare clic su Modifica scenario di test e aggiornare l'ID della cartella di test nella cartella in cui si desidera spostare lo scenario di test richiesto. Qui vedresti tutti i casi di test che vengono creati in una cartella e che non avrebbero una cartella associata. Inoltre, per ogni livello di cartella, puoi vedere lo stato dei risultati del test case come no. di casi di test superati / non riusciti / non eseguiti.
Discuteremo come eseguire un test case nella prossima sezione.
Quando apriamo una cartella Test, possiamo visualizzare tutti i casi di test creati sotto di essa e possiamo eseguirli tutti in una volta e aggiornare lo stato del test.
[Immagine fonte ]
Come eseguire un test case
I casi di test possono essere eseguiti in due modi. È possibile cercare l'ID dello scenario di test ed eseguire o aprire lo scenario di test dal piano di test. Dopo aver aperto uno scenario di test, fare clic sull'icona + per creare il risultato dello scenario di test.
Dettagli da fornire per il risultato del test case: Immettere la versione build, Verdetto (Bloccato / Superato / Non riuscito / Errore / Inconclusivo) come campi obbligatori. Immettere anche altri dettagli come durata, Tester (questo verrà selezionato automaticamente come nome utente connesso), Test set (discuteremo il set di test nella sezione successiva), allegati e Note, quindi salvare.
A seconda che il risultato del test sia stato superato o meno, i risultati dello scenario di test verranno visualizzati in colore verde / rosso.
Limitazione: A partire da questa data, possiamo eseguire un test case e contrassegnarlo come superato / non superato a livello di test case. Se abbiamo uno scenario in cui solo un passaggio è stato superato, è necessario contrassegnare l'intero scenario di test come Non riuscito e non è possibile aggiornare lo stato di ogni livello di passaggio.
Gestisci set di test
Vediamo come gestire il set di test, collegare il set di test e generare rapporti in Rally.
come utilizzare un file torrent
Il set di test è anche una raccolta di casi di test come nel Piano di test. La differenza è che qualsiasi set di test può essere associato all'iterazione. Fondamentalmente, verranno creati set di test per monitorare i test di regressione o per tenere traccia di qualsiasi altra esecuzione di test su un particolare sprint. Poiché è simile a una user story, possiamo avere punti, stima pianificata, stato, ore, ecc. Che possono essere forniti.
Per creare un set di prova: Selezionare Traccia >> Stato iterazione >> in questa pagina selezionare l'opzione 'Set di prova' dal campo a discesa Nuovo.
Dettagli da fornire per il set di prova: Fornire il nome del set di test e fare clic su Aggiungi. Qualsiasi set di test viene creato con un ID univoco e il nome inizia con 'TS'.
Associa i casi di test al set di test: Fare clic sull'icona di configurazione sul lato sinistro del set di test e selezionare l'opzione 'Aggiungi casi di test esistenti ...'. Si apre una finestra in cui è possibile selezionare / filtrare il progetto con gli ID dei casi di test e scegliere tutti i casi di test richiesti facendo clic sulle caselle di controllo e facendo clic sul pulsante Aggiungi nella finestra.
Nota: Nella finestra di selezione del test case, mostrerà un numero limitato di test case su ogni pagina, dopo aver selezionato i casi di test e spostato alla pagina successiva assicurati di fare clic sul pulsante Aggiungi per aggiungere i casi di test selezionati altrimenti la selezione precedente sarà essere perso.
Una volta associati tutti i casi di test, è possibile espandere il set di test e aggiungere risultati a ogni caso di test o aggiornare i dettagli a ogni livello di scenario di test o più casi di test contemporaneamente utilizzando le opzioni di filtro.
Possiamo riutilizzare il set di test esistente facendone una copia e l'iterazione, lo stato, la stima e altri dettagli. È inoltre possibile visualizzare i risultati del set di test, ad esempio quanti casi di test sono passati / non riusciti / non eseguiti.
Collegamento set di test / Rilascio / Iterazione: Come descritto sopra, il set di test è come una user story, possiamo aggiungere dettagli di iterazione, rilascio ad esso. Quindi possiamo tenere traccia dello stato di esecuzione di quel set di test in un particolare Sprint / Iterazione.
Rapporti: Scegli la scheda Rapporti e seleziona un rapporto o un grafico da visualizzare. Puoi anche stamparli o inviarli tramite e-mail.
Possiamo creare i nostri rapporti personalizzati da Rapporti >> Rapporti e selezionare il pulsante + Aggiungi nuovo.
Seleziona o filtra i valori in base alle tue esigenze e fai clic sul pulsante 'Esegui' per generare il rapporto. Possiamo fare uso di app Rally estese utilizzando l'opzione di aggiunta di app dalla home page e possiamo creare grafici / rapporti.
Carica casi di test in blocco
Passiamo ai passaggi dettagliati su come caricare casi di test collettivi in Rally.
Con le sezioni precedenti, abbiamo capito come creare un test case dall'opzione Aggiungi nuovo caso. Tuttavia, in uno scenario in tempo reale avremo un gran numero di casi di test che devono essere creati e l'aggiunta dall'interfaccia utente di Rally è un'attività un po 'complicata. Quindi possiamo utilizzare l'opzione di importazione con la quale possiamo importare casi di test creati in Excel.
Recentemente, Rally ha fornito la possibilità di importare casi di test e passaggi di test da Excel.
Di seguito sono riportati i passaggi dettagliati:
Passo 1: Vai a Qualità >> Casi di test
Passo 2: Selezionare 'Azioni' >> fare clic sul collegamento 'Importa casi di test ...'
Verrà visualizzata una finestra in cui è possibile vedere un collegamento chiamato 'modello di importazione'
Passaggio 3: Fare clic su 'Importa modello' e scaricare il modello Excel e fornire i dati come mostrato nell'immagine sottostante e salvare nel disco rigido.
Aggiungi il tipo di oggetto come 'Test Case' e fornisci i dettagli. Qui, solo il tipo di oggetto e il nome sono solo due campi obbligatori e le restanti altre colonne che possiamo aggiungere se vogliamo fornire quei dettagli e importarli in Rally.
Poiché abbiamo una disposizione per importare anche i passaggi del test, per questo fornire i dettagli del passaggio con Tipo di oggetto come 'Passaggio del caso di test' e fornire l'indice come numero del passaggio e il numero di riga del caso di test nella colonna del caso di test come la riga [2] per il primo mostrato di seguito per mappare i passaggi del test a un caso di test specifico. Allo stesso modo, aggiungi tutti i casi di test di cui desideri i dettagli e salva i dati.
Passaggio 4: Sfoglia il file dalla finestra di importazione e fai clic sul pulsante 'Convalida' per verificare la presenza di eventuali errori.
come aprire il file .json
Passaggio 5: Una volta completata la convalida, verrà visualizzata una finestra con il pulsante Importa.
Una volta completata l'importazione, verrà visualizzato il messaggio Importa riuscita. Chiudi la finestra.
È possibile aprire la pagina Qualità >> Test case e verificare i nuovi casi di test aggiunti. Inoltre, puoi controllare cercando il prodotto di lavoro (User Story) e verificare se i casi di test sono associati ad esso secondo i dati forniti.
Oltre al processo di cui sopra, possiamo anche installare il componente aggiuntivo Excel Rally e connetterci a Rally da Excel ed esportare i casi di test in Rally.
Pro e contro del software Rally
C'è un'ampia gamma di funzioni disponibili in Rally. Principalmente questo strumento è progettato per i progetti implementati agili.
Professionisti:
- Rally è un potente strumento Agile.
- È disponibile un'ampia gamma di funzionalità dalla pianificazione del rilascio ai rapporti di test.
- Può essere utilizzato dai proprietari del prodotto, dal management per i report e dal monitoraggio del lavoro, dai team di sviluppo e test.
Contro:
- Rispetto ad altri strumenti di gestione dei test come ALM, la gestione dei casi di test non è molto facile da usare.
- Poco rigido rispetto ad altri strumenti come Jira.
- Confronto tra Jira e Rally.
Confronto di Jira Vs Rally Software
Caratteristica | Rally | Jira |
---|---|---|
Integrazione | Sì (API REST) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
piattaforma | Basato sul Web | Basato sul web / installato |
Prezzo di costo | È costoso e potrebbe non valere la pena per una piccola organizzazione. Fasce di prezzo multiple / Prova gratuita. | La licenza è su base mensile e si basa su cosa utilizzare. Fasce di prezzo multiple / Prova gratuita. |
Licenza | Prova proprietaria / gratuita | Licenze comunitarie proprietarie / gratuite per progetti open source e accademici. |
Supporto | Il team di supporto tecnico è disponibile e reattivo. | Il collegamento dei problemi ha consentito ai team di risalire al problema. |
Sicurezza | Rally ha una buona autenticazione e sicurezza. | Jira offre alta disponibilità, prestazioni su larga scala e funzionalità di sicurezza avanzate come la crittografia a riposo |
Configurazione o installazione | La configurazione è semplice. | La configurazione iniziale è un po 'complessa. |
Altri | Supporta i team interfunzionali e include anche la gestione dei test e dei difetti. | Grande comunità, supporto multilingue, oltre 600 plug-in e più plug-in disponibili. |
Fino ad ora abbiamo discusso di più delle attività relative alla gestione dei test in Rally, abbiamo anche molte altre pagine in Rally per la gestione dei progetti, per esempio, Time boxes, dove gestiamo iterazioni e milestone selezionando il tipo dal menu a tendina.
Conclusione
Con tutti i dettagli di cui sopra, abbiamo capito come creare storie utente, casi di test, difetti, set di test, importazione di casi di test e mappatura tra tutti loro. Questo strumento non viene utilizzato solo per la gestione dei test, ma abbiamo anche funzionalità di pianificazione del rilascio e altre funzionalità. Esistono molti altri strumenti di gestione dei progetti come Jira, Test Rail, ecc.
Il software Rally è uno degli strumenti più popolari e può essere utilizzato da un'ampia gamma di persone e può monitorare diverse attività in un unico posto.
Lettura consigliata
- Tutorial JIRA Agile: come utilizzare JIRA in modo efficace per la gestione di progetti Agile
- Come fornire funzionalità software di alto valore in un breve periodo di tempo utilizzando Agile Scrum Process
- Tutorial SAFe Agile: Cos'è Scaled Agile Framework
- Esercitazione VersionOne: Guida allo strumento di gestione dei progetti agile all-in-one
- Tutorial Robot Framework - Funzionalità e installazione software
- Tutorial TestLodge - Come organizzare i progetti di test del software utilizzando lo strumento di gestione dei test TestLodge
- Tutorial Jira Portfolio: plug-in Agile Project Portfolio Management per JIRA (recensione)
- Tutorial sull'amministrazione di JIRA: amministrazione e gestione utenti di JIRA