Laboratorio di test in HP ALM (Quality Center)

Sommario:

Anonim
  • Una volta completato il progetto del test, l'esecuzione del test avverrà con l'aiuto del modulo Test Lab.
  • Un termine comune che incontrerai in HP ALM nel modulo Test Set di Test Lab. Se la tua mente attiva le immagini di una sorta di raccolta o di un set, hai ragione. Test Set è infatti una raccolta di casi di test che intendiamo eseguire.
  • I casi di test dal modulo Piano di test vengono chiamati nel modulo Laboratorio di test.
  • Le modifiche apportate ai casi di test nel modulo Laboratorio di test non influiscono sui casi di test padre nel modulo Piano di test. Sei libero di sperimentare. Da qui il nome Test Lab!
  • È meglio dare il nome del set di test uguale a quello del nome del modulo in modo che tutti i test all'interno del modulo siano contenuti nello stesso set di test che sarebbe facile da eseguire e tenere traccia.
  • Ogni cartella del set di test è assegnata a un ciclo particolare. Ciò consente agli utenti di raggruppare insieme i test che verranno eseguiti in un ciclo particolare.
  • Questo modulo aiuta anche l'utente a tenere traccia dell'avanzamento del ciclo durante l'esecuzione dei test.
  • Il modulo Test Lab è costituito dalle seguenti funzionalità e ci consente di comprendere ognuna di esse in dettaglio.

In questo tutorial impareremo:

  • Come creare un set di prova
  • Come eseguire i test
  • Come creare la pianificazione dell'esecuzione del test
  • Come analizzare i risultati del test

Come creare un set di prova

Passaggio 1 ) Il primo passaggio consiste nel creare una cartella principale come contenitore per i set di test. Possiamo nominarlo in linea con il rilascio e il ciclo in modo che sia facile da tracciare.

  1. Vai al modulo "Test Lab" nella scheda "Test"
  2. Crea una nuova cartella facendo clic sull'icona "Nuova cartella".
  3. Si apre la finestra di dialogo "Nuova cartella set di test". Immettere il nome della cartella come "2017 R1 - Cycle 1".
  4. Fare clic su "Ok"

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

Passaggio 3) Selezionare la cartella creata e assegnarle "Ciclo", il che significa che l'intero set di test deve essere eseguito per il ciclo 1.

Passaggio 4) Immettere il nome del set di test e fare clic su "OK"

Nota: il campo Ciclo di destinazione è disabilitato poiché il ciclo di destinazione è selezionato a livello di cartella (2017 R1 - Ciclo 1).

Passaggio 5) Dopo aver creato il set di test, è necessario selezionare i test e aggiungerlo al set di test.

  1. Selezionare il set di test.
  2. Vai a "Execution Grid".
  3. Fare clic sul pulsante "Seleziona test". Si apre l'albero del piano di test.
  4. Selezionare i test da eseguire per questo ciclo.
  5. Fare clic sul pulsante "<=". Questo sposterà / tirerà i casi di test dal piano di test al laboratorio di test.

Passaggio 6) Quando si aggiungono test dall'albero del piano di test, all'utente vengono visualizzati tutti i parametri di configurazione dei test selezionati. L'utente può modificare la configurazione prima di aggiungerla al laboratorio di prova.

Nota: l'utente non ha alcun controllo sulla selezione della configurazione del test in Test Lab. Quindi l'intera configurazione verrà aggiunta al set di test per impostazione predefinita. Nel caso in cui una delle configurazioni selezionate NON faccia parte del ciclo, dopo aver aggiunto le prove, cancellarla dal laboratorio di prova .

Passaggio 7) Dopo aver selezionato le configurazioni, i test selezionati vengono aggiunti al set di test. In questo caso abbiamo selezionato tutte e tre le configurazioni; quindi possiamo trovare tre istanze di '01 - Login Test '.

Passaggio 8) Ripetere i passaggi precedenti per creare più set di test e selezionare tutti i test pertinenti pianificati per questo ciclo. Dopo aver creato tutto il set di test, la struttura del set di test sarà come mostrato di seguito:

Passaggio 9) L'altra scheda importante che dobbiamo comprendere è "Flusso di esecuzione". Selezionare "Scheda Flusso di esecuzione" che visualizza l'ordine in cui verranno visualizzati i test durante l'esecuzione. Gli utenti possono anche modificare l'ordine di esecuzione utilizzando questa scheda che verrà trattata in una sezione separata di questo modulo.

Come eseguire i test

Passaggio 1) I set di test creati sono ora pronti per l'esecuzione. I test possono essere eseguiti utilizzando due opzioni.

  • Esegui set di test : questa opzione consente all'utente di eseguire tutti i test in un set di test selezionato.
  • Esegui : questa opzione consente all'utente di eseguire solo il test selezionato.

Passaggio 2) Eseguiamo l'intera suite di test del modulo di accesso selezionando l'opzione "Esegui set di test". Facendo clic su "Esegui set di test", l'utente con due opzioni viene visualizzato.

  1. Runner manuale (predefinito) - L'ordine dei test visualizzati durante l'esecuzione sarebbe come quello visualizzato nella griglia del set di test.
  2. Runner automatico - L'ordine dei test visualizzati durante l'esecuzione sarebbe mostrato come quello dell'ordine impostato nella scheda del flusso di esecuzione.

Procediamo con l'opzione predefinita.

Passaggio 3) Il runner del test manuale viene visualizzato all'utente. In questa finestra di dialogo cerchiamo di comprendere le caratteristiche importanti.

  1. Begin Run - Aiuta a dare il via all'esecuzione
  2. End Run - Termina l'esecuzione corrente e chiude il runner manuale.
  3. Annulla esecuzione : annulla l'esecuzione dei test correnti.
  4. Allegati : ci aiuta ad allegare screenshot / qualsiasi altra informazione relativa all'esecuzione di questo test
  5. Nuovo difetto - Facendo clic su di esso, si apre la finestra di dialogo dei nuovi difetti in cui è possibile pubblicare un difetto.
  6. Informazioni sul sistema operativo: fornisce informazioni sul sistema operativo in cui vengono eseguiti i test.
  7. Nome esecuzione - Timestamp univoco che consente di analizzare i risultati del test in un secondo momento.

Fare clic su "Begin Run".

Passaggio 4) Il runner del test manuale con i controlli e i passaggi del test vengono visualizzati all'utente. Cerchiamo di comprendere le funzionalità disponibili in questa finestra di dialogo del test runner.

Aggiungi un passaggio durante il tempo di esecuzione del test.
Elimina un passaggio durante il tempo di esecuzione del test.
Passaggio selezionato
Selezionato non riuscito
Mostra il parametro per la fase di test selezionata
Consente all'utente di acquisire screenshot e aggiungere allegati durante il tempo di esecuzione.
Consente all'utente di aggiungere difetti durante il tempo di esecuzione.
Mostra all'utente una vista compatta del test runner
Fine dell'esecuzione
  1. Numeri di fase creati durante la fase di progettazione del test
  2. Descrizione del passaggio selezionato.
  3. Risultato previsto del passaggio selezionato.

Passaggio 5) Il prossimo test nel set di test verrà visualizzato all'utente. Ripetere i passaggi 3 e 4 per eseguire il test e contrassegnare lo stato di conseguenza.

Come creare la pianificazione dell'esecuzione del test

I tester possono controllare l'esecuzione del test con l'aiuto della scheda "Flusso di esecuzione". I tester possono anche specificare la data e l'ora per l'esecuzione di una particolare istanza di test. Possiamo anche pianificare il test in base ai risultati di un'altra istanza di test specificata nel flusso di esecuzione.

Vediamo ora come pianificare il flusso di test in HP-ALM.

Passaggio 1) Selezionare la scheda "Flusso di esecuzione" dal modulo Laboratorio di test.

Passaggio 2) Fare doppio clic sul test specifico rispetto al quale è necessario impostare la pianificazione. "Pianificazione esecuzione test" verrà visualizzato come mostrato di seguito. Possiamo notare che non ci sono condizioni di esecuzione impostate per impostazione predefinita.

Passaggio 3) Per aggiungere una condizione di esecuzione, fare clic sull'icona "+" come mostrato di seguito.

Passaggio 4) Si apre la finestra di dialogo Nuova condizione di esecuzione.

  1. Seleziona il test dal menu a discesa Test. Verranno visualizzati tutti i test nel set di test
  2. Seleziona la condizione. Può richiedere "Superato" o "Finito".
  3. Fare clic su "OK".

Passaggio 5) Viene visualizzata la pianificazione dell'esecuzione del test con le condizioni di esecuzione aggiunte.

Passaggio 6) Il flusso di esecuzione si riallinea automaticamente come mostrato di seguito. In base al flusso visualizzato di seguito, il test "Cluster Head" verrà eseguito solo al termine di "02 - Reset Button Check".

Passaggio 7) Ora comprendiamo come i tester possono specificare la data e l'ora nel flusso di esecuzione per l'esecuzione di un particolare test. È più utile quando i tester conoscono la prontezza di una funzionalità specifica o per la pianificazione dei test automatizzati.

Diciamo che il profilo di accesso del manager sarebbe pronto solo dopo una data specifica. Quindi i tester possono eseguire lo stesso specificando le condizioni in "Flusso di esecuzione".

Fare doppio clic sul test per il quale è necessario impostare i criteri del flusso di esecuzione.

Passaggio 8) Ora,

  1. Vai al modulo "Dipendenza dal tempo"
  2. Seleziona "Esegui all'ora specificata"
  3. Immettere la data in cui si desidera eseguire
  4. Immettere l'ora in cui si desidera eseguire il test
  5. Fare clic su "Ok".

Passaggio 9) La scheda del flusso di esecuzione verrà riallineata come mostrato di seguito. Questo tipo di pianificazione è molto utile per i test automatizzati che seguono gli stessi passaggi.

Nota: se sono arrivate la data e l'ora pianificate, ALM avvierà automaticamente i test. È valido per il test automatizzato poiché il test verrebbe eseguito senza alcun intervento manuale. Il presupposto per l'attivazione automatica dei test è che l'host sia pronto (non deve essere spento o bloccato) e dovrebbe essere in uno stato per attivare il test. Se si tratta di un test manuale, non ci sarà alcun effetto.

Come analizzare i risultati del test

Passaggio 1) Una volta completata l'esecuzione del test, i tester possono visualizzare i risultati nel modulo "Test Runs". Contiene i risultati delle esecuzioni delle istanze di test e delle esecuzioni dei set di test.

  1. Vai a "Test Runs" nella scheda "Testing" e la finestra si apre come mostrato di seguito:
  2. Il Run Name è un valore univoco generato per ciascuna di queste esecuzioni di test.
  3. "Stato" mostra lo stato finale dell'esecuzione del test.

Il risultato dettagliato può essere visualizzato facendo clic su "Run ID".

Passaggio 2) Si apre la finestra di dialogo Dettagli esecuzione e l'utente sarà in grado di visualizzare il risultato dettagliato.

  1. Vai alla scheda "Report" della finestra "Run Details".
  2. I tester possono controllare lo stato di ciascuna di queste fasi del test.
  3. Fare clic su "Ok" per chiudere la finestra di dialogo.

Video su Test Lab

Fare clic qui se il video non è accessibile

punti da ricordare :

  • Utilizzerai il modulo Test Lab in QualityCenter per eseguire i tuoi casi di test
  • Prima di iniziare l'esecuzione, è necessario creare un "Test Set Tree"
  • Per creare un albero del set di test, devi prima creare una "cartella del set di test"
  • Successivamente, aggiungerai "Test" creati nel modulo Piano di test, alla cartella del set di test.
  • Una cartella del set di test insieme ai test aggiunti è chiamata albero del set di test (poiché assomiglia a una struttura ad albero).
  • I set di test possono includere test sia manuali che automatici.
  • È possibile includere lo stesso test in diversi set di test o aggiungere più istanze di un test allo stesso set di test.
  • Quality Center fornisce anche la pianificazione in cui è possibile specificare la data e l'ora di esecuzione dei set di test.