- La definizione dei requisiti è una delle fasi preliminari per il ciclo di vita dello sviluppo del software.
- La definizione dei requisiti si riferisce a ciò che deve essere consegnato ai client alla fine di quella specifica versione.
- Stabilire i requisiti con brevità e chiarezza in anticipo comporterebbe una rilavorazione minima dopo il completamento dello sviluppo.
- Questo modulo in ALM consente agli utenti di definire, gestire e tenere traccia dei requisiti.
Faremo uso dell'applicazione di esempio (GURU99 Banking) per comprenderla meglio.
In questo tutorial impareremo
- Come creare il requisito
- Come caricare i requisiti utilizzando Microsoft Excel
- Come eseguire l'analisi della copertura (tracciabilità dei requisiti)
Come creare i requisiti
Passaggio 1) Fare clic su "Requisiti" nel modulo "Requisiti".
Passaggio 2) Manteniamo tutti i requisiti per questa versione (2017 R1) in una cartella specifica in modo che sia facile per noi accedervi. In aggiunta a ciò, vorremmo mostrare la distinzione tra requisiti "Funzionali" e "Non Funzionali" inserendoli in cartelle diverse.
- Fare clic sull'icona "Nuova cartella" nel modulo dei requisiti
- Immettere il nome della cartella come " 2017 R1 " per identificare facilmente i requisiti per questa versione.
Passaggio 3) La cartella creata verrà mostrata come mostrato di seguito.
Passaggio 4) Ora creiamo una cartella per i requisiti " funzionali" in cui vengono conservati tutti i documenti / elementi di lavoro dei requisiti funzionali.
Passaggio 5) La cartella creata verrà visualizzata nel modulo " Requisiti" come mostrato di seguito.
Passaggio 6) Creare allo stesso modo una cartella "non funzionale". Dopo aver creato sia la cartella Funzionale che quella Non Funzionale, avremo la struttura delle cartelle come mostrato di seguito.
Passaggio 7) Fare clic sull'icona "Nuovi requisiti" nella pagina dei requisiti come mostrato di seguito.
Si apre la finestra di dialogo "Nuovi requisiti" e l'utente deve inserire i seguenti campi obbligatori.
- Immettere il nome del requisito
- Seleziona il Tipo di requisito
Passaggio 8) L' utente può anche inserire i seguenti campi non obbligatori.
- Autore
- Priorità
- Rivisto
- Target di rilascio
- Target Cycle
- Descrizione e commenti.
Passaggio 9) Requisiti consente inoltre agli utenti di inserire i requisiti direttamente nel formato " Rich Text " come mostrato di seguito.
Passaggio 10) Di solito, i requisiti vengono acquisiti in un documento Word. Possono essere caricati nella scheda Allegati come mostrato di seguito. ALM supporta anche tutti gli altri tipi di file come .xls, .jpg.webp ecc. Dopo il caricamento, fare clic sul pulsante Invia.
Passaggio 11) Il requisito verrà visualizzato all'utente come mostrato di seguito:
Come caricare i requisiti utilizzando Microsoft Excel
A volte, l'utente non creerà i requisiti manualmente. È facile caricare tutti i requisiti in blocco piuttosto che crearli uno per uno, il che è un processo che richiede tempo. Per facilitare il caricamento in ALM, HP ha messo a punto un componente aggiuntivo con il quale l'utente può caricare direttamente da MS excel / MS Word. Comprendiamo la procedura passo passo per caricare i requisiti in QC da Excel.
Per i requisiti di caricamento, dobbiamo comprendere il flusso di lavoro:
Parte A - Download:
Passaggio 1) Accedere alla home page di ALM http: // localhost: 8181 / qcbin e fare clic su "Strumenti" dall'elenco dei collegamenti.
Passaggio 2: fare clic sul collegamento "Altri componenti aggiuntivi HP ALM" dalla pagina dei componenti aggiuntivi come mostrato di seguito.
Passaggio 3) Selezionare "Componenti aggiuntivi per applicazioni Microsoft" e selezionare "Microsoft Excel" dal collegamento poiché utilizzeremmo il componente aggiuntivo MS Excel per caricare i dati in HP-ALM.
Passaggio 3) Selezionare il collegamento HP-ALM Microsoft Excel Add-in per ALM 12.00.
Passaggio 4) Selezionare il collegamento HP-ALM Microsoft Excel Add-in per ALM 12.00. Gli utenti possono anche fare riferimento alla Guida "Leggimi" e alla Guida "Add-in". Facendo clic sul collegamento, il file di configurazione del componente aggiuntivo verrà scaricato nella posizione predefinita / posizione selezionata dall'utente.
Parte B - Installazione:
Passaggio 1) Selezionare il componente aggiuntivo scaricato ed eseguire un clic con il pulsante destro del mouse sul file scaricato. Seleziona "Esegui come amministratore".
Passaggio 2) Selezionare il componente aggiuntivo scaricato ed eseguire un clic con il pulsante destro del mouse sul file scaricato. Seleziona "Esegui come amministratore" in modo da poter installare il componente aggiuntivo.
Passaggio 3) Selezionare il tipo di installazione. Qui abbiamo selezionato "Per tutti gli utenti" che era l'impostazione predefinita. Se desideri eseguire l'installazione solo per l'utente corrente, seleziona "Solo per utente corrente" e fai clic su "Avanti".
Passaggio 4) Al termine dell'installazione, l'utente riceverà il messaggio di stato. Fare clic sul pulsante "Fine".
Passaggio 5) Per verificare se il componente aggiuntivo è stato installato correttamente, aprire Excel e accedere alla scheda "Componenti aggiuntivi". Troverai un'opzione "Esporta in HP ALM" che significa che il "componente aggiuntivo" è stato installato correttamente.
Parte C - Requisiti per il caricamento in ALM:
Passaggio 1) Prima di caricare i requisiti da Excel, è necessario preparare Excel in modo che possa essere caricato.
- Seleziona i campi che desideri caricare in ALM e crea un'intestazione in Excel per quei campi.
- Immettere un dato valido in ciascuno di questi campi come mostrato di seguito.
Passaggio 2) Dopo aver selezionato i dati da caricare, fare clic su "Esporta in HP ALM" da "Componenti aggiuntivi".
Passaggio 3) Si apre l'esportazione guidata ALM. Immettere l'URL del server HP ALM e fare clic su "Avanti".
Immettere il nome utente e la password per l'autenticazione e fare clic su "Avanti".
Passaggio 3) Selezionare il dominio, il nome del progetto in cui si desidera caricare i requisiti e fare clic su "Avanti".
Passaggio 4) Seleziona il tipo di dati che vorremmo caricare. In questo caso, sono requisiti. Possiamo anche caricare test / difetti di cui ci occuperemo in seguito.
Passaggio 5) Immettere il nome della nuova mappa. La prima opzione, "Seleziona una mappa" è disabilitata perché non abbiamo ancora creato una mappa. Quindi dovremmo creare un nuovo nome di mappa e fare clic su "Avanti". Non abbiamo selezionato "Crea una mappa temporanea" perché vorremmo riutilizzare ogni volta per caricare i "Requisiti".
Passaggio 5b) In questa finestra di dialogo, l'utente deve scegliere il comportamento del tipo di requisito. Se stiamo caricando un solo tipo di requisito, dovremmo selezionare "Tipo di requisito singolo".
Stiamo caricando diversi tipi di requisiti. Quindi dobbiamo mappare contro la colonna corrispondente in Excel. Secondo il nostro modello, la colonna "E" riporta il tipo di requisito.
Passaggio 6) Facendo clic su "Avanti", la finestra di dialogo di mappatura si apre come mostrato di seguito.
- Gli elementi della griglia del riquadro sinistro elencati corrispondono ai campi disponibili per il caricamento in HP ALM. Si prega di notare che i campi contrassegnati in "ROSSO" devono essere mappati in quanto sono campi obbligatori.
- Gli elementi della griglia del riquadro destro fanno riferimento ai campi mappati in modo che i valori in Excel fluiscano nei campi corrispondenti di ALM.
Ora vediamo come mappare i campi in Excel rispetto ai campi in ALM.
Selezionare il campo che l'utente desidera mappare e fare clic sul pulsante freccia come mostrato di seguito.
Immettere il nome della colonna in Excel che corrisponde al nome della colonna appropriato in HP ALM.
Mappare tutte le colonne richieste in Excel con i campi appropriati in HP ALM. Dopo aver mappato tutti i campi obbligatori, fare clic su "Esporta".
Passaggio 8) Al termine del caricamento, ALM visualizza il messaggio come mostrato di seguito. Se vengono visualizzati errori, risolvi il problema e prova a ricaricare lo stesso.
Passaggio 11) Ora verifichiamo lo stesso nella scheda "Requisiti". Tutti i dettagli dei requisiti, inclusi gli allegati, vengono caricati come mostrato di seguito.
Come eseguire l'analisi della copertura (tracciabilità dei requisiti)
Una volta che l'utente ha mappato tutti i requisiti, i test ei difetti discussi in ciascuno di questi capitoli, saremo in grado di generare l'analisi della copertura e la matrice di tracciabilità.
L'analisi della copertura ci aiuta a comprendere la copertura del test rispetto a un requisito specifico e i dettagli sul numero di test superati / non riusciti / non eseguiti.
Passaggio 1) Vai al modulo dei requisiti e fai clic sul menu "Visualizza" e seleziona "Analisi della copertura".
Passaggio 2) L'analisi della copertura verrà generata rispetto a ciascuno dei requisiti inseriti nella "Scheda Requisiti" con lo stato consolidato a livello di cartella.
Passaggio 3) All'espansione della cartella, verrà visualizzata l'analisi della copertura come mostrato di seguito.
Passaggio 4) Fare clic su ciascuno di questi stati di analisi della copertura per ottenere un rapporto dettagliato.
- Fare clic sullo stato di un requisito specifico. Verrà visualizzata l'Analisi della copertura con il numero di guasti.
- Fare clic su "Mostra copertura del test" per visualizzare lo stato dettagliato del test associato al requisito selezionato.
Passaggio 5) Facendo clic su "Mostra copertura test", verrà visualizzato lo stato di esecuzione del test rispetto al requisito selezionato.
Matrice di tracciabilità:
- La matrice di tracciabilità consente agli utenti di determinare l'entità delle relazioni tra requisiti e altri requisiti (o) tra requisiti e test.
- La matrice di tracciabilità elenca i requisiti di origine e i requisiti e i test associati. La matrice visualizza il numero totale di relazioni per ogni requisito di origine.
Passaggio 1) Il primo passaggio è accedere al menu "Visualizza" e selezionare "Matrice di tracciabilità".
Passaggio 2) La pagina Matrice di tracciabilità si apre come mostrato di seguito.
- Fare clic su "Configura matrice di tracciabilità"
- Si apre la finestra di dialogo "Configura matrice di tracciabilità".
Passaggio 3) Di seguito sono riportati i criteri per la generazione della matrice di tracciabilità.
- Fare clic su "Filtro" in "Definisci requisiti di origine"
- Si apre la finestra di dialogo "Requisiti del filtro". Fare clic sul pulsante dei criteri di filtro.
- Si apre la finestra di dialogo Seleziona criteri di filtro. Seleziona "Funzionale" dall'elenco
- Fare clic su "OK".
Passaggio 4) La finestra di dialogo Requisito filtro visualizza i criteri di filtro selezionati dall'utente. Fare clic su "OK".
Passaggio 5) Viene visualizzata la finestra di dialogo Configura tracciabilità
- Con il "Tipo di requisito" selezionato
- Fare clic sul collegamento "Filtra per test collegati".
Passaggio 6) Generiamo la matrice di tracciabilità tra requisiti e test. Quindi, facendo clic su "Filtra per test collegati", viene visualizzata all'utente la seguente finestra di dialogo.
- Abilita "Filtra per test collegati".
- Seleziona "Collegato a" i seguenti test.
- Generiamo la matrice di tracciabilità per quei requisiti che hanno più di 5 test. Quindi seleziona i criteri di filtro come "più di"
- Immettere un valore. In questo caso è "5"
- Fare clic su "Ok"
Passaggio 7) La seguente schermata viene visualizzata all'utente con tutti i requisiti e i relativi test se i criteri della matrice di tracciabilità specificati sono soddisfatti.
Passaggio 8) L' utente può anche fare clic su "Genera matrice di tracciabilità" che può essere esportata in Excel.
- Selezionare i dettagli per i quali deve essere generata la matrice di tracciabilità.
- Fare clic su "Genera matrice di tracciabilità".
Passaggio 9) La finestra di dialogo Salva file viene visualizzata all'utente.
- Scegli la posizione in cui salvare la matrice di tracciabilità.
- Immettere il nome del file
- Fare clic su "Salva".
Passaggio 10) Facendo clic sul pulsante "Salva", la matrice di tracciabilità viene generata per l'utente.
Ecco un video sul modulo Requisiti
Fare clic qui se il video non è accessibile
punti chiave: -
- Il modulo dei requisiti in QualityCenter viene utilizzato per memorizzare i requisiti del test. Sulla base di questi requisiti memorizzati, costruirai i tuoi casi di test.
- Un requisito genitore potrebbe avere un requisito figlio.
- Ad ogni requisito viene assegnato un ID univoco per l'identificazione.