Prima di iniziare, è necessario completare l'Esercizio 1.6: Verifica di regressione.
I punti di verifica forniscono una linea di base di proprietà o dati di un oggetto. Se il punto di verifica non riesce sui build successive di un'applicazione, è stato trovato un difetto o una modifica intenzionale relativa all'applicazione. Se la modifica è intenzionale, è possibile aggiornare le informazioni nel punto di verifica, in modo che sia possibile continuare la verifica per convalidare i build successivi.
Il Comparator del punto di verifica di Functional Test visualizza i dati del punto di verifica. Si noti che il banner del Comparator comprende il nome del punto di verifica. (Nota: se viene restituito un messaggio di errore e il Comparator non si apre, è necessario abilitare i plug-in Java del browser. Per istruzioni su questa operazione, consultare l'argomento denominato "Abilitazione dei plug-in Java di un browser" nella sezione "Prima di registrare" della guida di Functional Test. Utilizzare il menu ? in Functional Test per accedere a questa sezione (indice della guida).
Quando un punto di verifica non riesce, il Comparator mostra i valori correnti e quelli previsti, per consentire l'analisi delle differenze. Quindi, è possibile caricare il file della linea di base e modificarlo o aggiornarlo con i nuovi valori del file corrente.
Gli errori sono visualizzati in rosso.
Quando è stato creato il punto di verifica in ClassicsA, il titolo del banner era "Ordine per Trent Culpito." Quando è stato riprodotto lo script in ClassicsB, il titolo del banner era "Ordini per Trent Culpito." "Ordini" è corretto, poiché possono essere visualizzati più ordini per un cliente della finestra di dialogo Ordini. Quindi, è necessario aggiornare il file della linea di base per modificare il testo affinché corrisponda a ClassicsB.
E' possibile modificare solo il file della linea di base .
Si noti che la colonna a sinistra Valore ora visualizza il valore della linea di base.
E' possibile aggiornare il file della linea di base in due modi: E' possibile modificare quella cella della griglia, aggiungendo la lettera s alla parola "Ordine," o utilizzare il comando Sostituisci linea di base. La sostituzione della linea di base determina la sostituzione di tutti i valori dal file della linea di base con i valori del file corrente. In generale, se è necessario modificare solo uno o pochi valori, è necessario modificare i singoli valori.
Entrambi i valori nella proprietà testo ora corrispondono e la proprietà non viene più visualizzata in rosso. Per ulteriori informazioni sull'utilizzo del Comparator, consultare la guida di Functional Test.
Functional Test effettua una pausa nella finestra di dialogo Registrazione membro, poiché non è stato ancora risolto il problema di riconoscimento. Alla fine della riproduzione, Functional Test visualizza il log. Il punto di verifica ora non rileva errori!
Ora si è pronti per iniziare l'Esercizio 1.8: Aggiornamento della mappa di oggetto.