Esercizio 1.3: Creazione dei punti di verifica
Prima di iniziare, è necessario completare l'Esercizio 1.2: Registrazione di uno script.
In questo esercizio, verranno registrati i punti di verifica per eseguire il test degli oggetti. I punti di verifica controllano che una determinata azione sia eseguita o verificano lo stato di un oggetto. E' possibile creare un punto di verifica delle Proprietà o sei tipi di punti di verifica dati. Quando si crea un punto di verifica, catturare le informazioni su un oggetto dell'applicazione per stabilirle come informazioni previste durante la riproduzione. Verrà registrato un punto di verifica dati per catturare la struttura dei compositori.
Creazione di un punto di verifica dati
- In Registrazione monitor, fare clic sul pulsante Inserisci punto di verifica o comando azione (
).
- Nella pagina Seleziona oggetto della procedura guidata punto di verifica e azione, annullare l'opzione di avanzamento alla pagina successiva, se selezionata.
- Utilizzare Ricerca oggetto (
) per selezionare la struttura Compositori nell'applicazione. Fare clic su Ricerca oggetto, quindi trascinare la mano sulla struttura. Tenendo premuto il tastino del mouse, la struttura completa viene sottolineata da un bordo rosso e viene visualizzato il nome dell'oggetto (javax.swing.JTree) in un messaggio di suggerimento accanto al bordo rosso. Quando viene rilasciato il tastino del mouse per selezionare, si noti che le proprietà di riconoscimento per l'oggetto sono elencate nella griglia che si trova in basso della pagina Seleziona oggetto.
- Fare clic su Avanti.
- Nella pagina Seleziona azione, dovrebbe essere selezionata la voce Esegui punto di verifica dati. E' la prima azione della pagina. Assicurarsi che sia selezionata, quindi fare clic su Avanti.
- Nella pagina Inserisci comando dati punto di verifica, nel campo Valore dati, selezionare il test Gerarchia struttura. Questo test cattura le informazioni su tutta la gerarchia della struttura.
- Nel campo Nome punto di verifica, immettere
Classics_tree
, quindi fare clic su Avanti.
- La pagina Dati punto di verifica, visualizza i dati catturati in una griglia nel pannello a destra. Se viene visualizzato un contrassegno nella casella accanto ad una voce, quest'ultima verrà verificata. Per impostazione predefinita, sono selezionate tutte le voci. Lasciarle selezionate. Se non sono selezionate, fare clic sul pulsante Contrassegna tutto.
- Fare clic su Fine.
Creazione di un punto di verifica proprietà
Ora è possibile inserire una punto di verifica diverso per confermare che l'ordine è per il cliente corretto. Un punto di verifica delle proprietà viene utilizzato per catturare il testo nel pannello di conferma.
- Nell'applicazione ClassicsCD, fare clic su Ordine
> Visualizza stato ordine esistente. Non fare clic sui due campi password per ora.
- Fare clic su OK.
Verrà verificata l'etichetta "Ordine per Trent Culpito" nella finestra di dialogo Visualizza ordini esistenti.
- In registrazione monitor, fare clic sul pulsante Inserisci punto di verifica
o Comando azione (
).
- Nella pagina Seleziona oggetto, selezionare l'operazione di avanzamento alla pagina successiva (la casella di controllo sotto Ricerca oggetto).
- Trascinare Ricerca oggetto sull'etichetta "Ordine per
Trent Culpito" per selezionarla. Tenendo premuto il tastino del mouse, l'etichetta viene sottolineata da un bordo rosso e viene visualizzato il nome dell'oggetto
(javax.swing.JLabel).
Una volta selezionato l'oggetto, viene aperta la pagina Seleziona azione, poiché è stata selezionata l'operazione di avanzamento alla pagina successiva.
- Selezionare Esegui punto di verifica proprietà, che è la seconda azione dall'alto.
- Fare clic su Avanti.
- Nella pagina Inserisci comando punto di verifica proprietà, lasciare il campo Includi
child impostato su Nessuno.
- In Nome punto di verifica, accettare i valori predefiniti.
- Lasciare contrassegnata l'opzione Utilizza
proprietà standard, quindi fare clic su Avanti.
Nella pagina Dati punto di verifica, vengono visualizzate le proprietà dell'oggetto di test ed i relativi valori in formato di griglia. E' possibile scegliere le proprietà da verificare nella colonna Proprietà e modificare tali valori nella colonna Valore.
Per impostazione predefinita, non è stata selezionata alcuna proprietà. Per verificare le proprietà dell'oggetto, è necessario selezionare le proprietà da verificare contrassegnandone ciascuna. Le proprietà selezionate vengono verificate ogni volta che si riproduce uno script con il punto di verifica. E' possibile selezionare tutte le proprietà nell'elenco facendo clic sul pulsante della barra degli strumenti Contrassegna tutto sulla griglia. Utilizzare il pulsante Deseleziona tutto per deselezionare tutte le proprietà. Quando si utilizza un punto di verifica delle proprietà, si consiglia verificare solo le proprietà cui si è interessati.
In questo caso, solo la proprietà testo
è di interesse per determinare se l'ordine è per il cliente corretto.
- Nella colonna Proprietà,
scorrere fino alla proprietà testo. Selezionare la casella accanto alla proprietà testo per verificarla durante la riproduzione. E' probabile dover fare clic due volte nella casella per visualizzare il contrassegno.
- Inoltre, selezionare le proprietà opaco e visibile.
- Fare clic su Fine.
- Nella finestra di ClassicsCD, Visualizza ordini esistenti, fare clic su Chiudi.
Ora, effettuare un altro ordine per verificare i campi password che non sono stati verificati in precedenza.
- Espandere la cartella Schubert
nella struttura dei compositori.
- Fare clic su Quartetti di stringa Nos. 4 & 14.
- Fare clic su Ordine.
- Nella finestra di dialogo Registrazione membro, accettare le impostazioni predefinite di cliente esistente e
Trent Culpito.
- Questa volta immettere xxxx nel campo Password.
- Fare clic sulla casella di controllo per selezionare l'opzione Ricorda
password.
- Fare clic su OK.
- Immettere un formato valido per il numero di carta di credito e data di scadenza, ad esempio 7777 7777 7777 7777, scadenza 07/07.
- Fare clic su Ordine.
- Fare clic su OK
nella casella del messaggio di conferma.
- Chiudere l'applicazione ClassicsCD facendo clic sul pulsante x.
- Fare clic sul pulsante Arresta registrazione (
)
sulla barra degli strumenti Registrazione.
Quando si arresta la registrazione, Functional Test chiude il monitor e scrive
lo script e la mappa di oggetto nella directory del progetto. La finestra Functional
Test viene ripristinare e viene visualizzato lo script nella finestra principale.
Quindi, è possibile iniziare con l'Esercizio 1.4: Riproduzione degli script.