ALM Test Repository Integration

Architecture

LiveCompare connects to the ALM server using the OTA API.

ALM Test Repository integration architecture.

Requirements

LiveCompare requires the following in order to connect to an ALM Test Repository.

  • The URL of an ALM instance.
  • An ALM account name and password.
  • An ALM project and domain.
  • The OTA client on the LiveCompare server.

The following steps should be taken to configure LiveCompare for integration with ALM.

  1. Log in to HP ALM from your LiveCompare server machine to download the appropriate HP ALM client components.
  2. Select the Administration/Test Repositories folder in the LiveCompare hierarchy and choose Discover ALM Clients from the context menu. Click ‘OK’ to close the following message box:

Discovery of ALM Clients completed.

ALM clients are searched for in the default HP ALM directories. If you have LiveCompare Administrator privileges, the AdditionalALMClientSearchDirectories setting in the Configuration – General screen may be used to specify an additional set of directories to search when discovering ALM clients.

Issues

The following may cause connection problems when using ALM integration.

Common issues:

  • The OTA client has not been downloaded.
  • OTA is in a non-standard directory.
  • There is a mismatch between the ALM and OTA versions (for example, following an ALM patch upgrade).
  • Bad account credentials.
  • Required custom properties are a blocking issue.

Rare Issues:

  • The ALM API is rate-limited (third-party addon), and LiveCompare requires approval.

Searching ALM Test Repositories

The Search Test Repository action searches ALM Test Repositories to find matching test assets as follows:

  • Test Plans are searched within the specified SearchPaths.
    • All Test Plan fields are searched.
    • All Design Step fields are searched.
    • Test Scripts are searched for test types VAPI-XP-TEST and QUICKTEST_TEST.
    • All Test Component fields are searched.
    • Word documents that are attachments for Test Plans and Design Steps are searched.]

Test Repository Integrations