Helix ALM 2017.3 improves test case management
December 12, 2017

What’s New in Helix ALM 2017.3

Application Lifecycle Management

New in Helix ALM 2017.3 is a feature that will help improve the clarity of your tests, and some nice enhancements to the new REST API.

Insert Test Variants in Test Case Fields and Steps

For a while now, Helix ALM users have been able to run tests using different configurations. For example, you may need to run the same test on three different operating systems. Instead of writing and maintaining three test cases, you can write just one test case and use test variants to create a test run for each operating system.

It’s simple to do. Just add an Operating System test variant to your Helix ALM project with the operating systems you test as the values. When you generate test runs, you select the variant values to test. Helix ALM creates a test run for each selected variant value and includes identical information except for the value.

Test variants for generating multiple test runs from one test case
Test variants for generating multiple test runs from one test case.

In Helix ALM 2017.3, we made it even easier to use test variants to create more flexible test cases. You can now insert variant field codes in test case fields and steps from a menu. Field codes in the resulting test runs are replaced with the variant values selected when you generate test runs.

For example, if you have an Operating System variant with a %Z_OSVARIANT% field code and the Windows value is used when generating test runs, the field code is replaced with ‘Windows’ anywhere it is used in the test run.

To add a variant field code in a test case, click the field or step, click the Insert Variant Field Code button, and choose the field code to insert.

The following example shows a test case that uses an Operating System field code in both the Summary field and steps.

Test case that contains variant field codes
Test case that contains variant field codes.

When test runs are generated, Windows, macOS, and Linux are selected as the variants for the test. Notice how field code is replaced with the variant value in the resulting test runs. Learn more.

Test runs generated for each variant.
Test runs generated for each variant.

Add and Edit Issues With the REST API

We introduced the REST API in Helix ALM 2017.2. In 2017.3, you can now use the API to add new issues to projects, edit existing issues, and search user fields to return a specific set of issues. Learn more.

We’re working on adding more functionality in upcoming Helix ALM releases, so we want to hear from you. We need your feedback to help us build a powerful, user-friendly API. Contact Perforce Support if you have suggestions or questions.

Upgrade to Helix ALM 2017.3

Ready to upgrade Helix ALM 2017.3? If you have a current support and maintenance plan, upgrades are free. If you’re not already using Helix ALM, try it for free.