Comprensione dei proxy

Un oggetto proxy implementa l'interfaccia Functional Tester prescritta per un controllo UI nell'AUT (application under test). Quando si abilita l'applicazione in uso per l'esecuzione di test, le classi proxy vengono caricate nell'applicazione e diventano parte di essa. Un oggetto proxy ricopre il controllo corrente (l'oggetto nativo) nell'applicazione in uso, rendendone possibile l'esecuzione del test in Functional Tester. È un punto di connessione tra TestObject e il controllo reale (oggetto) di cui viene eseguito il test nell'AUT.

Una classe proxy viene creata come una classe Java o C# a seconda del framework proxy che si utilizza e contiene informazioni come ad esempio su come interagire con un oggetto in un particolare dominio di test. La classe base di tutti i proxy è ProxyTestObject. I ProxyObject vengono sviluppati esclusivamente per un controllo UI o gruppo di controlli UI che richiedono simili capacità di esecuzione di test funzionali. Essi appartengono allo stesso framework UI (domini di test) in Functional Tester.

Concetti correlati
Ambiente di sviluppo proxy
Livello corrente di supporto proxy fornito da Functional Tester
Estensione di proxy
Attività correlate
Impostazione di progetti proxy

Feedback