Progetto di esempio di Functional Test

Il progetto di esempio è stato creato utilizzando l'esercitazione Functional Test. È possibile visualizzare lo script e le altre risorse del test mentre si effettua l'esecuzione o una volta completata se si desidera confrontarle ai file in uso.

Il progetto di esempio contiene lo script, i punti di verifica, la mappa di oggetto e gli altri file creati una volta completata l'esercitazione. Lo script di esempio si trova nello stato in cui si desidera alla fine dell'esercitazione. Per riferimento, è possibile visualizzare lo script o le altre risorse per confrontarle con i propri file o riprodurre lo script. Lo script di esecuzione viene definito  "ClassicsSample."

Per aprire il progetto, fare clic sul collegamento Importa. Il progetto sarà visualizzato nella Vista Progetti. Fare clic sul nome dello script per visualizzarlo nella finestra degli script. È possibile riprodurre lo script facendo clic sul pulsante Esegui script di Functional Test nella barra degli strumenti di Functional Test


Inoltre, il progetto ha alcuni codici di esempio da poter utilizzare nei propri script.

Come utilizzare questi esempi

Se si desidera utilizzare questi esempi, copiare le directory testobject e superscript ed il relativo contenuto in un progetto Functional Test.

Per utilizzare uno di superscript, impostare la proprietà della superclasse dell'helper per uno script nel nome classe completo di superscript. Ad esempio, per utilizzare la superclasse ExtensionScript, per uno script definito X, fare clic con il tastino destro del mouse sulla X nella Vista Progetti di Functional Test e selezionare Proprietà dal menu a discesa. Nella finestra definita "Proprietà per X.java", selezionare "Script di Functional Test" nell'elenco a sinistra. Infine, impostare il testo nella casella di modifica definita "Superclasse helper" in "superscript.ExtensionScript". È anche possibile modificare le preferenze del progetto in modo tale che tutti gli script creati di recente nel progetto estenderanno questo superscript. Per definire un superscript dell'helper predefinito per un progetto, fare clic con il tastino destro del mouse sul progetto e selezionare Proprietà nel menu a discesa, quindi impostare il campo di testo in "Progetto di Functional Tester" definito "Nuova superclasse Helper script".

Una volta effettuata tale operazione, lo script X.java può utilizzare ulteriori metodi di ExtensionScript, quali getClipboardText(), setClipboardText(), clipboardVP(), ecc.

 

Classe Pacchetto Descrizione
ExtensionScript superscript Fornisce alcuni metodi di utility generali.
HtmlScript superscript Fornisce l'handler per interrompere automaticamente le finestre HTML attive impreviste.
WindowScript superscript Fornisce alcuni metodi che potrebbero essere utili per reperire informazioni sui problemi con le applicazioni Microsoft Windows originarie.
SwtScript superscript Fornisce alcuni metodi che potrebbero essere utili quando si verificano le applicazioni basate su SWT. Tale implementazione implica l'utilizzo di WindowScript, specifico a Microsoft-Windows. Questa classe non funziona in Linux.
EclipseScript superscript Fornisce alcuni metodi che potrebbero essere utili quando si verificano i plugin in esecuzione sulla piattaforma Eclipse  (consultare http://www.eclipse.org/). Questo codice implica l'utilizzo delle classi Eclipse interne e di conseguenza potrebbe interrompere le versioni future di eclipse.
Questa classe illustra il richiamo dei metodi statici in SUT e l'utilizzo di oggetti di test personalizzati.
WorkbenchTestObject testobject.eclipse Un oggetto test per Workbench della shell Eclipse (consultare http://www.eclipse.org/).
WorkbenchWindowTestObject testobject.eclipse Un oggetto test per WorkbenchWindow della shell Eclipse (consultare http://www.eclipse.org/).
WorkbenchPageTestObject testobject.eclipse Un oggetto test per WorkbenchPage della shell Eclipse (consultare http://www.eclipse.org/).