Modulo del piano di test nel tutorial di HP ALM (Quality Center)

Sommario:

Anonim
  • Dopo aver definito i requisiti, il team di sviluppo avvia il processo di progettazione e sviluppo mentre il team di test inizia a progettare i test che possono essere eseguiti una volta distribuita la build.
  • Il successo di qualsiasi prodotto dipende dai processi di test e dalla qualità dei test che vengono eseguiti. Un buon piano di test si traduce in un prodotto privo di bug.
  • ALM supporta la manutenzione e l'esecuzione di test manuali, di automazione e delle prestazioni poiché ALM è perfettamente integrato con tutti i prodotti HP come HP UFT e HP Load Runner.

In questo tutorial imparerai

  • Come creare un piano di test
  • Come caricare i test utilizzando Microsoft Excel
  • Come creare risorse di test

Come creare un piano di test

Passaggio 1) Simile ai requisiti, creiamo un segnaposto / cartella per ciascuno dei tipi di test come Funzionale e Non funzionale.

  1. Fare clic sul collegamento Piano di prova dalla home page di ALM
  2. Fare clic sull'icona "Nuova cartella"
  3. Immettere il nome della cartella come "Funzionale" e fare clic su "OK"

Passaggio 2) La cartella creata verrà visualizzata come mostrato di seguito.

Passaggio 3) Allo stesso modo creiamo sottocartelle per i test "manuali" e "automatizzati" nella cartella "Funzionale". Quindi la struttura della cartella finale sarà come mostrato di seguito:

Nota: NON saremo in grado di creare script di test automatizzati / script di test delle prestazioni da ALM; invece deve essere creato dai rispettivi strumenti HP come UFT per la funzionalità e Load runner per le prestazioni. Viene quindi salvato in ALM in modo che possano essere programmati, eseguiti, monitorati e segnalati.

Passaggio 4) Sarebbe meglio creare una nuova cartella per ciascuno dei moduli dell'applicazione in modo da non scaricare tutti i test manuali in una cartella. Per le applicazioni complesse ci sarebbero migliaia di test che sarebbero difficili da gestire se non fossero allineati correttamente.

Passaggio 5) Ora creiamo un test manuale per il modulo "Accesso" facendo clic sull'icona "Nuovo test" nella scheda "Piano di test".

Passaggio 6) Immettere i seguenti dettagli per creare correttamente il nuovo test.

  1. Immettere il nuovo nome del test
  2. Immettere il tipo di test. In questo caso si tratta di un test "manuale".
  3. L'utente può anche inserire altri campi non obbligatori come la data, la descrizione come mostrato di seguito.
  4. Fare clic su "Invia" una volta inseriti tutti i dettagli.

Passaggio 7 ) Una volta creato il test, il test creato verrà visualizzato nella cartella dei test "Manuale" con altre schede generate come mostrato di seguito. Discutiamo in dettaglio ciascuna di queste schede nei passaggi successivi.

Passaggio 8) Fare clic sulla scheda "Fasi di progettazione" e fare clic sull'icona "Nuovo passaggio" come mostrato di seguito. Viene visualizzata la finestra di dialogo Dettagli fase di progettazione

  1. Immettere il nome del passaggio
  2. Immettere la descrizione del passaggio
  3. Immettere il risultato previsto
  4. Fare clic su "OK"

Passaggio 9) Ripetere il passaggio n. 6 e immettere tutti i passaggi pertinenti per testare la funzionalità. Dopo aver creato tutti i passaggi richiesti, la scheda "Fasi di progettazione" mostra tutti i passaggi creati come mostrato di seguito.

Passaggio 10) Parametri, aiuta l'utente ad assegnare un valore a una variabile che consente all'utente di eseguire lo stesso test con diversi set di dati. In questo caso, il nome utente e la password possono essere due parametri ai quali sarebbe assegnato un valore. Capiremo l'importanza di avere parametri durante l'esecuzione del test che sarà trattato nel modulo Test Lab.

Vediamo ora come creare parametri.

  1. Selezionare la fase di test rispetto alla quale si desidera aggiungere il parametro.
  2. L'icona "Parametro" sarà abilitata. Fare clic sullo stesso come mostrato di seguito.

Passaggio 11) La finestra di dialogo Parametro si aprirà come mostrato di seguito. Fare clic sul pulsante "Nuovo parametro".

Passaggio 12) Si apre la finestra di dialogo dei dettagli dei parametri di prova.

  1. Immettere il nome del parametro
  2. Assegna un valore al parametro
  3. Fare clic su "OK".

Passaggio 13)

La finestra di dialogo "parametri" viene visualizzata di nuovo all'utente

  1. Con la variabile creata
  2. Il valore
  3. Fare clic su "OK".

Passaggio 14) Ora possiamo notare che il parametro viene aggiunto nel "Passaggio di prova" stesso come mostrato di seguito.

Ripeti lo stesso anche per il campo della password.

Allo stesso modo, creare il parametro per Password archiviata

Passaggio 15) I parametri creati possono essere visualizzati / modificati nella scheda parametri. Questa finestra di dialogo ci aiuta anche a creare, eliminare i parametri associati ai test.

Passaggio 16) La scheda degli allegati consente all'utente di caricare qualsiasi tipo di file come "xls", "jpg.webp" ecc.

Passaggio 17) La configurazione del test ci aiuta a riutilizzare il test per diversi scenari di casi d'uso. Facci capire come lavorare con le configurazioni di test con un esempio. Per impostazione predefinita, esiste una configurazione di test specificata come quella del nome del test.

Nota: NON POSSIAMO eliminare la configurazione di prova predefinita ma possiamo modificare la stessa.

Passaggio 18) Supponiamo che la funzionalità di accesso possa essere eseguita da tre tipi di utenti aziendali come "helpdesk", "manager" e "cluster head".

Rinominiamo la configurazione di prova predefinita in "helpdesk" modificando il campo del nome della "Configurazione di prova".

Passaggio 19) Ora aggiungiamo le altre due configurazioni di test, vale a dire: manager e cluster head. Fare clic sull'icona "+" sotto le configurazioni di prova.

Passaggio 20) Si apre la finestra di dialogo " Nuova configurazione di prova".

  1. Immettere il nome della configurazione di prova
  2. Inserisci altri parametri non obbligatori come "creato da", "data di creazione", "descrizione"
  3. Fare clic su "OK".

Passaggio 21) Ripetere lo stesso passaggio di cui sopra per creare un'altra configurazione di test per "cluster head" e l'intera configurazione di test verrà visualizzata all'utente come mostrato di seguito. Ciò consentirà ai tester di eseguire lo stesso test individualmente rispetto a tutte le configurazioni create durante l'esecuzione del test, il che non risulterà in alcuna riscrittura dei test.

La configurazione del test NON deve essere confusa con i parametri del test. Quindi dovremmo capire la differenza tra parametri e configurazioni di test. I parametri vengono utilizzati per creare variabili e assegnare valori per una fase specifica (parametrizzazione del test) mentre la configurazione del test è applicabile a tutte le fasi e generalmente utilizzata per testare diversi casi di utilizzo aziendale / flusso di lavoro. Durante l'esecuzione gli utenti possono modificare i valori dei parametri creati mentre viene eseguito un test case per la configurazione selezionata.

Ad esempio, un'applicazione per il pagamento di fatture online, l'utente può selezionare la modalità di pagamento. In caso di pagamenti con "Carta di credito", l'utente può selezionare Master Card, Visa o American Express. Ognuno di coloro che hanno i propri punti premio per i clienti. Per testarlo, possiamo progettare un test in modo tale che ognuno di essi venga aggiunto alle configurazioni di test per verificare i punti premio.

Passaggio 22) La scheda "Copertura richiesta" aiuta i tester a mappare il test rispetto a uno o più requisiti particolari che aiutano gli utenti a generare copertura e tracciabilità.

  1. Fare clic sulla scheda "Copertura richiesta".
  2. Seleziona il "Requisito" che dovrebbe essere mappato rispetto a questo particolare caso di test
  3. Fare clic sul pulsante "<=" per mappare i requisiti selezionati rispetto al test. Possiamo anche mappare più requisiti rispetto allo stesso test.

Passaggio 23) La scheda "Difetti collegati" viene visualizzata vuota poiché non abbiamo eseguito alcun test / rilevato alcun difetto rispetto allo scenario di test. Questa scheda verrà popolata con i dettagli del difetto se i difetti vengono pubblicati sullo scenario di test al momento della creazione dei difetti.

Passaggio 24) La scheda Cronologia mostra l'elenco delle modifiche apportate nel tempo rispetto a questo particolare caso di test sin dal momento della creazione del test.

Caricamento dei test:

A volte, l'utente non creerà manualmente casi di test poiché è un processo che richiede molto tempo. La maggior parte delle organizzazioni sviluppa test manuali in Excel e li carica in ALM in blocco anziché creare ogni test manuale uno per uno. 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.

Come caricare i test utilizzando Microsoft Excel

Passaggio 1) Prima di caricare i test da Excel, è necessario preparare Excel in modo che possa essere caricato.

  1. Seleziona i campi che desideri caricare in ALM e crea un'intestazione in Excel per quei campi.
  2. 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".

Passaggio 4) Immettere il nome utente e la password per l'autenticazione e fare clic su "Avanti".

Passaggio 5) Selezionare il dominio, il nome del progetto in cui si desidera caricare i test e fare clic su "Avanti".

Passaggio 6) Seleziona il tipo di dati che vorremmo caricare. In questo caso, sono i test. Caricheremo anche i difetti nei prossimi capitoli.

Passaggio 7) 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 "test".

Passaggio 8 ) Facendo clic su "Avanti", la finestra di dialogo di mappatura si apre come mostrato di seguito.

  1. 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.
  2. 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.

Passaggio 9) Ora capiamo come mappare i campi in Excel rispetto ai campi in ALM.

  1. Selezionare il campo che l'utente desidera mappare e fare clic sul pulsante freccia come mostrato di seguito.

  1. Immettere il nome della colonna in Excel che corrisponde al nome della colonna appropriato in HP ALM.

  1. Mappare tutte le colonne richieste in Excel rispetto ai campi appropriati in HP ALM. Dopo aver mappato tutti i campi obbligatori, fare clic su "Esporta".

Passaggio 10) Dopo il caricamento riuscito, ALM visualizza il messaggio come mostrato di seguito. Se vengono visualizzati errori, risolvi il problema e prova a ricaricare lo stesso.

Alcuni degli errori comuni sono elencati di seguito:

  • L'oggetto / percorso non è valido / non disponibile o NON mappato dall'utente.
  • Il campo "Tipo di test" ha un valore diverso da Manuale. I test automatizzati NON POSSONO essere caricati utilizzando Excel.
  • Il campo Nome test è vuoto o NON mappato.
  • Lo stato non dovrebbe avere valori diversi da Design, ready, Imported, Repair.

Passaggio 11) Ora verifichiamo lo stesso nella scheda "Test". Tutti i dettagli del test vengono caricati come mostrato di seguito.

Nota : gli utenti possono anche eseguire il ricaricamento dei test. In caso di ricaricamento dei casi di test, se il nome del test esiste già e se c'è solo una modifica nella descrizione del passaggio, il test verrà sovrascritto con quello esistente. Se il nome del test è diverso da quello caricato, viene caricato come nuovo test.

Come creare risorse di test

Le risorse di test consentono agli utenti di gestire le risorse che vengono solitamente raccolte da test automatizzati / delle prestazioni. Gli utenti possono caricare lo script che può essere utilizzato da uno o più test. Possono anche essere scaricati / modificati e caricati nuovamente nelle risorse di test.

Vediamo come possiamo utilizzare efficacemente il modulo Risorse di test. Questo modulo viene dimostrato caricando lo stesso file Excel nelle risorse di test che abbiamo utilizzato per importare i test da Excel in ALM.

Si consiglia di caricare i casi di test excel in modo da poter modificare i test ogni volta che è necessario e ricaricare solo i casi di test modificati. È anche facile aggiungere nuovi test e caricare solo i test appena aggiunti.

Tuttavia possiamo anche caricare altri tipi di file come .xls, .vbs, .qfl ecc.

Passaggio 1) Vai al modulo Risorse di test come mostrato di seguito. Si apre la pagina del modulo delle risorse di test.

Passaggio 2) Crea una "Nuova cartella" facendo clic sull'icona Nuova cartella come mostrato di seguito. Viene visualizzata la finestra di dialogo Nuova cartella. Creiamo una risorsa di test per tutti e tre i test, ovvero Manuale, Automazione e Prestazioni.

Passaggio 3) La cartella viene creata come mostrato di seguito.

Passaggio 4) Allo stesso modo, creiamo altre due cartelle: Automazione e Prestazioni. Dopo aver creato una cartella per ciascuna delle risorse di test, la struttura della cartella finale sarà come mostrato di seguito:

Passaggio 5) Creiamo una nuova risorsa di test caricando il file excel che abbiamo creato per scrivere i test manuali che sono stati caricati in ALM. Seleziona la cartella in cui l'utente desidera caricare la risorsa di prova.

Passaggio 6) Immettere il nome della risorsa di prova e selezionare anche il tipo di risorsa e fare clic su "OK".

Passaggio 7) Dopo aver creato la risorsa di test, ora è necessario caricare la risorsa in modo che sia disponibile nella scheda "Visualizzatore risorse" che verrà utilizzata nei test.

  1. Fare clic sulla scheda "Visualizzatore risorse"
  2. Fare clic su "Carica file" e selezionare il file da caricare

Passaggio 8) Dopo aver caricato il file, all'utente verrà mostrato lo stato e sarà disponibile per il download.

Nota: vengono caricati i seguenti tipi di risorse di test che possono essere utilizzati per eseguire i test automatizzati.

  1. Tabella dati
  2. Variabili ambientali
  3. Librerie di funzioni
  4. Scenari di recupero
  5. Repository di oggetti condivisi

Video sul piano di test

Fare clic qui se il video non è accessibile

punti chiave: -

  • Utilizzerai il modulo Piano di test in QualityCenter per progettare e creare i tuoi casi / script di test.
  • Puoi collegare i tuoi test nel modulo del piano di test con i requisiti nel modulo dei requisiti per un facile monitoraggio.
  • QualityCenter fornisce molte funzioni come la copia di passaggi di test, l'invio di script tramite posta elettronica per la revisione, l'aggiunta di allegati, ecc. Per facilitare lo sviluppo più rapido dei casi di test.