Utilizzare il punto di verifica dei dati per testare i dati che sono visualizzati
nell'applicazione. Quando si registra il punto di verifica, viene creata una base dei dati. Quindi, ad ogni riproduzione dello script, i dati somo confrontati per verificare se si sono verificate eventuali modifiche, in modo volontario o non volontario.
Questo confronto è utile per identificare possibili difetti. È possibile creare un punto di verifica
durante la registrazione di uno script oppure è possibile inserire un punto di verifica in qualsiasi momentonello script.
È possibile testare i seguenti tipi di dati nell'applicazione:
- Elencare i dati
- Gerarchia menu
- Lo stato di una casella di spunta o pulsante di attivazione/disattivazione nell'applicazione
- Dati tabella
- Dati che sono visualizzati in un controllo DataGrid
- Dati che sono visualizzati in un controllo DataGridView
- Dati che sono visualizzati in un controllo ToolStrip
- Dati testuali
- Gerarchia struttura ad albero
Suggerimento: Quando si crea un punto di verifica, è possibile utilizzare un riferimento pool di dati invece di un valore letterale per fornire i dati variabili per rendere i test più realistici.
Prerequisiti: - L'applicazione di test è avviata
- Se si inserisce un punto di verifica in uno script esistente, aprire
lo script e posizionare il cursore in tale punto nello script in cui inserire il
punto di verifica.
Per creare o inserire un punto di verifica dei dati:
- Aprire la procedura guidata Azione e punto di verifica.
- Se si crea un punto di verifica durante la registrazione, fare clic sul pulsante Inserisci
il comando Punto di verifica o azione
sulla barra degli strumenti
Monitor di registrazione.
- Se si inserisce un punto di verifica su uno script, fare clic sul pulsante Inserisci
punto di verifica nello script test funzionale attivo
sulla barra degli strumenti Functional Tester.
- Nella pagina Seleziona un oggetto della procedura guidata
Azione e punto di verifica, utilizzare Ricerca oggetto per selezionare i dati da testare. Vedere l'argomento correlato Selezione di oggetto e opzioni di valore di dati per il punto diverifica dei dati
Suggerimento: Se
la casella di spunta Dopo la selezione di un oggetto passarealla pagina successiva nella pagina Seleziona un oggetto selezionata, la pagina successiva della procedura
viene visualizzata dopo aver selezionato l'oggetto. Se questa casella di spunta è deselezionata, fare clic suAvanti per passare alla pagina successiva.
- Nella pagina Seleziona un'azione, selezionare l'opzione Esegui punto di verifica dei dati e fare clic suAvanti.
- Nella pagina Inserisci comando dati punto di verifica,
effettuare queste operazioni:
- Fare clic su una delle opzioni disponibili nel campo Valore dati e fare clic su Avanti. Per informazioni sulle opzioni e la descrizione
di valore dati, vedere l'argomento correlato in Selezione oggeto
e opzioni valore dati per il punto di verifica dei dati.
Note: - Le opzioni mostrate nel campo Valore data dipendono
dalle informazioni fornite dal proxy dell'oggetto. I valori diversi da quelli
descritti nell'argomento correlato potrebbero essere elencati nel campo Valore data.
- L'opzione Contenuto tabella visibile per DataVP non è disponibile per OLAPDataGrid.
- Nel campo Nome punto di verifica, accettare il valore consigliato predefinito oppure immettere un nuovo nome. Questo nome deve
seguire le convenzioni di denominazione Java standard. Il nome predefinito è basato sul nome dell'oggetto e sul valore dati scelto per il test.
- Per verificare che il punto di verifica sia presente nell'applicazione,
utilizzare Includi parametri nuovi tentativi per impostare un tempo di nuovi
tentativi per un punto di verifica durante la riproduzione. L'opzione relativa ai tentativi è utile quando la riproduzione non trova immediatamente il punto di verifica nell'applicazione.
Per impostare un tempo di tentativi, utilizzare il valore predefinito oppure impostare un proprio tempo.
Specificare queste impostazioni:
- Tempo massimo tentativi: il numero massimo di secondi
che il test funzionale attende per rendere disponibile il punto di verifica per rieseguire il test.
- Intervallo nuovi tentativi: il numero di secondi tra i tempi che
il test funzionale verifica durante il periodo di attesa.
Per ulteriori informazioni, consultare l'argomentocorrelato sulla modifica dei dati del punto di verifica.
- Fare clic su Avanti.
- Nella pagina Dati punto di verifica, modificare
i dati se richiesto.
- Opzionale: Per utilizzare un riferimento del pool di dati invece di un valore letterale per un punto di verifica:
- Fare clic con il tasto destro del mouse su una proprietà quindi fare clic su Converti valore in riferimento pool di dati. Viene visualizzata la finestra Convertitore riferimenti pool di dati.
- Immettere un nuovo nome per la variabile di pool di dati oppure fare clic sulla freccia Variabile pool di dati per selezionare la variabile per il punto di verifica nel pool di dati.
- Opzionale: Selezionare la casella di spunta Aggiungi valore al nuovo record nel pool di dati per aggiungere il valore del punto di verifica ad un nuovo record (riga) nel pool di dati.
- Fare clic su OK e chiudere la casella di testo.
- Fare clic su Fine. Il punto di verifica
viene aggiunto allo script. È possibile modificare il punto di verifica in qualsiasi momento
utilizzando l'Editor del punto di verifica. Vedere l'argomento correlato sull'editor del punto di verifica.
Note: - È anche possibile creare un punto di verifica eseguendone lo script in modo manuale. Per
informazioni, consultare l'argomento Aggiunta di punti di verifica manuali e dinamici.
Consultare inoltre i metodi vpManual() e vpDynamic() negli argomenti di riferimento API.
Il proprio script può accedere alle stesse informazioni dei punti di verifica. Consultare
i metodi TestObject getProperty() e getTestData()
- Quando si crea un punto di verifica senza utilizzare il Registratore nello
script, l'oggetto di test non viene inserito nello script. Inserire manualmente
l'oggetto di test per il quale creare un punto di verifica. Ad esempio:
questo script viene incluso quando si inserisce un punto di verifica di immagine senza utilizzare il Registratore.performTest( Screen_imageVP() );. Per
far funzionare il punto di verifica, includere RootTestObject.getScreenTestObject() nello
script. Questo è lo script per il punto di verificaRootTestObject.getScreenTestObject().performTest(
Screen_imageVP() );
.