Introduction to proxy SDK
With HCL DevOps Test UI (Test 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 Test UI by default. The proxy SDK provides detailed documentation, API references and ready-to-use samples and tutorials on how to extend Test 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 Test 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
Test 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)
The current capabilities are as follows:
- 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 Test UI proxies, you need the following:
- Understanding of GUI functional testing
- Detailed understanding of the Test 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