Modulo Piano di test nel tutorial HP ALM (Quality Center).
- Dopo aver definito i requisiti, il team di sviluppo avvia il processo di progettazione e sviluppo Collaudo il team inizia a progettare 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 eseguiti. Una buona Piano di test si traduce in un prodotto privo di bug.
- ALM supporta la manutenzione e l'esecuzione di test manuali, automatizzati e di prestazione poichรฉ ALM รจ perfettamente integrato con tutti i prodotti HP come HP UFT e HP Load Runner.
Come creare un piano di test
Passo 1 ) Analogamente ai requisiti, creiamo un segnaposto/cartella per ciascuno dei tipi di test come Funzionale e Non Funzionale.
- Fare clic sul collegamento Piano di test dalla home page di ALM
- Fare clic sull'icona "Nuova cartella".
- Inserisci il nome della cartella come "Funzionale" e fai clic su "OK"
Passo 2) La cartella creata verrร visualizzata come mostrato di seguito.
Passo 3) Allo stesso modo creiamo sottocartelle per i test "Manuali" e "Automatizzati" nella cartella "Funzionale". Pertanto la struttura della cartella finale sarร come mostrata di seguito:
Nota: NON saremo in grado di creare script di test automatizzati/script di test delle prestazioni da ALM; dovranno invece essere creati dai rispettivi strumenti HP come UFT per i test funzionali e LoadRunner per quelli prestazionali. I dati vengono quindi salvati in ALM in modo che possano essere pianificati, eseguiti, monitorati e riportati.
Passo 4) Sarebbe meglio creare una cartella New per ognuno dei moduli dell'applicazione in modo da non scaricare tutti i test manuali in una cartella. Per le applicazioni Complex ci sarebbero migliaia di test che sarebbero difficili da gestire se non fossero allineati correttamente.
Passo 5) Ora creiamo un test manuale per il modulo "Login" facendo clic sull'icona "Nuovo test" nella scheda "Piano di test".
Passo 6) Inserisci i seguenti dettagli per creare correttamente il nuovo test.
- Immettere il nome del nuovo test
- Inserisci il tipo di test. In questo caso si tratta del test "Manuale".
- L'utente puรฒ anche inserire altri campi non obbligatori come data, Descriptione come mostrato di seguito.
- Dopo aver inserito tutti i dettagli, fare clic su "Invia".
Fase 7) Una volta creato il test, il test creato apparirร nella cartella dei test 'Manual' con altre schede generate come mostrato di seguito. Discutiamo ciascuna di queste schede in dettaglio nei prossimi passaggi.
Passo 8) Clicchi "Passaggi di progettazione" scheda e fare clic sull'icona 'Nuovo passaggio' come mostrato di seguito. Si apre la finestra di dialogo Dettagli passaggio di progettazione
- Immettere il nome del passaggio
- Inserisci il passo Descriptione
- Inserisci il risultato previsto
- Fai clic su "OK"
Passo 9) Ripeti il โโpassaggio n. 6 e inserisci tutti i passaggi rilevanti per testare la funzionalitร . Dopo aver creato tutti i passaggi richiesti, la scheda "Passaggi di progettazione" visualizza tutti i passaggi creati come mostrato di seguito.
Passo 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 a cui verrebbe assegnato un valore. Comprenderemo l'importanza di avere parametri durante l'esecuzione del test che verrร trattata nel modulo Test Lab.
Ora vediamo come creare i parametri.
- Selezionare la fase di test rispetto alla quale vorremmo aggiungere il parametro.
- L'icona 'Parametro' sarร abilitata. Fare clic sullo stesso come mostrato di seguito.
Passo 11) La finestra di dialogo Parametro si aprirร come mostrato di seguito. Fare clic sul pulsante "Nuovo parametro".
Passo 12) Si apre la finestra di dialogo con i dettagli dei parametri del test.
- Immettere il nome del parametro
- Assegnare un valore al parametro
- Fare clic su "OK".
Passo 13) La finestra di dialogo "Parametri" viene visualizzata all'utente
- Con la variabile creata
- Il valore
- Fare clic su "OK".
Passo 14) Ora possiamo notare che il parametro viene aggiunto nello stesso "Test Step" come mostrato di seguito.
Ripeti lo stesso anche per il campo password.
Allo stesso modo, crea il parametro per Password Filed
Passo 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.
Passo 16) La scheda degli allegati consente all'utente di caricare qualsiasi tipo di file come "xls", "jpg" ecc.
Passo 17) La configurazione del test ci aiuta a riutilizzare il test per diversi scenari di casi d'uso. Cerchiamo di 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 test predefinita ma possiamo modificare la stessa.
Passo 18) Supponiamo che la funzionalitร di accesso possa essere eseguita da tre tipi di utenti aziendali come "helpdesk", "manager" e "capo cluster".
Rinominiamo la configurazione di test predefinita in "helpdesk" modificando il campo del nome della "Configurazione di test".
Passo 19) Ora aggiungiamo le altre due configurazioni di test, ovvero: manager e cluster head. Clicca sull'icona '+' sotto le configurazioni di test.
Passo 20) Migliori 'Si apre la finestra di dialogo Nuova configurazione del test.
- Immettere il nome della configurazione del test
- Inserisci altri parametri non obbligatori come 'creato da', 'data di creazione', 'descrizione'
- Fare clic su "OK".
Passo 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 comporterร alcuna riscrittura dei test.
La configurazione del test NON deve essere confusa con i parametri del test. Quindi dovremmo comprendere la differenza tra parametri e configurazioni di test. I parametri vengono utilizzati per creare variabili e assegnare valori per un passaggio specifico (parametrizzazione del test) mentre la configurazione del test รจ applicabile a tutti i passaggi e generalmente utilizzata per testare diversi casi d'uso aziendali/flusso di lavoro. Durante l'esecuzione gli utenti possono modificare i valori dei parametri creati mentre a Test Case viene eseguito per la configurazione selezionata.
Ad esempio, un'applicazione di pagamento di bollette 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. Ognuna di queste ha i propri punti premio cliente. Per testarlo, possiamo progettare un test in modo che ognuno di essi venga aggiunto alle configurazioni di test per verificare i punti premio.
Passo 22) La scheda 'Req Coverage' aiuta i tester a mappare il test rispetto a uno o piรน requisiti specifici, il che aiuta gli utenti a generare la copertura e tracabilitร .
- Fare clic sulla scheda "Copertura richiesta".
- Selezionare il "Requisito" da mappare rispetto a questo particolare caso di test
- Fare clic sul pulsante '<=' per mappare i requisiti selezionati rispetto al test. Possiamo anche mappare piรน requisiti rispetto allo stesso test.
Passo 23) La scheda "Difetti collegati" risulta vuota poichรฉ non abbiamo eseguito alcun test/sollevato alcun problema Difetto rispetto al caso di test. Questa scheda verrร popolata con i dettagli del difetto se i difetti vengono pubblicati rispetto al caso di test al momento della creazione dei difetti.
Passo 24) La scheda Cronologia mostra l'elenco delle modifiche apportate nel tempo rispetto a questo particolare caso di test fin dal momento della creazione del test.
Caricamento test
A volte, l'utente non creerร manualmente i casi di test poichรฉ si tratta di 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 ciascun 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. Cerchiamo di comprendere la procedura passo passo per caricare i requisiti nel QC da Excel.
Come caricare i test utilizzando Microsoft Excel
Passo 1) Prima di caricare i test da Excel, dobbiamo preparare Excel in modo che possa essere caricato.
- Seleziona i campi che desideri caricare in ALM e crea un'intestazione in Excel per tali campi.
- Inserisci dati validi in ciascuno di questi campi come mostrato di seguito.
Passo 2) Dopo aver selezionato i dati da caricare, fare clic su "Esporta in HP ALM" da "Componenti aggiuntivi".
Fase 3) Si apre l'Esportazione guidata ALM. Immettere l'URL del server HP ALM e fare clic su "Avanti".
Passo 4) Immettere il nome utente e la password per l'autenticazione e fare clic su "Avanti".
Passo 5) Selezionare il dominio, il nome del progetto in cui desideriamo caricare i test e fare clic su "Avanti".
Passo 6) Seleziona il tipo di dati che vorremmo caricare. In questo caso si tratta di test. Caricheremo anche i Difetti nei prossimi capitoli.
Passo 7) Inserisci 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 mappa e cliccare su 'Avanti'. Non abbiamo selezionato 'Crea una mappa temporanea' perchรฉ vorremmo riutilizzarla ogni volta per caricare 'tests.
Fase 8) Facendo clic su 'Avanti', la mappaping Si apre la finestra di dialogo come mostrato di seguito.
- Gli elementi della griglia del riquadro sinistro elencati corrispondono ai campi disponibili per il caricamento in HP ALM. Tieni presente che i campi contrassegnati in 'ROSSO' devono essere mappati in quanto sono campi obbligatori.
- Gli elementi della griglia del riquadro destro si riferiscono ai campi mappati in modo che i valori in Excel confluiscano nei campi corrispondenti di ALM.
Passo 9) Ora capiamo 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 appropriata in HP ALM.
- Mappa tutte le colonne richieste in Excel rispetto ai campi appropriati in HP ALM. Dopo la mappaturaping Compila tutti i campi obbligatori e clicca su "Esporta".
Passo 10) Una volta completato il caricamento, 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 test' ha un valore diverso da Manuale. Test automatizzati CAN essere caricato utilizzando Excel.
- Il campo Nome test รจ vuoto o NON mappato.
- Lo stato non deve avere valori diversi da Progettazione, Pronto, Importato, Riparazione.
Passo 11) Ora verifichiamo lo stesso nella scheda 'Test'. Tutti i dettagli del test sono caricati come mostrato di seguito.
Note: : 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, verrร 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 il modulo Test Resources in modo efficace. Questo modulo viene dimostrato caricando nelle risorse di test lo stesso file Excel utilizzato per importare i test da Excel in ALM.
Si consiglia il caricamento di Test Case Excel in modo da poter modificare i test quando richiesto e ricaricare solo i test case modificati. ร anche facile aggiungere nuovi test e caricare solo i test appena aggiunti.
Tuttavia possiamo caricare anche altri tipi di file come .xls, .vbs, .qfl ecc.
Passo 1) Passare al modulo Risorse di test come mostrato di seguito. Si apre la pagina del modulo delle risorse di test.
Passo 2) Crea una "Nuova cartella" cliccando sull'icona Nuova cartella come mostrato di seguito. Si apre la finestra di dialogo Nuova cartella. Creiamo una risorsa di test per tutti e tre i test, ovvero: Manuale, Automazione e Prestazioni.
Passo 3) La cartella viene creata come mostrato di seguito.
Passo 4) Allo stesso modo creiamo altre due cartelle, ovvero: Automazione e Prestazioni. Dopo aver creato una cartella per ciascuna delle risorse di test, la struttura finale delle cartelle sarร come mostrato di seguito:
Passo 5) Creiamo una nuova risorsa di test caricando il file Excel che abbiamo creato per scrivere test manuali che sono stati caricati in ALM. Seleziona la cartella in cui l'utente desidera caricare la risorsa di test.
Passo 6) Immettere il nome della risorsa di test, selezionare anche il tipo di risorsa e fare clic su "OK".
Passo 7) Dopo aver creato la risorsa di test, ora dobbiamo caricare la risorsa in modo che sia disponibile nella scheda "Visualizzatore risorse" che verrร utilizzata nei test.
- Fare clic sulla scheda "Visualizzatore risorse".
- Fare clic su "Carica file" e selezionare il file da caricare
Passo 8) Dopo aver caricato il file, lo stato verrร mostrato all'utente e sarร disponibile per il download.
Nota: Vengono caricati i seguenti tipi di risorse di test che possono essere utilizzate per eseguire i test automatizzati.
- Tabella dati
- Variabili ambientali
- Biblioteche di funzioni
- Scenari di recupero
- Repository di oggetti condivisi
Video sul piano di test
Clicchi 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 Piano di test con i requisiti nel modulo Requisiti per una facile tracre.
- QualityCenter offre numerose funzionalitร , come la copia dei passaggi di test, l'invio di script tramite e-mail per la revisione, l'aggiunta di allegati, ecc., per facilitare uno sviluppo piรน rapido dei casi di test.














































