What's new

Helix ALM 2022.2 includes the following key features. For a complete list of features and enhancements, check out the release notes.

Out-of-the-box automated testing support

Test automation is an integral part of any development lifecycle across all types of products and industries. Helix ALM now provides more powerful, integrated automated testing support, giving you complete visibility and traceability. You can quickly understand how automated test results impact test cases and see complete traceability between requirements, test cases, test results, and any related issues.

Using Helix ALM to manage your automated testing process can also help reduce or eliminate manual effort required to link test results back to test cases.

See Managing automated tests.

Note:  Some automated testing features, such as working with automation suites and viewing test results, are only available in the web client.

Create test automation suites to group specific tests

Create automation suites to group test cases. You can organize suites by functional area, specific testing type, or any logical way that supports your testing needs. Creating smaller, focused automation suites helps you quickly view results for a specific testing area and identify failures so you can investigate the root cause. You can also see areas that are not yet tested and identify if additional tests need to be created for any test cases in the suite.

As you continue to build your test case library, you can add (append) new test cases to existing suites to ensure coverage.

See Adding automation suites.

Automatically submit automated test results back to Helix ALM from Jenkins or other automation tools

Helix ALM builds a bridge to your continuous integration/continuous delivery (CI/CD) pipeline. Regardless of your automation testing tool, you can automatically send test results back to Helix ALM and associate the results with test cases for complete traceability.

If you use Jenkins, use the Helix ALM Test Case Management plugin to automatically submit test results to Helix ALM. Freestyle projects and Pipeline are supported using the JUnit or xUnit XML report format. See Using the Helix ALM Test Management Jenkins plugin.

You can also run Jenkins projects directly from automation suites in Helix ALM without switching to Jenkins. This is helpful if you need to rerun a specific test quickly. See Running Jenkins automation suites from Helix ALM.

If you use another automated testing tool, use the Helix ALM REST API to submit test results to Helix ALM. See Automated testing in the Helix ALM REST API Guide for more information.

You can use these methods in parallel if you use both Jenkins and other tools for testing.

View automated test result status

View summarized and detailed test result status for each automation suite to identify passed, failed, blocked, unknown, or skipped tests. View results by test case, build, or individual automated test. View status information for the latest build of an automation suite from Helix ALM. See Viewing automation suites and Viewing builds.

Generate new test cases from automated test results

If a test result does not apply to an existing test case, you can generate a new test case from the result. The next time the test runs, the results are automatically associated with the new test case. See Generating test cases from automated test results.

Add related issues from failed automated tests

If an automated test fails, you can add a related issue from the test result to report the failure so it can be investigated and fixed. After adding the issue, you can trace back to see the test result it was created from, the test case, and the requirement, if linked. See Adding related issues from automated test results.

Other enhancements