Une classe de proxy est créée sous forme de classe Java ou C# selon la structure de proxy que vous utilisez et contient des informations sur la façon d'interagir avec un objet dans un domaine de test particulier. La classe de base pour tous les proxys est ProxyTestObject. Les objets de proxy (ProxyObject) sont développés exclusivement pour un contrôle d'interface utilisateur ou un groupe de contrôles d'interface utilisateur requérant des fonctions de test fonctionnel similaires. Ils appartiennent à la même structure d'interface utilisateur (domaines de test) dans Functional Tester.