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
- Java
- .NET
- Eclipse
- PowerBuilder
- Visual Basic
- Windows
- MFC
- ActiveX (Support for controls embedded in HTML running on browsers)
- Flex
- Extending current level of support provided for GUI TestObjects
- Adding support for unsupported controlsNote: 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