User test management adapter

A user test management adapter is an interface defined in ecu.test. This interface offers the possibility to implement your own adapters. In this way, the interaction between the test management system and ecu.test can be optimally mapped for your own use case. An example and the specific description of the interface can be found in the API documentation.

There are sample solutions for the following test management systems:

  • IBM Engineering Test Management - ETM (former RQM)

  • Jama Connect

  • PTC Codebeamer

  • Siemens Polarion ALM

Obtaining sample solutions

We want your Feedback! That is why we currently provide the sample solutions on request. Simply send us a short mail.

Caution

The sample solutions serve as templates and must be validated in the customer environment!

Library workspace structure

Sample solutions will be delivered as library workspace. This design allows you to reuse the adapter across multiple projects and keeps the integration code separate from your project-specific workspace.

Initial setup

  1. Copy the provided library workspace into its own folder (do not mix with your main workspace).

  2. Open your main project workspace in ecu.test.

  3. Navigate to Options ‣ Settings ‣ Workspace Settings ‣ Libraries.

  4. Click the + button and select the library workspace folder to add it.

  5. Click OK to confirm and load the library workspace.

  6. Open Options ‣ Settings again.

  7. Navigate to Workspace Settings ‣ Python library and click Install to automatically install all required Python packages for the adapter. Wait for the installation.

  8. Activate the checkbox Install at program start and close the settings menu via OK.

  9. Load the adapter via Extras ‣ Update user libraries or press Ctrl + Shift + R.

  10. Finally, configure the adapter.

Configuration

Before the first use, the adapter needs to be configured. The settings page is reachable via Options ‣ Settings ‣ Test management.

../../../_images/useradapter_settings.png

Here you can choose, which adapter to use, as well as adjust related configuration settings.