HCL OneTest™ UI architecture

HCL OneTest™ UI can be extended to perform additional functions for which it needs to communicate with the application under test (AUT). To do that HCL OneTest™ UI first establishes a communication channel to the AUT which is called enablement.

HCL OneTest™ UI currently supports testing Java™, .Net, HTML, Siebel, SAP, AJAX, Flex, and native Microsoft Windows GUI Controls and each of these supported environments are known as domains. Establishing the communication channel is specific to a domain. You must establish a communication channel for every process and then you need to test the channel. HCL OneTest™ UI interacts with the AUT process and its controls through the established communication channel to get required information. As part of establishing communication, HCL OneTest™ UI creates the DomainImplementation object instance in the AUT, which in turn abstracts and acts as an interface to provide domain specific details back toHCL OneTest™ UI. The DomainImplementation object does the following tasks: