Questa sezione descrive la fase di esecuzione del test funzionale.
Prima di iniziare
Operazioni successive
Ripristino dell'ambiente di test prima della riproduzione
Lo stato dell'ambiente e dell'applicazione in fase di test può interessare la riproduzione dello script. Se l'ambiente registrato e l'ambiente di riproduzione sono diversi, potrebbero verificarsi dei problemi.
Esecuzione di uno script da Functional Tester Quando si esegue uno script da Functional Tester, vengono riprodotte tutte le azioni registrate, come, ad esempio, l'avvio di un'applicazione, le azioni eseguite all'interno dell'applicazione, i punti di verifica e l'arresto dell'applicazione.
Esecuzione di uno script da TestManager
Quando si esegue uno script, TestManager crea una suite temporanea, esegue la suite e la rimuove una volta completata l'esecuzione. È possibile eseguire uno script dalla finestra Script di test di TestManager oppure dal menu di TestManager File.
Debug degli script
È possibile utilizzare lo stesso processo per eseguire il debug di uno script di Functional Tester mentre si esegue il debug di altre applicazioni Visual Basic o Java™. È anche possibile, in Functional
Test, Java Scripting,
eseguire il debug dello script nella Prospettiva debug di Functional Tester che rende più facile avviare il debugger fornito conJava Development
Toolkit.
Esecuzione di script Quando si riproduce uno script, Functional Tester riproduce le azioni registrate, cosa che automatizza il ciclo di test del software.
Fase di sviluppo del test
nella fase di sviluppo del test, riprodurre gli script per verificare che funzionino come previsto, con la stessa versione dell'applicazione in fase di test utilizzata per la registrazione. Questa fase convalida il comportamento previsto dell'applicazione.
Fase di test di regressione
Quando si dispone di un valore di base del comportamento previsto per l'applicazione in fase di test, è possibile automatizzare il test di regressione per i build successivi.
Monitor per la riproduzione
Durante la riproduzione, è possibile visualizzare il nome dello script, il numero della riga in esecuzione, le icone di stato ed una descrizione dell'azione in corso dal Monitor per la riproduzione.
Computer locali e agent Quando si associa un progetto di Functional Tester ad un progetto di Rational,
è possibile utilizzare TestManager per eseguire i propri script di Functional Tester sui computer designati come computer Agent da un singolo computer Windows®, indicato come computer locale.
TestManager ed esecuzione degli script Occorre eseguire delle operazioni di configurazione preliminari prima di eseguire uno script di Functional Tester da TestManager.
Utilizzo di ScriptAssure
L'utilizzo di ScriptAssure,
consente di riprodurre gli script correttamente anche quando l'applicazione in fase di test è stata aggiornata.
Riconoscimento oggetto ambiguo nell'esecuzione del test funzionale
Un riconoscimento ambiguo si verifica quando Functional Tester non può identificare in modo univoco un oggetto nel sistema sottoposto a test. Questo si verifica di norma quando Functional
Tester non può distinguere tra un'istanza dell'applicazione sottoposta a test avviata dalla riproduzione di uno script ed un'istanza della stessa applicazione lasciata inavvertitamente aperta prima della riproduzione dello script. Ciò vale anche per le finestre identiche da una stessa applicazione ed i documenti HTML identici. Il riconoscimento ambiguo causerà il malfunzionamento della riproduzione dello script, se non viene chiusa l'applicazione duplicata.