Introduction to proxy SDK

With HCL OneTest UI proxy software development kit (SDK) you can extend automated functional testing support for your application's user interface controls (GUI test objects), beyond what is provided by HCL OneTest UI by default. The proxy SDK provides detailed documentation, API references and ready-to-use samples and tutorials on how to extend HCL OneTest UI to add support for testing new controls. It also helps you to extend already supported controls from the existing domains. You can develop proxies manually or by using the proxy wizards driven approach.

You can use the HCL OneTest UI proxy SDK to do these tasks:

  • Add support for an unsupported control
  • Change or enhance what is recorded for an existing control to make playback more resilient
  • Add support for sub-items within a control
  • Add new data verification tests
  • Make an existing control mappable
  • Add new properties
HCL OneTest UI proxy SDK supports extending testing support for the following technologies:
  • Java
  • .NET
  • Eclipse
  • PowerBuilder
  • Visual Basic
  • Windows
  • MFC
  • ActiveX (Support for controls embedded in HTML running on browsers)
  • Flex
The current capabilities are as follows:
  • Extending current level of support provided for GUI TestObjects
  • Adding support for unsupported controls
    Note: You can add support for a new control within the scope of currently supported domains and technologies only. Adding support for new domain is currently not supported.

Before you begin

To extend HCL OneTest UI proxies, you need the following:

  • Understanding of GUI functional testing
  • Detailed understanding of the HCL OneTest UI framework
  • Strong familiarity with the application environment
  • Knowledge of Java or C# programming based on the proxy framework
  • Knowledge of operating system concepts is useful but not necessary