1.0 What Is XPOZ?

XPOZ, pronounced expose, is a script interpreter that provides access to a number of applications through their exported API interfaces. Originally it was developed as a test tool for NovellĀ® Directory ServicesĀ® and now has been expanded to provide a test harness for Identity Manager. XPOZ provides a solid foundation from which to build test modules. It can be extended by using native files (.dll, .nlm, .so) or Java* files (.jar or .class) to create test modules.

Using XPOZ for testing gives the following benefits:

XPOZ contains three major components: the engine, test modules, and scripts. The engine processes the XPOZ scripts and then passes that information into the test modules to perform the required task.

Figure 1-1 XPOZ Architecture