Third-Party Test Type Integration

Silk Central enables you to create custom plug-ins for test types beyond the standard set of available test types, which includes Silk Performer, Silk Test Classic, manual tests, NUnit, JUnit, and Windows Scripting Host (WSH). Upon creating a new test-type plug-in, your custom test type becomes available in the Type list box on the New Test dialog box, alongside the standard test types that are available for creating new tests in Silk Central.

A plug-in specifies which properties are required for configuring a test and implementing execution of a test. Meta information about properties is defined through a Configuration XML File.

The goal of the plug-in approach is to support tests based on common testing frameworks such as JUnit and NUnit, or scripting languages (WSH), for easy customization of Silk Central to your specific testing environment. The well-defined Silk Central public API allows you to implement a proprietary solution that meets your automated test needs. Silk Central is open and extensible to any third-party tool that can be invoked from a Java implementation or via command line call.

Refer to the Javadoc for full details regarding available Java classes and methods. If the link does not work, click Help > Documentation > Silk Central API Specification in the Silk Central menu to open the Javadoc.

The classes that are described in the Javadoc are included in the file tm-testlaunchapi.jar.

For information about additional plug-ins, contact customer support.

This section includes a code sample that implements the process executor test type. The process executor can be used to launch any executable and extends the published process test launcher class. For additional information, download the Test Launch Plug-In Sample from Help > Tools and read the Readme.txt file.