Can I have multiple effective Test Executions for a single Test Case in a version? – Ketryx

Frequently Asked Questions

Can I have multiple effective Test Executions for a single Test Case in a version?

By default, Ketryx will only display the most recent Test Execution for a given Test Case in a particular version. The latest Test Execution is considered the "effective" execution, and that is what will appear in the Tests screen, Traceability Matrix, and release documentation. However, you may have a scenario where you need multiple Test Executions to be effective for one Test Case in a version.

In this case, it is recommended that you use the Ketryx default Testenvironments field on the Test Executions to capture multiple executions of the same Test Case. The Testenvironments field is a comma-separated list of environments that allows multiple executions to be effective for the same Test Case.

In the case where there are 2 Test Executions that execute the same Test Case, one with "RC1,RC2" in Testenvironments and another with "RC2,RC3" in Testenvironments, Ketryx will consider both TEs to be effective and will show both associated with that TC in the UI and release documentation. This is because the first has the Test environment "RC1" where the second does not, and the second has the Test environment "RC3" where the second does not.

This could also be leveraged to sequence the testing throughout the cycle, given that you could search for Test Executions whose Testenvironment fields contain "RC1" and then assign only those in the first round of testing.