Send automated test run results to ValueEdge

Incorporate automated test results into ValueEdge even if you do not use a CI server.

When ValueEdge receives test results, it creates automated test and test run entities from the results. For details, see Create automated tests.

Tip: To push test results from ALM, use the ALM test run injection mechanism and not the method described below. For details, see Inject test runs from ALM/QC to ValueEdge.

Set up API access

For the ALM Test Results collection tool to send results to ValueEdge, or for you to send results via the ValueEdge UI, you must have permissions to access the server. ValueEdge grants this permission with an API access key.

For details on setting up API access, see API access.

Back to top

Prepare your test results

Store your automated test results in a valid XML file. Use one of the following formats:

Type Details
A JUnit test results XML file

Use the XML schema used by JUnit tests.

To view the full XML schema, see

To relate the test results to ValueEdge entities, add additional information about the tests (such as test type, environment details, release) in a separate configuration file or by using the command line options of the test result collection tools. For details, see the tool's readme.

An XML file using API requirements

If you have more complex cases, prepare the XML file according to the ValueEdge test result API. For details, see Add automated test results to ValueEdge.

For an example, see Test results XML sample.

Back to top

Decide how to send test results to ValueEdge

Use one of the following methods:

Method Details
Test Results Collection Tool

This tool sends automated test results stored in an XML file to ValueEdge. These test results can be stored anywhere.

The tool requires an ValueEdge user name and password for authentication.

ALM Test Result Collection Tool

Retrieves the test results directly from ALM and sends them to ValueEdge. Define filters that specify the test runs whose results you want to retrieve.

The tool requires connection information for an ALM domain and project, as well as a user name and password and ValueEdge API access.

Supports 12.* versions of ALM. Send test results from ALM test types including MANUAL, UFT One, UFT Developer, and BPT tests.

ValueEdge API

Use REST API calls to send test results to ValueEdge without the test results collection tools.

For details, see Add automated test results to ValueEdge.

Back to top

Download a Test Result Collection tool

A Test Result Collection tool retrieves the test results and sends them to ValueEdge.

To download a test result collection tool:

  1. In Settings , click Spaces and select a workspace.

  2. Click the DevOps tab. Then, in the left side of the pane, select CI Servers.

  3. Click the link to access the Test Result Collection tool or ALM Test Result Collection tool in GitHub.

    Download the tool to a directory of your choice.

  4. Unzip the downloaded file and move it to the necessary directory.

Back to top

Push results to ValueEdge

To push test results stored outside an ALM server or on an ALM server, use the command line to run the test result collection tool.

The command line options for this tool enable you to provide the necessary results, metadata, and configuration options as part of the command line or in a separate configuration file.

For details, see the readme files:

Back to top

Track your test results in ValueEdge

Within ValueEdge, there are a number of fields available to find your test results. Add these fields in the module grids or Dashboard graphs:

To track test results:

  1. In the Backlog or Quality modules, add the Testing tool type column. By default, this column reports tests from the Manual Runner, Selenium, UFT One, UFT Developer, LoadRunner Cloud, SoapUI, Protractor, and LoadRunner Enterprise.

    Filter or sort the grid accordingly to see results from these testing tools.

  2. In Dashboard grids, filter by the Testing tool type attribute. ValueEdge sorts the graph to display tests with each testing tool type.
  3. For tests pushed from ALM, use the Component, Package, and Class Name columns in the backlog and Quality modules. These columns are marked accordingly to identify the test results origin from ALM.

    In addition, test names in ValueEdge add an identifier to test name to show it originated in ALM.

  4. Once the test results are in ValueEdge, set up test assignment rules to assign retrieved test results to the relevant application modules and ValueEdge users. For details, see Test assignment rules.

Back to top

See also: