Guided Configuration - Test Repositories
The Guided Configuration screen allows Administrators to configure LiveCompare for its first use, and to maintain an essential set of LiveCompare resources. It is displayed when an Administrator logs in to LiveCompare; and may be accessed by Administrators via the tool button in the LiveCompare Dashboard, or the tool button in the LiveCompare Studio.
Test Repositories allow LiveCompare to connect to the following testing tools.
The Test Repositories tab lists the Test Repositories defined on the LiveCompare server and allows you to create, maintain and test them.
Create a Test Repository
To create a Test Repository, click to display the Test Repository dialog. Complete the fields as follows:
Field | What to do |
---|---|
Name: | Enter a unique name that will identify the Test Repository. |
Description: | Enter a description for the Test Repository. |
Type: | Select the type of Test Repository to create, then complete the remaining screen fields as described in the sections below. |
For Tosca
LiveCompare supports Tosca versions 12.2. Tosca Test Repositories support the following API types.
Local
If you use the Local integration method, Tosca Commander must be installed on the LiveCompare server. Use Tosca Commander to create a managed workspace that will be used by LiveCompare exclusively. This provides a performance improvement over the REST integration method described below.
To use the Local integration method, carry out the following steps to apply a Tosca license to the LiveCompare account on the LiveCompare server. You should perform these steps only once. They are not necessary if you licensed Tosca Commander while logged in to the LiveCompare server using the LiveCompare account.
-
On the LiveCompare server the Tosca Commander app in the Windows Start menu and select ‘Open file location’ from the context menu.
-
Select ‘Tosca Commander’ in the Start menu folder, hold down the Shift key and select ‘Run as a different user’ from the context menu.
-
In the ‘Run as a different user’ dialog, enter the username and password for the LiveCompare account. The username should have the format .\<account name>.
-
Use the Tosca License screens to apply a Tosca license to the LiveCompare account.
Field | What to do |
---|---|
Tosca API Type: | Select ‘Local’. |
Client ID: | The client ID to use for the connection (required). |
Client Secret: | The client secret to use for the connection (required). |
Tosca Local Workspace: | Select the workspace to which to connect. |
Workstates: | Enter a comma-separated list of Tosca workstates to be searched for by the Search Test Repository action, for example COMPLETED. If this field is left blank, the following Tosca workstates are searched for by the Search Test Repository action: PLANNED, COMPLETED, IN_WORK. |
Tosca Search Methods: | The search methods to be used by the Search Test Repository action when searching the Tosca Test Repository. |
Click ‘Save’ to create the Test Repository.
Rest
If you use the Rest integration method LiveCompare connects to the specified URL using a REST API. Use Tosca Commander on the Tosca server to create a managed workspace that will be used by LiveCompare exclusively.
Field | What to do |
---|---|
Tosca API Type: | Select ‘Rest’. |
Client ID: | The client ID to use for the connection (required). |
Client Secret: | The client secret to use for the connection (required). |
Url: | Enter the URL used to access Tosca, for example, http:/<server name>:<port number>/rest. |
Workspace: | Enter the name of the Tosca workspace to which to connect. |
Workstates: | Enter a comma-separated list of Tosca workstates to be searched for by the Search Test Repository action, for example COMPLETED. If this field is left blank, the following Tosca workstates are searched for by the Search Test Repository action: PLANNED, COMPLETED, IN_WORK. |
Tosca Search Methods: | The search methods to be used by the Search Test Repository action when searching the Tosca Test Repository. |
Click ‘Save’ to create the Test Repository.
Avoid timeout errors when using the Rest integration method
If timeout errors occur when connected to a Tosca Test Repository using the Rest integration method, you may configure the Tosca REST client timeout value by setting a ‘RestClientTimeout’ value in the Configuration - General screen. This should be set to a Tosca REST client timeout value in seconds.
To avoid ‘499’ errors when using the Rest integration method, Tosca Server’s Gateway Service must be updated as described in this knowledge base article.
Tosca Test Repository search methods
For Excel
An Excel Test Repository stores test assets that have exported to an Excel worksheet. The Excel worksheet should include columns that store a test case ID, a test case name, and one or more columns that will be used by the Search Test Repository action to find matching tokens.
Before you create an Excel Test repository, the worksheet containing the test data should be used to create an Excel External Data Source. The first row in the worksheet should contain heading descriptions, for example Test Case ID, Test Case Name… The additional rows should contain test assets.
When creating an Excel Test Repository, columns are referred by the character identifiers in their headings, for example, A, B, C... The letter format should be used in LiveCompare even if Excel has been configured to display numeric identifiers for the column headings.
Field | What to do |
---|---|
External Data Source: | Select an Excel External Data Source containing a set of test assets. The test assets should include a test case ID column, a test case name column, and one or more columns that will be used by the ‘Search Test Repository action’ to find matching tokens. |
Test Case Id Column: | Enter the character identifier of the column that stores the test case ID, for example, A. |
Test Case Name Column: | Enter the character identifier of the column that stores the test case name, for example, B. |
Test Case Path Column: | Enter the character identifier of the column that stores the test case path, for example, C. |
Search Columns: | Enter a comma-separated list of the column identifiers to be used by the Search Test Repository action to find matching tokens, for example, D,E. Note that there should be no spaces after each comma. |
Click ‘Save’ to create the Test Repository.
For qTest
LiveCompare supports qTest versions 10.0.1.
Field | What to do |
---|---|
Url: | Enter the URL used to access qTest. |
Project: | Enter the name of the qTest project to which to connect. |
Username: | Enter the qTest username to use for the connection (required). |
Password: | Enter the qTest password to use for the connection (required). |
Click ‘Save’ to create the Test Repository.
For ALM
LiveCompare supports ALM versions 11 and above. Note that ALM 12.50 requires Patch Level 1.
Before creating your first HP ALM Test Repository, carry out the following steps:
-
Log in to HP ALM at least once from your LiveCompare server machine to download the appropriate HP ALM client components.
-
Click to display the LiveCompare Studio.
-
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:
Field | What to do |
---|---|
Client: | Select one of the discovered ALM clients. Each client is identified by the hostname of the machine from which the client components were downloaded. |
Url: | Enter the URL used to access HP ALM. |
Project: |
Enter the name of the HP ALM project to which to connect. |
Domain: | Enter the HP ALM domain. |
Username: | Enter the HP ALM username to use for the connection (required). |
Password: | Enter the HP ALM password to use for the connection (required). |
API Key: | Enter the HP ALM 15 API key to be used for API key-based authentication. If an API Key and API Secret are specified, these are used for the connection instead of any supplied username and password. If an API key is required, you must enter it every time you change the ALM Test Repository settings. |
API Secret: | Enter the HP ALM 15 API secret to be used for API key-based authentication. If an API Key and API Secret are specified, these are used for the connection instead of any supplied username and password. If an API secret is required, you must enter it every time you change the ALM Test Repository settings. |
Requirement Type: | This value is used to set the RequirementType attribute of ALM requirements created for test gaps by the Create Requirements action. |
Requirement Author: | This value is used to set the Author attribute of ALM requirements created for test gaps by the Create Requirements action. |
Click ‘Save’ to create the Test Repository.
For Azure DevOps
Field | What to do |
---|---|
Url: | Enter the URL user to access Azure DevOps. |
Project: | Enter the name of the Azure DevOps project to which to connect. |
Team: | Enter the name of the Azure DevOps team to use for the connection. |
Personal Access Token: | Paste in your Azure DevOps personal access token. |
Click ‘Save’ to create the Test Repository.
For Certify
Field | What to do |
---|---|
Project: | Enter the name of the Certify project to which to connect. |
External Data Source: | Select a SQL Server External Data Source which connects to a Certify database. The External Data Source should be configured to read a small table in the database, for example, CertifyVersion. |
For SAP Solution Manager
LiveCompare supports SAP Solution Manager 7.2.
Field | What to do |
---|---|
Url: | Enter the URL used to access SAP Solution Manager, including the port number, for example, http://myserver.example.com:50000. |
Client: | Enter the SAP Solution Manager client number (required). |
Solution: | Enter the name of the SAP Solution Manager solution to which to connect, for example, MainSolution. |
Branch: | Enter SAP Solution Manager branch to which to connect, for example, Maintenance. |
Username: | Enter the SAP username to use for the connection (required). |
Password: | Enter the SAP password to use for the connection (required). |
RFC Destination: | Select the RFC Destination for the appropriate SAP Solution Manager system. |
Click ‘Save’ to create the Test Repository.
Test a Test Repository connection
To test a Test Repository connection, click the icon in the Actions column for the corresponding row in the Test Repositories tab.
Edit a Test Repository
To edit a Test Repository, click the icon in the Actions column for the corresponding row in the Test Repositories tab. The Test Repository dialog is displayed. Modify the fields as required and click ‘Save’ to save your changes.
Delete a Test Repository
To delete a Test Repository, click the icon in the Actions column for the corresponding row in the Test Repositories tab. A confirmation dialog is displayed.
Note that when a Test Repository is deleted, it is removed from all resource groups of which it is a member.