Panoramica
È possibile utilizzare Rational Robot per implementare gli script di test e quindi eseguire gli script di test
risultanti come parte di una suite di test. Mentre Robot non possiede una funzione incorporata per raccogliere e
analizzare la copertura test, basata su codice, quando si eseguono gli script di test Robot utilizzando Rational
TestFactory, TestFactory possiede la capacità di calcolare la metrica di copertura, basata su codice, per gli script di
test Robot.
Questa guida al tool è applicabile durante l'esecuzione di Windows 98/2000/NT 4.0.
Per utilizzare Rational TestFactory allo scopo di valutare la copertura test, basata su codice, per gli script di test,
effettuare le seguenti operazioni:
-
Registrazione o programmazione degli script di test in Rational Robot
-
Esecuzione degli script di test Rational Robot in Rational TestFactory
-
Analisi dei dati di copertura, basati su codice, per ciascuno script
di test
Per registrare o programmare script di test in Rational Robot, consultare la Guida al tool: Implementazione di script di test utilizzando Rational
Robot.
Nota: Affinché Rational TestFactory calcoli correttamente i dati di copertura, basati su codice, per gli script
di test di Rational Robot, ciascuno script di test deve avviare e arrestare l'applicazione sottoposta a test (AUT).
Consultare
l'argomento Visualizzazione della copertura di codice per uno script Robot nella guida in linea di Rational
TestFactory.
Per misurare la copertura, basata su codice, di uno script di test eseguito, il codice dell'applicazione sottoposto a
test (AUT) deve contenere i punti di strumentazione. I punti di strumentazione sono contatori che fanno il conteggio
delle parti del codice eseguite dagli script di test. In Rational TestFactory, è possibile fornire di strumenti il
codice sorgente oppure il codice sorgente dell'applicazione sottoposta a test (AUT). Indipendentemente dal metodo di
strumentazione utilizzato, TestFactory gestisce l'integrità dei file sorgenti originali o dei file eseguibili.
Quando si eseguono gli script di test in Rational TestFactory, si verificano due azioni:
-
TestFactory passa ciascuno script di test a Rational Robot per eseguirlo.
-
Appena viene eseguito uno script di test, TestFactory controlla i punti di strumentazione nel codice per fare il
conteggio delle informazioni di copertura, basate su codice.
Consultare i
seguenti argomenti nella guida in linea di Rational TestFactory:
-
Specifica delle informazioni per un nuovo progetto
-
Strumentazione dell'applicazione sottoposta a test (AUT)
-
Esecuzione di un singolo script di test
Una volta eseguiti gli script di test di Rational Robot in Rational TestFactory, i dati di copertura, basati su test,
sono disponibili per l'analisi. Per ciascuno script di test, TestFactory visualizza il valore della copertura, basata
su codice, complessiva, per l'applicazione (o applet) e tutti i file strumentali aggiuntivi richiamati
dall'applicazione (o dall'applet). TestFactory visualizza anche le informazioni di copertura per ciascun file e
sottoroutine presenti nell'applicazione.
Rational TestFactory calcola il valore di copertura, basato su codice, come la percentuale del codice sorgente che
viene a contatto con uno script di test, relativa a tutto il codice sorgente nell'applicazione sottoposta a test
(AUT). Se si ha accesso ai file di origine per l'applicazione sottoposta a test (AUT), è possibile utilizzare il
browser di copertura (Coverage Browser) di TestFactory per analizzare le righe di codice sorgente esaminate da ciascuno
script di test, esaminando quali istruzioni di origine sono state eseguite e quali no.
È possibile anche visualizzare i dati di copertura, basati su codice, combinati per duo o più script di test di
Rational Robot.
Consultare i
seguenti argomenti nella guida in linea di Rational TestFactory:
-
Analisi dei risultati di copertura per uno script
-
Visualizzazione della copertura di codice combinata per più script
-
Copertura di codice per script in un'applicazione o un applet Java
|