Web 2.0 toolkit support

The Complexities of Testing Web 2.0 Controls

Web 2.0 sites often include a feature-rich, user-friendly interface based on client-side interactivity frameworks. The controls in these sites are generally created using a combination of HTML and client-side JavaScript code that create complex, interactive application objects.

Many groups and organizations have published Web 2.0 toolkits. These toolkits comprise open source JavaScript libraries that define Web 2.0 controls. Developers can use or customize these toolkits to build Web 2.0 applications instead of developing Web 2.0 controls from scratch.

The OpenText Functional Testing Web Add-in does not recognize these complex controls and, instead, relates to the HTML elements that comprise them. This results in low-level steps on generic Web test objects. Such steps may be difficult to create, read, and maintain.

Testing Web 2.0 Controls with OpenText Functional Testing Web 2.0 Add-in Support

OpenText Functional Testing Web Add-in Extensibility makes it possible to develop Web-based add-ins that can identify the controls in a Web 2.0 application in a way that better matches the intended purpose and functionality of those controls.

OpenText Functional Testing provides built-in Web Add-in Extensibility support for several public Web 2.0 toolkits. The support for each toolkit is packaged as a child add-in of the Web Add-in. If you install the Web 2.0 Toolkit Support, you can load this support by selecting the relevant toolkit name in the Add-in Manager. The Web 2.0 Toolkit Support Setup is available from the Add-in Extensibility and Web 2.0 Toolkits option in the OpenText Functional Testing setup, or on your OpenText Functional Testing computer: <Installdir>\Installations\Web2AddinSetup\Web2AddinSetup.exe.

The operations supported for each Web 2.0 test object class are a combination of custom operations developed for that test object class and operations directly inherited from the corresponding (base) Web Add-in test object class.

You work with a Web 2.0 toolkit add-in much the same way as you work with the regular Web Add-in. When the toolkit support is loaded, you can learn, record, create checkpoints, run steps, and use all standard OpenText Functional Testing functionality on controls from these toolkits.

OpenText Functional Testing provides support for the following toolkits:

  • ASP .NET Ajax

  • Dojo

  • Google Web Toolkit (GWT)

  • jQuery UI

  • Salesforce Lightning

  • Siebel Open UI

  • Yahoo User Interface (Yahoo UI)

  • EXT-JS

For details on the test objects and operations supported for these toolkits, see the Web 2.0 Toolkits section of the Object Model Reference for GUI Testing.