Una clase de proxy se crea como una clase de Java™ o de C# dependiendo de la estructura de proxy que se utilice, y contiene información como, por ejemplo, la forma de interactuar con un objeto en un dominio de prueba particular. La clase base de todos los proxies es ProxyTestObject. ProxyObjects se desarrollan exclusivamente para un control de UI o grupo de controles de UI que requieren unas funciones de prueba funcional parecidas. Pertenecen a la misma estructura de UI (dominios de prueba) en Functional Tester.